├── .gitignore ├── IF_Trellis.py ├── IF_TrellisCheckpointLoader.py ├── LICENSE ├── README.md ├── StableXWrapper.py ├── __init__.py ├── assets └── teaser.png ├── linux_requirements.txt ├── pyproject.toml ├── requirements.txt ├── stablex ├── __init__.py ├── controlnetvae.py └── pipeline_yoso.py ├── trellis ├── __init__.py ├── backend_config.py ├── models │ ├── __init__.py │ ├── sparse_structure_flow.py │ ├── sparse_structure_vae.py │ ├── structured_latent_flow.py │ └── structured_latent_vae │ │ ├── __init__.py │ │ ├── base.py │ │ ├── decoder_mesh.py │ │ └── encoder.py ├── modules │ ├── __init__.py │ ├── attention │ │ ├── __init__.py │ │ ├── full_attn.py │ │ └── modules.py │ ├── attention_utils.py │ ├── norm.py │ ├── sparse │ │ ├── __init__.py │ │ ├── attention │ │ │ ├── __init__.py │ │ │ ├── full_attn.py │ │ │ ├── modules.py │ │ │ ├── serialized_attn.py │ │ │ └── windowed_attn.py │ │ ├── basic.py │ │ ├── conv │ │ │ ├── __init__.py │ │ │ ├── conv_spconv.py │ │ │ └── conv_torchsparse.py │ │ ├── linear.py │ │ ├── nonlinearity.py │ │ ├── norm.py │ │ ├── spatial.py │ │ └── transformer │ │ │ ├── __init__.py │ │ │ ├── blocks.py │ │ │ └── modulated.py │ ├── spatial.py │ ├── transformer │ │ ├── __init__.py │ │ ├── blocks.py │ │ └── modulated.py │ └── utils.py ├── pipelines │ ├── __init__.py │ ├── base.py │ ├── samplers │ │ ├── __init__.py │ │ ├── base.py │ │ ├── classifier_free_guidance_mixin.py │ │ ├── flow_euler.py │ │ └── guidance_interval_mixin.py │ └── trellis_image_to_3d.py ├── representations │ ├── __init__.py │ └── mesh │ │ ├── __init__.py │ │ ├── cube2mesh.py │ │ ├── flexicube.py │ │ ├── tables.py │ │ └── utils_cube.py └── utils │ ├── __init__.py │ ├── _rasterization.py │ ├── general_utils.py │ └── random_utils.py ├── trellis_model_manager.py ├── win_requirements.txt └── workflow └── Hi3DGen_WF_single.json /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ -------------------------------------------------------------------------------- /IF_Trellis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/IF_Trellis.py -------------------------------------------------------------------------------- /IF_TrellisCheckpointLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/IF_TrellisCheckpointLoader.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/README.md -------------------------------------------------------------------------------- /StableXWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/StableXWrapper.py -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/__init__.py -------------------------------------------------------------------------------- /assets/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/assets/teaser.png -------------------------------------------------------------------------------- /linux_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/linux_requirements.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/requirements.txt -------------------------------------------------------------------------------- /stablex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stablex/controlnetvae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/stablex/controlnetvae.py -------------------------------------------------------------------------------- /stablex/pipeline_yoso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/stablex/pipeline_yoso.py -------------------------------------------------------------------------------- /trellis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/__init__.py -------------------------------------------------------------------------------- /trellis/backend_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/backend_config.py -------------------------------------------------------------------------------- /trellis/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/models/__init__.py -------------------------------------------------------------------------------- /trellis/models/sparse_structure_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/models/sparse_structure_flow.py -------------------------------------------------------------------------------- /trellis/models/sparse_structure_vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/models/sparse_structure_vae.py -------------------------------------------------------------------------------- /trellis/models/structured_latent_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/models/structured_latent_flow.py -------------------------------------------------------------------------------- /trellis/models/structured_latent_vae/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/models/structured_latent_vae/__init__.py -------------------------------------------------------------------------------- /trellis/models/structured_latent_vae/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/models/structured_latent_vae/base.py -------------------------------------------------------------------------------- /trellis/models/structured_latent_vae/decoder_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/models/structured_latent_vae/decoder_mesh.py -------------------------------------------------------------------------------- /trellis/models/structured_latent_vae/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/models/structured_latent_vae/encoder.py -------------------------------------------------------------------------------- /trellis/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/__init__.py -------------------------------------------------------------------------------- /trellis/modules/attention/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/attention/__init__.py -------------------------------------------------------------------------------- /trellis/modules/attention/full_attn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/attention/full_attn.py -------------------------------------------------------------------------------- /trellis/modules/attention/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/attention/modules.py -------------------------------------------------------------------------------- /trellis/modules/attention_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/attention_utils.py -------------------------------------------------------------------------------- /trellis/modules/norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/norm.py -------------------------------------------------------------------------------- /trellis/modules/sparse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/__init__.py -------------------------------------------------------------------------------- /trellis/modules/sparse/attention/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/attention/__init__.py -------------------------------------------------------------------------------- /trellis/modules/sparse/attention/full_attn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/attention/full_attn.py -------------------------------------------------------------------------------- /trellis/modules/sparse/attention/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/attention/modules.py -------------------------------------------------------------------------------- /trellis/modules/sparse/attention/serialized_attn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/attention/serialized_attn.py -------------------------------------------------------------------------------- /trellis/modules/sparse/attention/windowed_attn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/attention/windowed_attn.py -------------------------------------------------------------------------------- /trellis/modules/sparse/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/basic.py -------------------------------------------------------------------------------- /trellis/modules/sparse/conv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/conv/__init__.py -------------------------------------------------------------------------------- /trellis/modules/sparse/conv/conv_spconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/conv/conv_spconv.py -------------------------------------------------------------------------------- /trellis/modules/sparse/conv/conv_torchsparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/conv/conv_torchsparse.py -------------------------------------------------------------------------------- /trellis/modules/sparse/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/linear.py -------------------------------------------------------------------------------- /trellis/modules/sparse/nonlinearity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/nonlinearity.py -------------------------------------------------------------------------------- /trellis/modules/sparse/norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/norm.py -------------------------------------------------------------------------------- /trellis/modules/sparse/spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/spatial.py -------------------------------------------------------------------------------- /trellis/modules/sparse/transformer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/transformer/__init__.py -------------------------------------------------------------------------------- /trellis/modules/sparse/transformer/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/transformer/blocks.py -------------------------------------------------------------------------------- /trellis/modules/sparse/transformer/modulated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/sparse/transformer/modulated.py -------------------------------------------------------------------------------- /trellis/modules/spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/spatial.py -------------------------------------------------------------------------------- /trellis/modules/transformer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/transformer/__init__.py -------------------------------------------------------------------------------- /trellis/modules/transformer/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/transformer/blocks.py -------------------------------------------------------------------------------- /trellis/modules/transformer/modulated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/transformer/modulated.py -------------------------------------------------------------------------------- /trellis/modules/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/modules/utils.py -------------------------------------------------------------------------------- /trellis/pipelines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/pipelines/__init__.py -------------------------------------------------------------------------------- /trellis/pipelines/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/pipelines/base.py -------------------------------------------------------------------------------- /trellis/pipelines/samplers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/pipelines/samplers/__init__.py -------------------------------------------------------------------------------- /trellis/pipelines/samplers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/pipelines/samplers/base.py -------------------------------------------------------------------------------- /trellis/pipelines/samplers/classifier_free_guidance_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/pipelines/samplers/classifier_free_guidance_mixin.py -------------------------------------------------------------------------------- /trellis/pipelines/samplers/flow_euler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/pipelines/samplers/flow_euler.py -------------------------------------------------------------------------------- /trellis/pipelines/samplers/guidance_interval_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/pipelines/samplers/guidance_interval_mixin.py -------------------------------------------------------------------------------- /trellis/pipelines/trellis_image_to_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/pipelines/trellis_image_to_3d.py -------------------------------------------------------------------------------- /trellis/representations/__init__.py: -------------------------------------------------------------------------------- 1 | from .mesh import MeshExtractResult 2 | -------------------------------------------------------------------------------- /trellis/representations/mesh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/representations/mesh/__init__.py -------------------------------------------------------------------------------- /trellis/representations/mesh/cube2mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/representations/mesh/cube2mesh.py -------------------------------------------------------------------------------- /trellis/representations/mesh/flexicube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/representations/mesh/flexicube.py -------------------------------------------------------------------------------- /trellis/representations/mesh/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/representations/mesh/tables.py -------------------------------------------------------------------------------- /trellis/representations/mesh/utils_cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/representations/mesh/utils_cube.py -------------------------------------------------------------------------------- /trellis/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trellis/utils/_rasterization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/utils/_rasterization.py -------------------------------------------------------------------------------- /trellis/utils/general_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/utils/general_utils.py -------------------------------------------------------------------------------- /trellis/utils/random_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis/utils/random_utils.py -------------------------------------------------------------------------------- /trellis_model_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/trellis_model_manager.py -------------------------------------------------------------------------------- /win_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/win_requirements.txt -------------------------------------------------------------------------------- /workflow/Hi3DGen_WF_single.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stable-X/ComfyUI-Hi3DGen/HEAD/workflow/Hi3DGen_WF_single.json --------------------------------------------------------------------------------