MCP 工具
生成模型
- thrixel_create_model
- 根据文本描述或参考图像构建模型。每个部分,如轮子、门或帆,都是一个单独命名的部件,可以单独移动或设置动画。
- thrixel_sculpt_model
- 更适合人物、生物、植物和任何从照片开始的东西。生成单个详细的纹理网格。
- thrixel_generate_image
- 创建概念图像,以便智能体可以在生成任何 3D 之前确定外观。从同一图像构建多个模型可以保持它们的一致性。
检查和编辑
- thrixel_inspect_model
- 列出模型的零件和三角形数量,以及渲染的预览。
- thrixel_edit_model
- 根据文本指令更改模型的特定部分,并保持其他所有内容不变。
准备可用于游戏的模型
- thrixel_detail_model
- 添加高分辨率几何和 PBR 纹理。这是最后一步,因为无法进一步编辑详细模型。
- thrixel_retexture_model
- 应用新纹理而不改变模型的形状。
- thrixel_group_parts
- 将不需要移动到一个网格中的部件合并,从而减少引擎中的绘制调用。
- thrixel_reduce_triangles
- 将模型减少到目标三角形数量并保持其纹理。
项目与发布
- thrixel_start_project
- 将同一游戏的所有资源集中到 Thrixel 账户中的一个文件夹,并可通过网页应用查看和编辑。
- thrixel_add_project_source
- 保存适用于项目中生成的每个模型的规则,例如三角形预算或艺术风格。
- thrixel_publish_game
- 将完成的网页游戏发布到其自己的 Thrixel World 链接,并显示封面图像、预览剪辑和控件。也可用于更新以前发布的游戏。
示例工作流程
/thrixel:build-world 在沙漠峡谷赛道上用 Three.js 制作卡丁车赛车
用 Build World 构建游戏
Build World技能为智能体提供了制作游戏的完整过程。它规划项目,使用 Thrixel 生成资源,并在游戏运行过程中测试游戏。它支持Three.js、Unity、Roblox和Unreal Engine,并将Three.js和Unity游戏发布到thrixel.world。
用真实模型替换关卡中的占位立方体
将模型添加到现有项目
Thrixel的MCP还可以用于添加或修改现有项目中的资源。智能体可以生成缺失的模型,减少它们以适应三角形预算,并将它们添加到场景中。
市场摊位看起来比参考更糟糕,修复它们
改善gauntlet loop中的资源
在 gauntlet loop 中,评论家智能体将游戏与参考进行比较并发回反馈。由于 Thrixel 模型可以部分编辑,因此智能体可以解决特定领域的批评,而无需重新生成整个模型。
设置
1 从终端登录或注册 Thrixel。
uvx thrixel-mcp@latest login
没有安装uv?
macOS 和 Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows (PowerShell)
irm https://astral.sh/uv/install.ps1 | iex
然后打开一个新终端并运行登录命令。
2 将服务器添加到您的编程智能体。
claude mcp add --scope user thrixel -- uvx thrixel-mcp@latest
codex mcp add thrixel -- uvx thrixel-mcp@latest
将此添加到 ~/.cursor/mcp.json,如果该文件不存在则创建该文件:
{
"mcpServers": {
"thrixel": {
"type": "stdio",
"command": "uvx",
"args": ["thrixel-mcp@latest"]
}
}
}
gemini mcp add -s user --trust thrixel uvx -- thrixel-mcp@latest
Thrixel 的工具将在启动新的智能体会话后可用。
每个智能体的详细信息可以在完整的设置指南中找到。