├── .gitignore ├── License.txt ├── Notice.txt ├── README.md ├── assets ├── framework.jpg └── omni_teaser.png ├── demos ├── bbox │ ├── data.json │ ├── furniture0.png │ ├── jianbihua0.png │ └── jianying0.png ├── image │ ├── 0.png │ ├── 1.png │ └── 2.png ├── point │ ├── data.json │ ├── imgs │ │ ├── 008.png │ │ └── 012.png │ └── plys │ │ ├── 008.ply │ │ └── 012.ply ├── pose │ ├── 263.png │ ├── 3_6.png │ ├── README.md │ ├── a_pose_bone.json │ ├── a_pose_bone.txt │ ├── handup_pose_bone.json │ ├── handup_pose_bone.txt │ ├── sky_pose_bone.json │ └── sky_pose_bone.txt └── voxel │ ├── data.json │ ├── imgs │ ├── 1c1ff58afbf4455ca80228d280f86aef.png │ ├── 1ea0a8fed4ddc5b9cd0219c4c25cbf28.png │ └── 73fb31a46a6ac884f17c7dd5c721d09b.png │ └── plys │ ├── 1c1ff58afbf4455ca80228d280f86aef.ply │ ├── 1ea0a8fed4ddc5b9cd0219c4c25cbf28.ply │ └── 73fb31a46a6ac884f17c7dd5c721d09b.ply ├── hy3dshape ├── models │ ├── __init__.py │ ├── autoencoders │ │ ├── inference_utils │ │ │ ├── __init__.py │ │ │ ├── extract_geometry_base.py │ │ │ ├── extract_geometry_block.py │ │ │ ├── extract_geometry_fast_v1.py │ │ │ ├── extract_geometry_fast_v2.py │ │ │ ├── extract_geometry_vanilla.py │ │ │ └── find_invalid_pts.py │ │ ├── shape_vae.py │ │ └── shape_vae_pl.py │ ├── conditioners │ │ ├── __init__.py │ │ └── omni_encoder.py │ ├── denoisers │ │ ├── __init__.py │ │ ├── hunyuan3ddit.py │ │ ├── hunyuandit.py │ │ └── moe_layers.py │ ├── diffusion │ │ ├── __init__.py │ │ ├── flow_matching_sit_omni.py │ │ └── transport │ │ │ ├── __init__.py │ │ │ ├── integrators.py │ │ │ ├── path.py │ │ │ ├── transport.py │ │ │ └── utils.py │ ├── modules │ │ ├── __init__.py │ │ ├── checkpoint.py │ │ ├── diffusion_transformer.py │ │ ├── distributions.py │ │ ├── embedder.py │ │ └── transformer_blocks.py │ └── utils │ │ ├── __init__.py │ │ └── misc.py ├── pipelines │ ├── __init__.py │ ├── pipeline_generation_sit_omni.py │ └── utils.py ├── postprocessors.py └── preprocessors.py ├── inference.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/.gitignore -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/License.txt -------------------------------------------------------------------------------- /Notice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/Notice.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/README.md -------------------------------------------------------------------------------- /assets/framework.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/assets/framework.jpg -------------------------------------------------------------------------------- /assets/omni_teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/assets/omni_teaser.png -------------------------------------------------------------------------------- /demos/bbox/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/bbox/data.json -------------------------------------------------------------------------------- /demos/bbox/furniture0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/bbox/furniture0.png -------------------------------------------------------------------------------- /demos/bbox/jianbihua0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/bbox/jianbihua0.png -------------------------------------------------------------------------------- /demos/bbox/jianying0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/bbox/jianying0.png -------------------------------------------------------------------------------- /demos/image/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/image/0.png -------------------------------------------------------------------------------- /demos/image/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/image/1.png -------------------------------------------------------------------------------- /demos/image/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/image/2.png -------------------------------------------------------------------------------- /demos/point/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/point/data.json -------------------------------------------------------------------------------- /demos/point/imgs/008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/point/imgs/008.png -------------------------------------------------------------------------------- /demos/point/imgs/012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/point/imgs/012.png -------------------------------------------------------------------------------- /demos/point/plys/008.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/point/plys/008.ply -------------------------------------------------------------------------------- /demos/point/plys/012.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/point/plys/012.ply -------------------------------------------------------------------------------- /demos/pose/263.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/pose/263.png -------------------------------------------------------------------------------- /demos/pose/3_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/pose/3_6.png -------------------------------------------------------------------------------- /demos/pose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/pose/README.md -------------------------------------------------------------------------------- /demos/pose/a_pose_bone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/pose/a_pose_bone.json -------------------------------------------------------------------------------- /demos/pose/a_pose_bone.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/pose/a_pose_bone.txt -------------------------------------------------------------------------------- /demos/pose/handup_pose_bone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/pose/handup_pose_bone.json -------------------------------------------------------------------------------- /demos/pose/handup_pose_bone.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/pose/handup_pose_bone.txt -------------------------------------------------------------------------------- /demos/pose/sky_pose_bone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/pose/sky_pose_bone.json -------------------------------------------------------------------------------- /demos/pose/sky_pose_bone.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/pose/sky_pose_bone.txt -------------------------------------------------------------------------------- /demos/voxel/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/voxel/data.json -------------------------------------------------------------------------------- /demos/voxel/imgs/1c1ff58afbf4455ca80228d280f86aef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/voxel/imgs/1c1ff58afbf4455ca80228d280f86aef.png -------------------------------------------------------------------------------- /demos/voxel/imgs/1ea0a8fed4ddc5b9cd0219c4c25cbf28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/voxel/imgs/1ea0a8fed4ddc5b9cd0219c4c25cbf28.png -------------------------------------------------------------------------------- /demos/voxel/imgs/73fb31a46a6ac884f17c7dd5c721d09b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/voxel/imgs/73fb31a46a6ac884f17c7dd5c721d09b.png -------------------------------------------------------------------------------- /demos/voxel/plys/1c1ff58afbf4455ca80228d280f86aef.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/voxel/plys/1c1ff58afbf4455ca80228d280f86aef.ply -------------------------------------------------------------------------------- /demos/voxel/plys/1ea0a8fed4ddc5b9cd0219c4c25cbf28.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/voxel/plys/1ea0a8fed4ddc5b9cd0219c4c25cbf28.ply -------------------------------------------------------------------------------- /demos/voxel/plys/73fb31a46a6ac884f17c7dd5c721d09b.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/demos/voxel/plys/73fb31a46a6ac884f17c7dd5c721d09b.ply -------------------------------------------------------------------------------- /hy3dshape/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hy3dshape/models/autoencoders/inference_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/autoencoders/inference_utils/__init__.py -------------------------------------------------------------------------------- /hy3dshape/models/autoencoders/inference_utils/extract_geometry_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/autoencoders/inference_utils/extract_geometry_base.py -------------------------------------------------------------------------------- /hy3dshape/models/autoencoders/inference_utils/extract_geometry_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/autoencoders/inference_utils/extract_geometry_block.py -------------------------------------------------------------------------------- /hy3dshape/models/autoencoders/inference_utils/extract_geometry_fast_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/autoencoders/inference_utils/extract_geometry_fast_v1.py -------------------------------------------------------------------------------- /hy3dshape/models/autoencoders/inference_utils/extract_geometry_fast_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/autoencoders/inference_utils/extract_geometry_fast_v2.py -------------------------------------------------------------------------------- /hy3dshape/models/autoencoders/inference_utils/extract_geometry_vanilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/autoencoders/inference_utils/extract_geometry_vanilla.py -------------------------------------------------------------------------------- /hy3dshape/models/autoencoders/inference_utils/find_invalid_pts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/autoencoders/inference_utils/find_invalid_pts.py -------------------------------------------------------------------------------- /hy3dshape/models/autoencoders/shape_vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/autoencoders/shape_vae.py -------------------------------------------------------------------------------- /hy3dshape/models/autoencoders/shape_vae_pl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/autoencoders/shape_vae_pl.py -------------------------------------------------------------------------------- /hy3dshape/models/conditioners/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /hy3dshape/models/conditioners/omni_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/conditioners/omni_encoder.py -------------------------------------------------------------------------------- /hy3dshape/models/denoisers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/denoisers/__init__.py -------------------------------------------------------------------------------- /hy3dshape/models/denoisers/hunyuan3ddit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/denoisers/hunyuan3ddit.py -------------------------------------------------------------------------------- /hy3dshape/models/denoisers/hunyuandit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/denoisers/hunyuandit.py -------------------------------------------------------------------------------- /hy3dshape/models/denoisers/moe_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/denoisers/moe_layers.py -------------------------------------------------------------------------------- /hy3dshape/models/diffusion/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /hy3dshape/models/diffusion/flow_matching_sit_omni.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/diffusion/flow_matching_sit_omni.py -------------------------------------------------------------------------------- /hy3dshape/models/diffusion/transport/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/diffusion/transport/__init__.py -------------------------------------------------------------------------------- /hy3dshape/models/diffusion/transport/integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/diffusion/transport/integrators.py -------------------------------------------------------------------------------- /hy3dshape/models/diffusion/transport/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/diffusion/transport/path.py -------------------------------------------------------------------------------- /hy3dshape/models/diffusion/transport/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/diffusion/transport/transport.py -------------------------------------------------------------------------------- /hy3dshape/models/diffusion/transport/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/diffusion/transport/utils.py -------------------------------------------------------------------------------- /hy3dshape/models/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/modules/__init__.py -------------------------------------------------------------------------------- /hy3dshape/models/modules/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/modules/checkpoint.py -------------------------------------------------------------------------------- /hy3dshape/models/modules/diffusion_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/modules/diffusion_transformer.py -------------------------------------------------------------------------------- /hy3dshape/models/modules/distributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/modules/distributions.py -------------------------------------------------------------------------------- /hy3dshape/models/modules/embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/modules/embedder.py -------------------------------------------------------------------------------- /hy3dshape/models/modules/transformer_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/modules/transformer_blocks.py -------------------------------------------------------------------------------- /hy3dshape/models/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/utils/__init__.py -------------------------------------------------------------------------------- /hy3dshape/models/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/models/utils/misc.py -------------------------------------------------------------------------------- /hy3dshape/pipelines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/pipelines/__init__.py -------------------------------------------------------------------------------- /hy3dshape/pipelines/pipeline_generation_sit_omni.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/pipelines/pipeline_generation_sit_omni.py -------------------------------------------------------------------------------- /hy3dshape/pipelines/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/pipelines/utils.py -------------------------------------------------------------------------------- /hy3dshape/postprocessors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/postprocessors.py -------------------------------------------------------------------------------- /hy3dshape/preprocessors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/hy3dshape/preprocessors.py -------------------------------------------------------------------------------- /inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/inference.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent-Hunyuan/Hunyuan3D-Omni/HEAD/requirements.txt --------------------------------------------------------------------------------