这是什么?适合谁?
Procedura(SpatiaOS/Procedura)是一个 Agentic 3D 建模工具:把文本提示词转成可编辑的参数化程序,支持分件材质与关节。与传统「AI 生成一个不可改的 3D 网格」不同,Procedura 产出的是程序化的、可继续编辑的模型。
核心价值:3D 生成方向少见地强调「可编辑」——你得到的不是一次性结果,而是一个能调参数、改结构、加关节的程序化模型,后续还能用 Agent 继续迭代。
适合人群:
- 需要快速生成并持续调整 3D 模型的创作者 / 开发者
- 想用文本驱动 3D 建模、再人工精修的工作流
- 游戏、数字内容、原型设计领域的探索者
使用前提:Node.js 环境(TypeScript 编写);理解「参数化程序」与「静态网格」的区别。
准备工作
- Node.js 环境:项目用 TypeScript 编写。
- 成本:MIT 开源,完全免费;接大模型生成时按模型计费。
- 时间预算:安装 + 生成第一个模型约 15 分钟。
- 心智准备:程序化模型 ≠ 传统网格模型,可编辑性是其核心差异。
- 项目页:官方项目页见 spatiaos.github.io/projects/procedura。
快速上手(3 步)
第一步:安装
git clone https://github.com/SpatiaOS/Procedura
cd Procedura
npm install # 具体命令以 README 为准
第二步:输入提示词
描述你想要的 3D 模型(形状、分件、材质、是否有关节等)。
第三步:生成并编辑
生成参数化程序,调整参数、材质与关节,导出模型。
成功判定:从一句提示词得到一个可编辑的参数化 3D 模型,并能调整参数后重新生成。
初级用法
提示词 → 参数化程序
文本描述转成程序化建模脚本,而非静态网格。
分件材质
模型可拆分为多个部件,分别设置材质。
关节支持
支持定义部件间的关节,用于可动模型 / 装配场景。
高级玩法
Agent 迭代建模
让编码 Agent 读参数化程序、按反馈修改,实现「文本 → 模型 → 反馈 → 修改」闭环。
参数化变体
同一程序改参数生成一系列变体,快速做设计探索。
导出到游戏引擎
把生成的模型导出到游戏引擎 / 渲染器使用。
小技巧
- 提示词写清结构:说明分件与关节需求,生成更贴合。
- 先小后大:先做简单模型验证流程,再挑战复杂结构。
- 善用参数:能调参数就不重生成。
- 保留源程序:参数化程序是资产,别只留导出网格。
- 预览导出对账:导出后检查几何与关节是否如预期。
常见踩坑
踩坑 1:把它当「生成即成品」工具
- 现象:以为输出是不可改的最终模型。
- 原因:误解程序化建模范式。
- 解决:它产出可编辑程序,优势在于后续迭代。
踩坑 2:复杂模型生成不达预期
- 现象:高复杂度结构生成失败或畸形。
- 原因:文本转参数化对复杂拓扑仍有限制。
- 解决:拆解需求,先做部件再组合。
踩坑 3:忽略关节定义
- 现象:可动模型导出后关节丢失。
- 原因:提示词 / 参数未定义关节。
- 解决:明确关节需求,导出前验证。
踩坑 4:Node 环境问题
- 现象:npm install 报错。
- 原因:版本或依赖不满足。
- 解决:核对 README 版本要求。
踩坑 5:项目较新文档有限
- 现象:找不到某些功能的说明。
- 原因:项目较新(2026-08 创建)。
- 解决:以仓库 README 与项目页为准,必要时看示例。
常见问题 FAQ
Q1: 生成的模型能编辑吗?
A: 能。它产出的是参数化程序,可调参数、改材质与关节,这是与静态生成网格的核心区别。
Q2: 支持哪些导出格式?
A: 具体导出格式以仓库文档为准,通常可对接常见 3D 工作流。
Q3: 免费吗?
A: MIT 开源免费;大模型生成部分的 API 费用另计。
Q4: 适合做游戏资产吗?
A: 可用于原型与程序化资产生成,复杂商用资产可能仍需人工精修。
Q5: 和 Meshy 等 AI 3D 工具有什么区别?
A: Meshy 等多为「生成静态网格」;Procedura 强调「可编辑的参数化程序」,更利于迭代。
进阶学习建议
掌握基础后,建议深入:
- Agent 迭代闭环:用 Agent 读程序、按反馈改、再生成,建立「文本 → 模型 → 反馈」闭环。
- 参数化设计系统:沉淀可复用建模程序库,提升复用率。
- 引擎对接流水线:把生成 → 导出 → 引擎导入做成自动化。
参考链接
最后更新:2026-08-28 · 作者:MagicNetWorld · 基于公开资料整理,关键数据经 GitHub API 独立实测核验,AI 辅助生成
📊 评分与标签
评分说明
总分 7.3/10 · S_入选
📊 可观测社区指标(采集日期:2026-08-28)
- GitHub: SpatiaOS/Procedura ★23, 🔱0(GitHub API 实时验证)
- License: MIT;仓库创建 2026-08-27,最后推送 2026-08-27(当日活跃)
- 语言: TypeScript;有独立项目页(spatiaos.github.io/projects/procedura)
⚙️ 功能完整度 1.8/2.5
- 覆盖「提示词 → 参数化程序 → 分件材质 + 关节」链路;不足是社区极小、复杂拓扑支持待验证。
- 来源:官方仓库
- 竞品对比 1(Meshy / Tripo):生成静态网格更成熟,但不可程序化编辑。
- 竞品对比 2(Blender 几何节点):程序化能力更强,但需人工操作。
✨ 输出质量 1.9/2.5
- 可编辑参数化程序是差异化亮点;复杂模型质量未经充分验证。
- 来源:官方仓库
- 竞品对比 1(Meshy):网格质量有大量用户验证。
- 竞品对比 2(手写建模脚本):质量可控但效率低。
🖐️ 易用性 1.1/1.5
- 文本驱动上手友好,但需 Node 环境与参数化建模认知。
- 来源:官方仓库
- 竞品对比 1(网页版 AI 3D 工具):上传即生成更简单。
- 竞品对比 2(Blender):功能强但学习曲线陡。
💰 性价比 1.2/1.5
- MIT 开源免费;模型生成 API 费用另计。
- 来源:GitHub API
- 竞品对比 1(商业 3D 生成工具):按订阅/点数计费。
- 竞品对比 2(自建管线):投入工程时间。
🔒 稳定性 0.7/1.0
- 项目极新(创建 2026-08-27)、零 fork,生产成熟度低。
- 来源:GitHub API
- 竞品对比 1(Meshy):商业级稳定。
- 竞品对比 2(Blender):久经考验。
🛡️ 隐私安全 0.6/1.0
- 本地运行、模型资产自控;接云端模型时注意数据外发。
- 来源:官方仓库
- 竞品对比 1(云端 3D 生成):数据上传第三方。
- 竞品对比 2(本地建模软件):离线可用。
评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。
🏷️ 标签说明
- AI设计: 面向 3D 设计的 AI 工具。来源:官方仓库
- 开源免费: MIT 协议。来源:GitHub API
- 3D建模: 核心是 3D 模型生成。来源:官方仓库
- 程序化生成: 产出可编辑参数化程序。来源:官方仓库
- Agent: Agentic 建模,可由 Agent 迭代。来源:官方仓库
📋 来源核实
- ✅ 已验证: GitHub 仓库 - stars/forks/license/pushed_at/语言经 GitHub API 实时核验(2026-08-28)
- ✅ 已验证: 项目页 - 独立项目页确认
- ⚠️ 未实测: 提示词建模端到端流程
- ⚠️ 未验证: 复杂模型质量与关节支持
⚠️ 局限与未实测声明
- 本文基于 2026-08-28 GitHub 公开信息整理,未实际运行 Procedura
- 项目极新、社区极小,功能与命令以仓库 README 为准
- 复杂模型质量、关节支持未量化验证
同分类推荐
AI设计 分类下的其他工具