卷片悬停或点按图块,查看它是如何做成的
开箱即用
真实厘米尺寸的实体——车削、扫掠与零件图,一句话即可要到。
由种子生成的关卡——同一颗种子在任何地方都重新生成同一个地方。
做出来的东西可以带走——作为一个自包含的 HTML 页面、一个 glTF,或打印文件:真实尺寸的 STL / 3MF。打开它们无需安装任何东西。
每件东西都作为配方保存——一个智能体日后可以重新打开、编辑并重新生成的小文件。
一行,处处生效同一份配方,在浏览器、blender 和 unreal 中
mojulo 做出的一切都作为配方保存:几行可读的文字,每次打开都重新生成同一件东西。改一行,每一份副本都随之改变,无论它去了哪里。这间休息室是一份十二行的配方。加上一行,它就有了九盏顶灯——在浏览器里、在 Blender 的渲染里、以及作为 Unreal 里的九个灯光 actor。没有人打开过建模工具。
{
"title": "One-room house plan — living",
"kind": "floorplan",
"width": 24, "height": 28,
"rooms": [{ "x": 2, "y": 2, "w": 20, "h": 24, "glyph": "L" }],
"doors": [{ "x": 12, "y": 26, "room": 0, "edge": "S" }],
"furnish": true,
"view": "cutaway",
"seed": 7,
"potLights": true
}
这就是整份配方。您看到的渲染每次打开都由它生成,可以丢弃;配方才是您保留的东西。这间房间进入三种工具的过程,包括它发现的那个 bug,都记录在案。
去向何处网页 · blender · 游戏引擎 · 打印机
您做出的东西可以带走,成为您已在使用的工具能直接打开的文件。这些工具都不是必需的:网页和打印文件完全不需要其他软件。
网页
一个自包含的 HTML 文件,3D 就在其中。发送它、托管它、在手机上打开它。无需安装,打开的人也无需账户。
blender
模型以标准 glTF 打开。如果机器上装有 Blender,mojulo 可以让它把真实光照烘焙进模型而不打开任何窗口,或者把 .blend 交给美术手工完成,再把完成的表面取回来。
游戏引擎
Godot:把导出的文件夹作为项目打开,按下播放。Unity 与 Unreal:一份分步编号的指南带您完成导入。两者都需要各自的编辑器和账户——那是它们的要求,不是 mojulo 的。
3D 打印机
真实毫米尺寸的 STL 或 3MF 文件。在任何切片软件里打开即可。如果装有 PrusaSlicer 或 Bambu Studio,mojulo 会先在后台切片,并把层数、打印时间和耗材用量记在文件旁边。
每种工具要求您安装什么、另一头出来的是什么、以及其中哪些已实际运行并记录在案:细则按工具逐一列出,并说明哪些尚无运行记录。
送往打印机一只挂钩,记录在案
一只桌边耳机挂钩,一句话要到。回来时夹口宽 19 mm;再要一次,在同一配方上加宽到 25 mm。写出为 3MF 后,它在这台机器上的两款切片软件里打开,两者对它的尺寸看法一致,也都认为它能干净地切片。
本地运行
服务器、配方和渲染都在您的机器上。Mojulo 不附带语言模型,也没有聊天窗口——它是一个由您现有的智能体通过 MCP 调用的服务器,按您自己的费率消耗您自己的 token。Apache-2.0,从 npm 安装,默认自托管,因为没有任何东西需要托管在别处。
STEM悬停图块查看实时世界 · 点击进入讲解
同一套网格,用作老师。用一句话向您的智能体要一个概念——“给我看一个黑洞,带它的吸积盘”、“一个反应堆堆芯,然后把控制棒留在外面”、“碳的轨道”——它就会从几行长的配方铸造出一个可环绕观察的实时 3D 世界。改一个数字再铸造一次;要它的侧视图;导出页面交给一个班级。
开始使用
一行命令,然后和您的智能体对话。
npx mojulo init