文档
快速上手
Facetion 从应用文件夹在你自己的电脑上本地运行。本指南将带你完成安装,并开始第一轮竞技场对比。
命令和环境变量仍使用内部名称 facet / FACET_。
01运行要求
- Bun 1.4
- Blender 5.2(实测使用 5.2.2 LTS)
- 兼容 OpenAI 的 AI 服务商 URL 和 API 密钥
- 可选:用于 AI 图像的 ima2-gen、用于 TouchDesigner 的 TDMCP 桥接,以及配有 Unreal MCP 的 Unreal Engine 5.8
02安装与运行
在检出源码的应用文件夹中安装依赖并启动服务器,然后在浏览器中打开界面。
cd <checkout>/app
bun install --frozen-lockfile
bun run start
# open http://127.0.0.1:517803连接服务商与 Blender
打开设置,输入兼容 OpenAI 的服务商地址和 API 密钥。默认地址为 http://127.0.0.1:8318/v1。密钥存储在服务器端,API 响应只显示经过遮蔽的值。在设置中或通过 FACET_BLENDER 指定 Blender 路径。
04运行第一轮
创建新会话,选择 Blender,用一句话描述目标,也可添加参考图。运行本轮,即可并排查看多个模型生成的真实 Blender 渲染。
05选择、继续与分支
选中你喜欢的结果。这会更新该程序的创作手册,以及模型和策略的 Elo 评分。你可以从该结果继续,也可以点击演进谱系中的早期结果,从那里创建分支。
06使用 ima2 生成 AI 图像
AI 图像面板使用同一台电脑上运行的 ima2-gen 服务器。Facetion 不会替你启动它,因此请先运行 ima2 start。默认地址为 http://127.0.0.1:3333,可通过 FACET_IMA2_URL 或在面板中修改。仅接受 127.0.0.1 和 localhost。
07其他程序
TouchDesigner 需要 TDMCP 桥接及其配置文件;未连接时会显示相应状态,并阻止运行轮次。Unreal、Cinema 4D、After Effects 和 ComfyUI 均需要在本机安装并准备好相应程序、插件或桥接工具。
08通过 AI 智能体使用 Facetion(MCP)
先启动 Facetion 服务器,再在 MCP 宿主中注册此进程。可用工具包括 facet_status、facet_create_session、facet_start_round、facet_wait_round、facet_pick 和 facet_get_render。
{
"command": "bun",
"args": [
"<checkout>/app/src/mcp/stdio.ts"
],
"env": {
"FACET_URL": "http://127.0.0.1:5178"
}
}09环境变量
FACET_PORT:服务器端口(默认 5178)FACET_DATA_DIR:数据目录(默认为检出源码中的.facet-data)FACET_BLENDER:Blender 路径FACET_IMA2_URL:ima2 服务器地址
10使用须知
- 生成的 Blender 代码在独立进程中运行,设有超时和静态代码防护。静态防护不是操作系统沙箱。
- 模型输出质量因结果而异。请查看视觉评分,并亲自检查渲染图。
- 界面与程序在你的电脑上运行,但 AI 请求会发送至你配置的服务商。
- 模型错误会记录在台账及结果卡片中。