Try World Tracing in your browser. Upload a single image (object or
scene) or a short 16-frame video clip and the model predicts
multilayer pixel-aligned geometry β L registered XYZ point layers
(per-pixel camera-space points, not a depth map) that together cover
the visible surface and the (partially) occluded surfaces behind it.
| Tab | Model | Input | Output | Typical latency |
|---|---|---|---|---|
| Object | r75b (1.7 B) | RGBA / RGB cutout (504 Γ 504) | 6-layer point cloud β interactive viewer | ~ 13 s |
| Scene | r69l (1.5 B) | full-frame RGB (840 Γ 840) | 6-layer point cloud β interactive viewer | ~ 17 s |
| Scene Β· Pro π | r69l mix (1.5 B) | full-frame RGB (840 Γ 840) | 6-layer point cloud β interactive viewer | ~ 17 s |
| Dynamic | r76 (2.1 B) | 16-frame clip (336 Γ 336) | per-frame 6-layer cloud β interactive WebGL player | ~ 30 s |
| Textured Mesh | r75b + microsoft/TRELLIS.2-4B | RGBA / RGB cutout | textured GLB (4096Β² texture, 300 K faces) | 60-120 s |
Scene model updated β 2026-06-13: the Scene (and Scene Β· Pro) tabs now run the latest high-resolution (840 Γ 840) scene model. The public weights are mirrored at
haoz19/scene-model-6layer-840.
Scene Β· Pro)The Scene Β· Pro tab serves the latest 840 Γ 840 mix scene model (indoor and outdoor alike, trained on a larger mixed real + synthetic corpus). Because that corpus includes restricted-license sources, access to these weights is not open yet β we plan to open it up in a while. For now the model is gated:
haoz19/scene-model-6layer-mix).
The Space loads them at startup using the HF_TOKEN Space secret
(Settings β Variables and secrets β add HF_TOKEN = an HF token from an
account with access). Without it the tab is disabled but the rest of the
demo runs normally.WT_MIX_ALLOWLIST Space variable to a comma-separated list of approved
HF usernames (defaults to haoz19). To approve someone, just add their
username β no code change or rebuild logic required.The 3 point-cloud tabs render in a custom Three.js viewer with a point size slider. The dynamic tab adds a play / pause / scrub strip. The Textured Mesh tab returns a GLB ready for download / embedding.
This Space uses Hugging Face ZeroGPU, a dynamic-allocation GPU pool that's free for everyone. Daily quotas apply (unauthenticated 2 min, free account 3.5-5 min, PRO 25+ min). Each reconstruction call requests β€ 45 s (object / scene) or β€ 90 s (dynamic) of GPU time.
The demo code, the underlying wt package, and the model weights
are released under
CC BY-NC-ND 4.0
(Creative Commons Attribution-NonCommercial-NoDerivatives 4.0
International) β non-commercial research use only.
The model checkpoints are hosted at:
haoz19/object-model-6layerhaoz19/scene-model-6layer (504 Γ 504, r69e)haoz19/scene-model-6layer-840 (840 Γ 840, r69l β powers the Scene tab, updated 2026-06-13)haoz19/dynamic-model-16frame@misc{zhang2026worldtracinggenerativepixelaligned,
title = {World Tracing: Generative Pixel-Aligned Geometry Beyond the Visible},
author = {Hao Zhang and Mohamed El Banani and Jen-Hao Cheng and Paul Zhang
and Yi Hua and Ben Mildenhall and Christoph Lassner
and Narendra Ahuja and Gengshan Yang},
year = {2026},
eprint = {2606.13652},
archivePrefix = {arXiv},
primaryClass = {cs.CV},
url = {https://arxiv.org/abs/2606.13652}
}
Try World Tracing in your browser. Upload a single image (object or
scene) or a short 16-frame video clip and the model predicts
multilayer pixel-aligned geometry β L registered XYZ point layers
(per-pixel camera-space points, not a depth map) that together cover
the visible surface and the (partially) occluded surfaces behind it.
| Tab | Model | Input | Output | Typical latency |
|---|---|---|---|---|
| Object | r75b (1.7 B) | RGBA / RGB cutout (504 Γ 504) | 6-layer point cloud β interactive viewer | ~ 13 s |
| Scene | r69l (1.5 B) | full-frame RGB (840 Γ 840) | 6-layer point cloud β interactive viewer | ~ 17 s |
| Scene Β· Pro π | r69l mix (1.5 B) | full-frame RGB (840 Γ 840) | 6-layer point cloud β interactive viewer | ~ 17 s |
| Dynamic | r76 (2.1 B) | 16-frame clip (336 Γ 336) | per-frame 6-layer cloud β interactive WebGL player | ~ 30 s |
| Textured Mesh | r75b + microsoft/TRELLIS.2-4B | RGBA / RGB cutout | textured GLB (4096Β² texture, 300 K faces) | 60-120 s |
Scene model updated β 2026-06-13: the Scene (and Scene Β· Pro) tabs now run the latest high-resolution (840 Γ 840) scene model. The public weights are mirrored at
haoz19/scene-model-6layer-840.
Scene Β· Pro)The Scene Β· Pro tab serves the latest 840 Γ 840 mix scene model (indoor and outdoor alike, trained on a larger mixed real + synthetic corpus). Because that corpus includes restricted-license sources, access to these weights is not open yet β we plan to open it up in a while. For now the model is gated:
haoz19/scene-model-6layer-mix).
The Space loads them at startup using the HF_TOKEN Space secret
(Settings β Variables and secrets β add HF_TOKEN = an HF token from an
account with access). Without it the tab is disabled but the rest of the
demo runs normally.WT_MIX_ALLOWLIST Space variable to a comma-separated list of approved
HF usernames (defaults to haoz19). To approve someone, just add their
username β no code change or rebuild logic required.The 3 point-cloud tabs render in a custom Three.js viewer with a point size slider. The dynamic tab adds a play / pause / scrub strip. The Textured Mesh tab returns a GLB ready for download / embedding.
This Space uses Hugging Face ZeroGPU, a dynamic-allocation GPU pool that's free for everyone. Daily quotas apply (unauthenticated 2 min, free account 3.5-5 min, PRO 25+ min). Each reconstruction call requests β€ 45 s (object / scene) or β€ 90 s (dynamic) of GPU time.
The demo code, the underlying wt package, and the model weights
are released under
CC BY-NC-ND 4.0
(Creative Commons Attribution-NonCommercial-NoDerivatives 4.0
International) β non-commercial research use only.
The model checkpoints are hosted at:
haoz19/object-model-6layerhaoz19/scene-model-6layer (504 Γ 504, r69e)haoz19/scene-model-6layer-840 (840 Γ 840, r69l β powers the Scene tab, updated 2026-06-13)haoz19/dynamic-model-16frame@misc{zhang2026worldtracinggenerativepixelaligned,
title = {World Tracing: Generative Pixel-Aligned Geometry Beyond the Visible},
author = {Hao Zhang and Mohamed El Banani and Jen-Hao Cheng and Paul Zhang
and Yi Hua and Ben Mildenhall and Christoph Lassner
and Narendra Ahuja and Gengshan Yang},
year = {2026},
eprint = {2606.13652},
archivePrefix = {arXiv},
primaryClass = {cs.CV},
url = {https://arxiv.org/abs/2606.13652}
}