Generating 1024³ voxels without the test-time optimization slog
XCube generates high-resolution sparse 3D voxels—up to 1024³—in a single forward pass, replacing the usual per-sample test-time optimization with a coarse-to-fine latent diffusion hierarchy built on sparse VDB grids.

What it does
XCube is a generative model that outputs sparse 3D voxel grids with arbitrary attributes at resolutions up to 1024³. It handles everything from ShapeNet objects to 100 m × 100 m outdoor scenes with 10 cm voxels, and can perform unconditional generation, text-to-3D, user-guided editing, and scene completion from a single scan. The model runs feed-forward, meaning it skips the lengthy per-sample optimization loops that plague many neural 3D reconstruction pipelines.
The interesting bit
Instead of dense tensors, XCube builds on the VDB sparse data structure and fVDB deep-learning framework, using a hierarchical latent diffusion model that generates geometry coarse-to-fine. That sparse hierarchy is what lets it scale to millions of voxels without choking on empty space.
Key highlights
- Generates millions of voxels at up to 1024³ effective resolution in a single forward pass
- Handles large-scale outdoor scenes (100 m × 100 m at 10 cm voxel size) in addition to closed objects
- Supports unconditional generation, text-to-3D, scene completion from a single scan, and user-guided editing
- Built on sparse VDB hierarchies via the fVDB framework; requires an Ampere-or-newer GPU
Caveats
- Linux only; other platforms are not yet supported
- Waymo training data and single-scan conditioned inference are still marked “coming soon”
- The public release omits the paper’s refinement network and shifts mesh extraction to post-processing, which may produce slight variations from the published results
Verdict
Worth a look if you have a Linux workstation and a recent NVIDIA GPU, and need to generate 100 m × 100 m outdoor scenes or high-res objects without babysitting test-time optimization. Avoid if you require Windows, macOS, or a permissive open-source license.
Frequently asked
- What is nv-tlabs/XCube?
- XCube generates high-resolution sparse 3D voxels—up to 1024³—in a single forward pass, replacing the usual per-sample test-time optimization with a coarse-to-fine latent diffusion hierarchy built on sparse VDB grids.
- Is XCube open source?
- Yes — nv-tlabs/XCube is an open-source project tracked on heatdrop.
- What language is XCube written in?
- nv-tlabs/XCube is primarily written in Python.
- How popular is XCube?
- nv-tlabs/XCube has 544 stars on GitHub.
- Where can I find XCube?
- nv-tlabs/XCube is on GitHub at https://github.com/nv-tlabs/XCube.