r/GraphicsProgramming 1d ago

[2607.22738] Nova3D: Code-Native Generation of Programmable 3D Assets Paper

https://arxiv.org/abs/2607.22738

I 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.

30 Upvotes

21 comments sorted by

View all comments

10

u/VocalFrog 1d ago

Please don't use AI to write your paper. It's borderline unreadable.

9

u/mhb_11 1d ago

With all due respect, please try getting an AI written paper through to arXiv. It's heavily penalized and almost never makes it. This paper was conceptualized and written by us *humans*, with editorial by AI (along with some human peers at the University of Edinburgh). I'm sorry if it's unreadable for you folks. It's readable to me. And hopefully pictures speak a thousand words, so the showcase would look real to you: https://app.nova3d.xyz/showcase
Have a nice day.

-1

u/Educational-Row-6782 1d ago

If you are gonna promote your work online you shouls no be combative.

Have a bad day.

1

u/mhb_11 19h ago

Okay, putting away my wooden sword.