AI 生 3D 的最后一道人工卡口,被一句话打通了:Hyper3D 让 Rodin 的骨骼绑定支持提示词编辑
11 月 3 日,Hyper3D(Rodin 背后的团队,公司主体 Deemos)更新了自家 changelog,条目叫《Rigging, Now Prompt-Editable》。核心变化一句话能说完:Rodin 生成的模型,现在可以自动绑骨,骨架不满意,你可以用一句人话去改它。
比如模型是一条没有尾巴的四足生物,输入"加尾巴骨骼";做一个兔子角色,输入"加耳朵骨骼"。手指也拆到单根,不用再回 Blender 里补关注册。
这条更新在 changelog 里被标为 Major update,不是常规的小功能迭代。
3分钟看懂
- 是什么:Rodin(Hyper3D 的 AI 生 3D 产品)的自动骨骼绑定功能,升级成可以用自然语言编辑骨架。
- 谁做的:Hyper3D,公司主体 Deemos Corporation。产品线包括 Rodin(图/文生 3D)、ChatAvatar(数字人)、WorldGen(图生可编辑 3D 场景)。
- 什么时候:基础绑骨功能 10 月 23 日就上线了;11 月 3 日这次是"提示词编辑骨架 + 手指级精度 + 动作预设 + 交互式动画微调"的大版本更新。
- 要花多少钱:没有单独的绑骨定价。走 Rodin 的 credits,提交时预扣、打包成功才扣、失败或取消会释放。Creator 档 30 美元/月(年付 24),Business 档 120 美元/月(年付 96,含完整 API),散买 credits 是 1.5 美元一个。
- 能干什么:人形、四足、鸟类、龙、怪兽五类骨架自动识别,也可以完全自定义;能直接挂内置动作(走路、挥拳之类),也能上传自己的 FBX 动画;导出 GLB / FBX / USDZ。
- 最大的限制:它绑的是骨架和蒙皮权重,不是"让模型变好看"。模型本身的拓扑、比例问题,绑骨救不回来。
为什么这件事值得单独写一篇
AI 生 3D 这两年最尴尬的地方不在"生成",在"生成之后"。
你从一张概念图抽出来一个挺像样的角色,导进引擎,发现它是块死肉——没有骨架,动不了。想让它走路,得打开 Blender 或者 Maya,手工建骨架、对位、刷权重、修穿插,一套流程下来几个小时起步,比生成那几十秒贵得多。
这就是卡口:AI 把"做出形状"的成本打到接近零,但"让形状动起来"的成本还留在人工时代。 而游戏、动画、短视频、虚拟人,几乎没有一个场景只要静止模型。
过去一年行业里的解法是"给预设":Mixamo 给你一套人形骨架,AccuRIG 自动猜一遍,Meshy、Tripo 也在自家管线里塞了自动绑骨。预设能覆盖大部分标准人形,但一旦你的角色是六条腿的虫子、长翅膀的龙、带尾巴的狐狸,预设就废了——而恰恰是这些非标准生物,手工绑骨最贵。
Rodin 这次改的就是这一段:把"从固定菜单里挑一个"换成"用话描述你要什么"。 这不是精度上的微调,是交互范式的迁移——从"选择"变成"表达"。
这次到底新在哪:先把时间线捋清楚
要说明白,得先纠一个容易混淆的点:绑骨不是 11 月 3 日才有的。
Hyper3D 的 changelog 里,10 月 23 日有一条极简记录,就一句话:"Rigging: Added rigging support for 3D models."——那是基础功能上线。
11 月 3 日这条,官方标了 Major update,具体加了四样东西:
- 提示词编辑骨架。这是最实的一条。原文写的是"Need a different skeleton? Just describe it. Type
Add tail bonesorAdd ear bonesto customize your rig with a prompt." - 单根手指级别的精度。原文:"even down to individual fingers"。
- 动作预设。选一个预设让角色先动起来,不用自己去动画软件里 K 帧。
- 交互式动画微调。官方说"fine-tune the animation with interactive controls"——给的是调节控件,不是只能看不能改的预览。
所以准确的表述是:10 月 23 日 Rodin 学会了绑骨,11 月 3 日它学会了听懂你要什么样的骨头。
这个区分很重要。如果你看到"Hyper3D 发布绑骨"的标题就冲过去,会发现功能早就在那儿了;真正的新东西是"可编辑"这一层。
网页端怎么用
在 Hyper3D 工作区里跑完一次 Rodin 生成、确认模型之后,绑骨是生成流程里的下一步。你可以:
- 让它自己判断。默认的
auto会从人形、四足、鸟类、龙、怪兽五类里挑最像的一个——判断依据是你上传的参考图、资产的原始输入图,或者上传模型时自动渲染的一张白模预览图。 - 手动指定五类预设之一,省掉判断环节。
- 走自定义:用一句话描述骨架结构,比如"一条四足动物,四条腿,长脖子,还有一条尾巴"。
然后挑动作预设、调动画、导出。
一个细节值得注意:绑骨不会改动你的原始资产。 官方文档明确写了"已确认的几何与贴图会被复用且不修改源资产"。也就是说绑坏了不心疼,重跑就是了。
API 怎么用:一条 curl
对做管线的人来说,这次更新真正的分量在 API 上——绑骨能力是开放成标准接口的,不是只在网页端点点。
POST https://api.hyper3d.com/api/v2/rigging,multipart 表单,几个关键字段:
asset_id或model(二选一,同时给或都不给都会被拒)。model支持 obj、glb、stl、fbx、usd、usda、usdz、usdc。bone_template:auto/human/quadruped/bird/dragon/kaiju/custom。默认 auto。skinning_method:shell(以表面为先,更通用)或core(以结构为先,专门给人形角色优化,关节更精准)。skeleton_description:自定义骨架的自然语言描述,只在bone_template=custom时生效,且与hierarchy互斥。animation_preset:内置动画 ID,最多 10 个,比如human_sp/walking、Canine/run。animation_files:上传自己的 FBX 动画,每个不超过 25 MiB,每个文件必须恰好含一个动画片段(Take),最多 10 个,与animation_preset互斥。material:PBR/Shaded/Hybrid/All/None。geometry_file_format:glb(默认)/fbx/usdz。
一个最小调用,把人形网格送进 human 预设、带走路动画、出 FBX:
curl --fail-with-body --request POST \
'https://api.hyper3d.com/api/v2/rigging' \
--header "Authorization: Bearer $RODIN_API_KEY" \
--form 'model=@./model.fbx' \
--form 'bone_template=human' \
--form 'skinning_method=core' \
--form 'material=None' \
--form 'animation_preset=human_sp/walking' \
--form 'geometry_file_format=fbx'自定义骨架就走 skeleton_description:
--form 'bone_template=custom' \
--form 'skeleton_description=A quadruped with four legs, a long neck, and a tail.'或者用 hierarchy 精确控制——扁平节点列表,每个节点带 name、parent(父节点索引)、可选的 transform 和 length,以 JSON 数组字符串形式提交,节点数上限 256。
避坑:七条容易踩的坑
第一,上传自己的模型时,参考图基本是必填的。 文档写得很死:除非 material=None,否则上传 model 必须给 image,因为贴图生成要从这张图采样。很多人第一次调会在这里吃 400。
第二,参考图不等于开启贴图生成。 文档专门补了一句"Providing an image does not enable texture generation"——别以为传了图就会自动生成材质,那是另一回事。
第三,hierarchy 和 skeleton_description 只能给一个。 给两个会被拒,一个都不给也会被拒(当 bone_template=custom 时)。
第四,animation_preset 和 animation_files 互斥。 想用内置动作就别传 FBX,想传自己的动画就得清空 preset。
第五,上传模型里的材质和贴图不会保留。 原文:"Embedded materials and textures are not preserved." 想把贴图带过来,要么走 asset_id 复用 Rodin 已确认的贴图,要么靠 image 重新生成。
第六,HTTP 201 不等于成功。 Rodin 的接口设计比较特别——错误码会跟着 201 一起返回在 response body 的 error 字段里。客户端必须检查这个字段,不能只看状态码。
第七,绑骨不是万能的。 它解决"能不能动",不解决"该不该这么动"。骨架对了,权重刷得糙,动作一样会穿插、会拉伸。核心角色还是得过一遍人工。
成本与时间
- 订阅:Free 0 元(先免费生成、确认结果后再付费,工作区 10 个私有资产,也能发布到公开图库);Creator 30 美元/月、年付 24(约 60 个模型);Business 120 美元/月、年付 96(约 416 个模型,含完整 API 访问、120 RPM);Enterprise 定制。
- credits:散买 1.5 美元一个。绑骨没有公开单价,走的是提交时预扣、打包成功扣除、失败或取消释放的机制——具体扣多少,提交响应里的
consumed字段会告诉你。 - 时间:绑骨是异步任务,提交后要轮询
/api/v2/status,全部 job 变 Done 再调/api/v2/download。实际耗时跟模型面数、是否带贴图生成、是否挂动画有关,官方没给基准数字。 - 隐性成本:一句话生成的骨架不一定对。
skeleton_description写得越模糊,返工越多——"四足动物"和"四足动物,前腿短后腿长,尾巴分三节",出来的东西不是一个东西。
适合谁,不适合谁
适合:
- 做游戏或动画,需要大量 NPC、怪物、道具角色的团队——非标准生物正是这套自定义骨架的甜区。
- 独立开发者,没有专门的 rigger,但又必须让模型动起来。
- 做短视频/虚拟人的,需要快速出一批能挂动作的角色。
- 已经在用 Rodin 生成模型、卡在"导出之后还得手工绑骨"这一步的管线。
不适合:
- 要求影视级表情绑定、面部 FACS、精细肌肉模拟的项目。这是骨骼绑定的范畴,不是表演捕捉。
- 需要严格符合特定引擎/中间件骨架规范(比如某套自研 humanoid rig 标准)的生产管线——除非你用
hierarchy精确复刻那套骨架,否则还是得重定向。 - 只想生成静态展示模型的人。绑骨对你是多余的一步。
行动建议
- 先分清你要的是"能绑"还是"能改"。 如果你只是需要标准人形绑骨,10 月 23 日那版就够了,市面上的 Mixamo、AccuRIG 也能干。这次更新的价值集中在非标准生物和自定义骨架。
- 从一句描述开始试,别一上来就写 hierarchy。
skeleton_description的门槛低得多,先跑通看效果,不够精确再上hierarchy逐节点控制。 skinning_method值得对比一次。 人形角色用core通常关节更准,通用物件或非人形用shell更稳。同一个模型跑两遍,看哪个穿插少。- 把
consumed记下来。 官方没给绑骨的公开单价,只有提交响应会告诉你这次扣了多少。跑几次就能估出自己的单模型成本。 - 别把绑骨当质量补救。 如果生成的模型本身拓扑就烂,绑完只会更烂。先保证几何过得去,再谈骨架。
一句话总结:Hyper3D 这次把"绑骨"从一道选择题变成了一道描述题。对标准人形,它的优势不明显;对长尾巴的、多腿的、你根本不知道该套哪个预设的生物,它是目前少数几个能让你用一句话说清"我要这条腿能弯"的地方。AI 生 3D 离"直接进引擎"还差得远,但这一步确实把卡口往里推了一格。
参考来源
- Hyper3D 官方 changelog《Rigging, Now Prompt-Editable》(结构化发布时间 2026-11-03T01:40:43Z):https://hyper3d.ai/changelog/rigging-now-prompt-editable
- Hyper3D 官方 changelog 主页(可见 10/23 基础绑骨上线、11/03 标为 Major update):https://hyper3d.ai/changelog
- Hyper3D 官方 API 文档《骨骼绑定》(参数枚举、互斥规则、导出格式、示例):https://docs.hyper3d.ai/zh/api-specification/rigging
- Hyper3D 官方 API 文档更新日志(2026 年 10 月新增 Rigging API 文档):https://docs.hyper3d.ai/en/get-started/changelog
- Hyper3D 官方定价页(Creator / Business 档位与 credits 规则):https://hyper3d.ai/pricing