CubePart:一种支持开放词汇和零件可控的3D生成框架
阅读原文· arxiv.orgCubePart是一个生成式框架,可根据全局文本提示和用户自定义的零件模式,生成一组可组装为连贯物体的3D网格,实现对零件结构的显式控制。该框架构建了一个大规模的开放词汇、零件标注3D数据集,并采用两阶段生成架构,将全局形状合成与零件级解码分离。生成的资源可直接集成到游戏引擎中,无需手动后处理。
Interactive 3D assets used in games and simulation are typically decomposed into specific semantic parts to support animation, physics, and scripted behaviors, yet most generative 3D models produce either monolithic meshes or arbitrary part decompositions that cannot be aligned with application-specific requirements. We present CubePart, a generative framework for open-vocabulary, part-controllable 3D mesh generation that exposes part structure as an explicit inference-time control signal. Given a global text prompt and a user-defined parts schema expressed as an open-ended list of part names, our method generates a set of meshes - one per schema element - that assemble into a coherent object while respecting the specified semantic structure. To enable this capability, we introduce a scalable data pipeline to construct a large open-vocabulary, part-labeled 3D dataset, along with a two-stage generative architecture that separates global shape synthesis from part-level decoding. We demonstrate that the resulting assets can be directly integrated into game engines and driven by animation and behavior scripts without manual post-processing. Project Page: https://cubepart.github.io/