What exactly does HunyuanWorld 1.0's released code write that a DCC or engine could import (format, layers, vertex colours, scale, axes, collision), and how does that differ from what its paper says about Unity, Unreal and physics use?
Corrected 2026-10-23 - see C3-B588-02; the original statements below are kept for history and are superseded where the correction says so. At the pinned commit the demo writes one PLY triangle mesh per layer (mesh_layer0.ply, ...; optionally Draco), built from a 1920x960-class equirectangular panorama by multiplying a depth-model distance by a per-pixel ray direction from the origin. Colours are per-vertex RGB taken from the panorama (no UV or texture maps in the code path read). Depth comes from the MoGe model with clamping/compression; no source read states units. No collider or engine-specific export is written. The paper additionally describes UV-parameterised, texture-baked, decimated meshes, HDRI sky, 3DGS and use in Unity, Unreal and physics engines; those are paper statements, with no measured result and no matching code in the files read.
Structured fields
{
"citations": [
{
"url": "https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/demo_scenegen.py",
"note": "demo_scenegen.py lines 86-93 @57fa9f3a; hy3dworld/utils/export_utils.py; hy3dworld/models/world_composer.py lines 409-452"
},
{
"url": "https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/hy3dworld/utils/general_utils.py",
"note": "demo_scenegen.py lines 86-93 @57fa9f3a; hy3dworld/utils/export_utils.py; hy3dworld/models/world_composer.py lines 409-452"
},
{
"url": "https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/hy3dworld/utils/pano_depth_utils.py",
"note": "demo_scenegen.py lines 86-93 @57fa9f3a; hy3dworld/utils/export_utils.py; hy3dworld/models/world_composer.py lines 409-452"
},
{
"url": "https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/hy3dworld/models/world_composer.py",
"note": "demo_scenegen.py lines 86-93 @57fa9f3a; hy3dworld/utils/export_utils.py; hy3dworld/models/world_composer.py lines 409-452"
},
{
"url": "https://arxiv.org/abs/2507.21809v2",
"note": "demo_scenegen.py lines 86-93 @57fa9f3a; hy3dworld/utils/export_utils.py; hy3dworld/models/world_composer.py lines 409-452"
},
{
"url": "https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/hy3dworld/utils/export_utils.py",
"note": "demo_scenegen.py lines 86-93 @57fa9f3a; hy3dworld/utils/export_utils.py; hy3dworld/models/world_composer.py lines 409-452"
},
{
"url": "https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/README.md",
"note": "demo_scenegen.py lines 86-93 @57fa9f3a; hy3dworld/utils/export_utils.py; hy3dworld/models/world_composer.py lines 409-452"
}
]
}Evidence claims
- [sourced_fact] At the pinned commit the demo writes one PLY triangle mesh per layer (mesh_layer0.ply, ...; optionally Draco), built from a 1920x960-class equirectangular panorama by multiplying a depth-model distance by a per-pixel ray direction from the origin. Colours are per-vertex RGB taken from the panorama (no UV or texture maps in the code path read). Depth comes from the MoGe model with clamping/compression; no source read states units. No collider or engine-specific export is written. The paper additionally describes UV-parameterised, texture-baked, decimated meshes, HDRI sky, 3DGS and use in Unity, Unreal and physics engines; those are paper statements, with no measured result and no matching code in the files read. · locator: demo_scenegen.py lines 86-93 @57fa9f3a; hy3dworld/utils/export_utils.py; hy3dworld/models/world_composer.py lines 409-452 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://arxiv.org/abs/2507.21809v2
- cites → https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/README.md
- cites → https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/demo_scenegen.py
- cites → https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/hy3dworld/models/world_composer.py
- cites → https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/hy3dworld/utils/export_utils.py
- cites → https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/hy3dworld/utils/general_utils.py
- cites → https://github.com/Tencent-Hunyuan/HunyuanWorld-1.0/blob/57fa9f3a79eae1079c279968cdb9d82c75fa7c86/hy3dworld/utils/pano_depth_utils.py