用可复用零件组装3D可动物体,让关节运动更自然。
Kinematic Kitbashing
- 基于示例的局部连接关系匹配,确保零件在运动中保持真实感。
- 通过全运动范围误差积分,优化关节连接一致性,提升动态稳定性。
- 支持用户自定义功能或修改连接图,适用于工业设计与动画创作。
我们提出一种名为运动学套件拼装(Kinematic Kitbashing)的优化框架,通过组合可复用的带关节部件并依据抽象运动学图生成连贯的可动3D物体。给定运动学图和部件库,该方法优化每个部件的位置、朝向和缩放;可选的图结构编辑还能生成原图未包含的新组合。核心是基于示例的部件装配思路:每个复用部件均配有一个源资产,以示范其与父部件的连接方式。利用向量距离场捕捉连接上下文,并通过在整个关节运动范围内积分匹配误差来衡量一致性,从而构建一个考虑运动学特性的连接能量项,偏好在运动过程中维持示例局部连接邻域的放置。为融入任务级功能需求,此连接能量作为先验嵌入退火朗之万采样框架中,实现对黑盒功能目标的梯度自由优化。我们在多种应用中展示了该方法的灵活性,包括从用户选择或自动检索的部件实例化运动学图、合成具有用户定义功能的装配体,以及通过图编辑重定向运动行为。
原文摘要 · Abstract (English)
We introduce Kinematic Kitbashing, an optimization framework that synthesizes articulated 3D objects by assembling reusable parts conditioned on an abstract kinematic graph. Given the graph and a library of articulated parts, our method optimizes per-part similarity transformations that place, orient, and scale each component into a coherent articulated object; optional graph edits further enable novel assemblies beyond the prescribed connectivity. Central to our method is an exemplar-based analogy for part placement: each reused component is paired with a single source asset that exemplifies how it attaches to its parent. We capture this attachment context using vector distance fields and measure consistency by integrating the matching error over the joint's full motion range. This yields a kinematics-aware attachment energy that favors placements that preserve the exemplar's local attachment neighborhood throughout articulation. To incorporate task-level functionality, we use this attachment energy as a prior in an annealed Langevin sampling framework, enabling gradient-free optimization of black-box functionality objectives. We demonstrate the versatility of kinematic kitbashing across diverse applications, including instantiating kinematic graphs from user-selected or automatically retrieved parts, synthesizing assemblies with user-defined functionality, and re-targeting articulations via graph edits.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。