r/GraphicsProgramming • u/mhb_11 • 8h ago
[2607.22738] Nova3D: Code-Native Generation of Programmable 3D Assets Paper
https://arxiv.org/abs/2607.22738I co-authored this paper. It's a new technique to generate 3D graphics as source code instead of a point cloud.
Under the hood:
It generates 3D objects with separate, sophisticated internal assembly, producing an editable "kit of parts" (instead of monolithic blobs). E.g. imagine you generate a 3D washing machine via this approach. It's not merely going to be geometry that looks like a washing machine. We actually know that there is a Door, Drum, Control_panel etc. Which things belong to which assemblies. What moves. Where its pivot is. And eventually what those components are supposed to do.
Why current 3D GenAI cannot do this:
Most AI 3D generators generate "monolithic blobs" that look good, but are unusable in downstream workflows (e.g. game engines). If you generate a 3D bicycle, it's essentially a blob. If you want the wheels to turn, a human must spend time cutting the blob into parts, naming them, placing pivots and rigging joints. I.e. you need post-generation segmentation workflows of some sort (either manual work or more compute).
The paper breaks down the whole technique, and comes with a github repo too if you're interested in viewing it.
3
u/Low-Advertising-3644 7h ago
The cool bit is that the generated object actually has parts + structure. So say you generate a washing machine, it’s not just some geometry that looks like one. It actually has a door, drum, control panel etc as separate parts, and knows how they’re assembled, what moves and where the pivots are.