跳到正文
Hacker News· msadowski·· 6 天前AI 评分62

USDCraft:用 LLM 程序化生成可仿真的铰接式 3D 资产

USDCraft: Programmatic Modeling of Articulated 3D Assets for Simulation

AI 导读

USDCraft 提出一种程序化建模方法,无需输入网格,仅凭提示词或参考图即可让预训练 LLM 写出资产程序,编译成带关节的 USD 资产。生成结果自带碰撞几何、质量和关节限位,可直接在 Isaac Sim(PhysX)中运行;在真实到仿真到真实流程中,团队扫描三个真实物体重建后各采集 200 条演示训练 Diffusion Policy,真机部署无需真实数据。

正文 · AI 翻译

演示

方法

USDCraft method: image and geometry inputs, axial geometry encoding, mesh-native modeling toolkit, physical parameters, program authoring and iterative geometric rechecking, with articulated assets exported for simulation.

生成

从文本或图像生成新的关节化资产

无需任何输入网格,USDCraft 即可根据提示词或参考图像编写资产程序。预训练 LLM 带来了对日常物体的广泛知识,因此新类别无需特定任务训练。下面的每个结果都是编译后的关节化 USD 资产——拖动以环绕观察;各部件在其关节限制内运动。

立式钢琴

图像 → 资产

Input image for Upright piano
输入图像

USDCraft正在加载 3D

后院游乐设施

图像 → 资产

Input image for Backyard playground set
输入图像

USDCraft正在加载 3D

手动轮椅

文本 → 资产

提示词

创建一个完整、功能可用、可直接用于模拟器的手动轮椅,包含两个可旋转的驱动轮、可转向的前脚轮、可折叠脚踏板、推圈、刹车、座椅、靠背和扶手。

USDCraft正在加载 3D

快递柜组

文本 + 图像 → 资产

Input image for Parcel locker bank
输入图像

提示词

创建一个完整、功能可用、可直接用于模拟器的快递柜组,包含八个尺寸各异、独立铰链的门,把手或电子锁,自助终端屏幕,稳定的外壳,以及清晰的取件通道。

USDCraft正在加载 3D

可展开卫星天线

文本 → 资产

提示词

创建一个完整、功能关节化、可直接用于模拟器的可展开卫星高增益天线组件,包含航天器安装基座、双轴方位-俯仰万向节、分为刚性中心碟面和两个可折叠侧瓣的抛物面反射器、锁定铰链壳体、中心馈源喇叭、支撑杆、线缆布线支架、硬限位和发射约束锁扣。天线必须能够折叠成紧凑的收拢构型,并展开成连贯的碟形,同时展开后的反射器能够通过两个万向节轴进行指向,而不会与基座碰撞。

USDCraft正在加载 3D

手动托盘搬运车

文本 → 资产

提示词

创建一个完整、功能可用、可直接用于模拟器的手动托盘搬运车,包含可枢转的转向手柄、可旋转的转向轮和承载轮、提升货叉机构、控制杆,以及清晰的托盘进入通道。

USDCraft正在加载 3D

探索生成的资产

16 个类别 · 选择一个资产,拖动其关节,下载 USDZ

拖动以环绕观察 · 滚动以缩放

输入图像来源

重建

为模拟重建真实物体

对于 real-to-sim,USDCraft 将每个源网格重建为一个程序,分离融合的部件并补全缺失的部件。输入可以是静态资产、原始手机扫描,或单张图像提升为网格。

源网格正在加载 3D

USDCraft–Astra正在加载 3D

视图已联动 — 旋转任意一侧即可将源资产与重建后的关节化资产进行对比。

与先前方法的对比

所有方法使用相同的 Hunyuan3D 2.1 输入 · 论文结果(USDCraft 和 Mini Workflow:第 1 轮)

正在加载 3DInput image of the ergonomic office chair

输入 · 图像 + Hunyuan3D 2.1 网格

无完整关节化输出部件几何缺失

ArtLLM

正在加载 3D

SIMART3 个部件 · 2 个关节

正在加载 3D

Particulate9 个部件 · 8 个关节

正在加载 3D

Mini Workflow–Astra12 个部件 · 11 个关节

正在加载 3D

USDCraft–Astra15 个部件 · 14 个关节

全部六个视图共用一个相机 — 部件颜色显示每种方法如何将物体拆分为刚性部件;关节在其极限范围内扫动。

仿真

加载到 Isaac Sim 中,即可运行

每个编译后的资产都带有碰撞几何体、质量和关节限制,因此无需手动修复即可在 Isaac Sim(PhysX)中运行。每个片段展示静态资产、其动态关节运动及其碰撞几何体。

仓库叉车
小型挖掘机
三角钢琴
机器人工作台机械臂

Real2Sim2Real

仅在仿真中训练的策略,部署到真实物体上

我们扫描三个真实物体,用 USDCraft 重建它们,在仿真中为每个任务收集 200 条演示,并训练一个 Diffusion Policy,在没有任何真实世界数据的情况下部署到物理机器人上。

打开抽屉

仿真 · 数据收集
真实世界 · 策略部署(4 倍速)

按下烤面包机压杆

仿真 · 数据收集
真实世界 · 策略部署(4 倍速)

打开烤面包机

仿真 · 策略部署
真实世界 · 策略部署(4 倍速)

各资产方法的成功率

论文表格 · 每种设置 20 次试验 · ↓ sim-to-real 下降 · I/M:图像/网格输入

资产方法输入打开抽屉按下烤面包机压杆打开烤面包机
仿真真实仿真真实仿真真实
Articraft–SolI90%20%↓7090%10%↓8080%20%↓60
ParticulateM0%0%50%10%↓400%0%
Mini Workflow–AstraI+M100%0%↓10090%60%↓3085%70%↓15
USDCraft–AstraI+M100%90%↓1090%85%↓585%85%↓0

BibTeX

@article{zhang2026usdcraft,
  title={USDCraft: Geometrically Grounded Programmatic Modeling of Articulated 3D Assets for Simulation},
  author={Zhang, Chuanrui and Yang, Zaijia and Wang, Duomin and Shi, Lu and Zhou, Daquan and Zhang, Ruihua and Wang, Ziwei},
  journal={arXiv preprint arXiv:2610.11322},
  year={2026}
}

来源:Hacker News · xingyoujun.github.io