OneWorld: Taming Scene Generation with 3D Unified Representation Autoencoder
Organizations: Mohamed bin Zayed University of Artificial Intelligence · AISphere · Shanghai Jiao Tong University · University of Syndey ·
Abstract
Existing diffusion-based 3D scene generation methods primarily operate in 2D image/video latent spaces, which makes maintaining cross-view appearance and geometric consistency inherently challenging. To bridge this gap, we present OneWorld, a framework that performs diffusion directly within a coherent 3D representation space. Central to our approach is the 3D Unified Representation Autoencoder (3D-URAE); it leverages pretrained 3D foundation models and augments their geometry-centric nature by injecting appearance and distilling semantics into a unified 3D latent space. Furthermore, we introduce token-level Cross-View-Correspondence (CVC) consistency loss to explicitly enforce structural alignment across views, and propose Manifold-Drift Forcing (MDF) to mitigate train-inference exposure bias and shape a robust 3D manifold by mixing drifted and original representations. Comprehensive experiments demonstrate that OneWorld generates high-quality 3D scenes with superior cross-view consistency compared to state-of-the-art 2D-based methods. Our code will be available at https://github.com/SensenGao/OneWorld.
Figures & tables
| Method | RealEstate10K | DL3DV-10K | ||||||||||
| PSNR | SSIM | LPIPS | I2V Subj. | I2V BG | I.Q. | PSNR | SSIM | LPIPS | I2V Subj. | I2V BG | I.Q. | |
| LVSM [ 24 ] | 18.54 | 0.694 | 0.336 | 0.993 | 0.991 | 0.487 | 15.18 | 0.516 | 0.482 | 0.962 | 0.966 | 0.421 |
| Gen3C [ 45 ] | 19.88 | 0.697 | 0.271 | 0.991 | 0.990 | 0.514 | 15.79 | 0.531 | 0.497 | 0.941 | 0.953 | 0.414 |
| GF [ 62 ] | 15.97 | 0.518 | 0.424 | 0.986 | 0.976 | 0.553 | 11.62 | 0.322 | 0.621 | 0.932 | 0.929 | 0.533 |
| Aether [ 76 ] | 16.13 | 0.611 | 0.413 | 0.991 | 0.989 | 0.536 | 13.37 | 0.492 | 0.566 | 0.957 | 0.963 | 0.451 |
| FlashWorld [ 32 ] | 20.18 | 0.724 | 0.256 | 0.993 | 0.994 | 0.584 | 16.02 | 0.566 | 0.451 | 0.964 | 0.969 | 0.538 |
| Method | WorldScore-Indoor | DL3DV | ||||||||||
| 3D Consist. | Photo. Consist. | Obj. Cont. | Cont. Align. | Style Consist. | Subj. Quality | 3D Consist. | Photo. Consist. | Obj. Cont. | Cont. Align. | Style Consist. | Subj. Quality | |
| LVSM [ 24 ] | 74.32 | 63.94 | 47.21 | 23.79 | 66.02 | 36.38 | 64.37 | 55.58 | 40.21 | 18.88 | 57.65 | 29.59 |
| Gen3C [ 45 ] | 74.11 | 78.74 | 51.36 | 27.12 | 71.18 | 40.05 | 69.41 | 69.96 | 44.18 | 21.92 | 62.23 | 33.07 |
| GF [ 62 ] | 78.05 | 69.21 | 46.95 | 24.62 | 68.71 | 38.66 | 67.12 | 58.44 | 41.67 | 20.35 | 59.92 | 31.74 |
| Aether [ 76 ] | 77.82 | 66.66 | 49.28 | 25.04 | 69.06 | 38.17 | 67.47 | 57.98 | 42.02 | 19.83 | 60.37 | 31.11 |
| FlashWorld [ 32 ] | 83.57 | 80.19 | 49.61 | 49.27 | 75.32 | 54.09 | 76.74 | 72.76 | 43.25 | 42.32 | 69.08 | 46.62 |
| Method | PSNR | SSIM | LPIPS | I2V Subj. | I2V BG | I.Q. |
| OneWorld (full) | 21.57 | 0.735 | 0.231 | 0.993 | 0.995 | 0.604 |
| w/o CVC | 19.10 | 0.682 | 0.284 | 0.989 | 0.990 | 0.566 |
| w/o MDF | 20.59 | 0.714 | 0.256 | 0.992 | 0.994 | 0.589 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Margins ( , fix ) | Semantic weight (fix ) | ||||||||
| PSNR | SSIM | LPIPS | Sem. Sim. | PSNR | SSIM | LPIPS | Sem. Sim. | ||
| 0.00 | 26.67 | 0.918 | 0.122 | 0.986 | 0.05 | 28.31 | 0.933 | 0.101 | 0.947 |
| 0.05 | 28.19 | 0.932 | 0.102 | 0.984 | 0.10 | 28.19 | 0.932 | 0.102 | 0.984 |
| 0.10 | 28.19 | 0.930 | 0.105 | 0.917 | 0.20 | 26.58 | 0.916 | 0.125 | 0.987 |
| Setting | PSNR | SSIM | LPIPS | I2V Subj. | I2V BG | I.Q. |
| Ablation on threshold (fix ) | ||||||
| 17.62 | 0.645 | 0.316 | 0.976 | 0.981 | 0.541 | |
| 19.10 | 0.682 | 0.284 | 0.989 | 0.990 | 0.566 | |
| 18.21 | 0.661 | 0.301 | 0.982 | 0.986 | 0.553 | |
| Ablation on CVC weight (fix ) | ||||||
| 18.05 | 0.657 | 0.305 | 0.981 | 0.986 | 0.552 | |
| Method | RealEstate10K | DL3DV | ||||
| PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | |
| PixelSplat [ 3 ] | 26.08 | 0.871 | 0.169 | 22.26 | 0.753 | 0.179 |
| MVSplat [ 5 ] | 26.02 | 0.872 | 0.177 | 22.61 | 0.759 | 0.174 |
| DepthSplat [ 64 ] | 27.02 | 0.879 | 0.174 | 23.39 | 0.796 | 0.135 |
| AnySplat [ 23 ] | 25.97 | 0.873 | 0.181 | 21.12 | 0.736 | 0.204 |
| 3D-URAE | 28.19 | 0.932 | 0.102 | 24.68 | 0.816 | 0.140 |
3D Scene Generation
3D scene generation creates structured, explorable environments from text, images, maps, or other inputs.
See all 185 papers