diff --git a/DOCKER_INSTRUCTIONS.md b/DOCKER_INSTRUCTIONS.md index 30a4de3..acd9939 100644 --- a/DOCKER_INSTRUCTIONS.md +++ b/DOCKER_INSTRUCTIONS.md @@ -82,5 +82,5 @@ http://localhost:8188 To test, you can load the following workflow: -- `./_Example_Workflows/Unique3D/Unique3D_All_Stages.json` +- `./example_workflows/Unique3D/Unique3D_All_Stages.json` diff --git a/README.md b/README.md index 2b42929..62f8e80 100644 --- a/README.md +++ b/README.md @@ -43,8 +43,8 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py ## Features: -- For use cases please check out [Example Workflows](./_Example_Workflows/). [**Last update: 5/June/2025**] - - **Note:** you need to put [Example Inputs Files & Folders](_Example_Workflows/_Example_Inputs_Files/) under ComfyUI Root Directory\ComfyUI\input folder before you can run the example workflow +- For use cases please check out [Example Workflows](./example_workflows/). [**Last update: 5/June/2025**] + - **Note:** you need to put [Example Inputs Files & Folders](example_workflows/_Example_Inputs_Files/) under ComfyUI Root Directory\ComfyUI\input folder before you can run the example workflow - **PartCrafter**: [wgsxm/PartCrafter](https://github.com/wgsxm/PartCrafter) - Two-model pipeline: @@ -62,8 +62,8 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py - [PartCrafter (object mode)](https://huggingface.co/wgsxm/PartCrafter) - [PartCrafter-Scene (scene mode)](https://huggingface.co/wgsxm/PartCrafter-Scene) - Workflows: - - [Single Object](./_Example_Workflows/PartCrafter/PartCrafter.json) - - [Scene](./_Example_Workflows/PartCrafter/PartCrafter-Scene.json) + - [Single Object](./example_workflows/PartCrafter/PartCrafter.json) + - [Scene](./example_workflows/PartCrafter/PartCrafter-Scene.json) @@ -73,7 +73,7 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py - Single image → 3D mesh (shape generation) - 3D mesh + reference image → 3D mesh with RGB texture - Model weights: https://huggingface.co/tencent/Hunyuan3D-2.1 - - Workflows: [Full](./_Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Full.json), [Shapegen](./_Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Shapegen.json), [Texgen](./_Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Texgen.json) + - Workflows: [Full](./example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Full.json), [Shapegen](./example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Shapegen.json), [Texgen](./example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Texgen.json) @@ -85,7 +85,7 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py - TG2MV: Text prompt + 3D mesh to multi-view images - Texturing: Grid image + 3D mesh to textured mesh - Model weights: https://huggingface.co/huanngzh/mv-adapter - - Workflows: [IG2MV](./_Example_Workflows/MV-Adapter/MV-Adapter-ig2mv.json), [T2MV](./_Example_Workflows/MV-Adapter/MV-Adapter-tg2mv.json), [Texturing](./_Example_Workflows/MV-Adapter/MV-Adapter-Texturing.json) + - Workflows: [IG2MV](./example_workflows/MV-Adapter/MV-Adapter-ig2mv.json), [T2MV](./example_workflows/MV-Adapter/MV-Adapter-tg2mv.json), [Texturing](./example_workflows/MV-Adapter/MV-Adapter-Texturing.json) @@ -98,7 +98,7 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py - Model weights: - Stable3DGen: https://huggingface.co/Stable-X/trellis-normal-v0-1 - StableNormal: https://huggingface.co/Stable-X/yoso-normal-v1-8-1 - - [Workflow](./_Example_Workflows/Stable3DGen.json) + - [Workflow](./example_workflows/Stable3DGen.json) @@ -106,7 +106,7 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py - Single image to 3D Mesh - Multi-views to 3D Mesh with RGB texture - Model weights: https://huggingface.co/tencent/Hunyuan3D-2, https://huggingface.co/tencent/Hunyuan3D-2mini - - [Workflows](./_Example_Workflows/Hunyuan3D_V2) + - [Workflows](./example_workflows/Hunyuan3D_V2) @@ -127,7 +127,7 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py 1. Single image to 3D Mesh shape only 2. 3D Mesh shape + Single reference image to 3D Mesh with RGB texture - Model weights: https://huggingface.co/tencent/Hunyuan3D-2/tree/main - - [Workflows](https://github.com/DenisKochetov/ComfyUI-3D-Pack/tree/dev/_Example_Workflows/Hunyuan3D_V2) + - [Workflows](https://github.com/DenisKochetov/ComfyUI-3D-Pack/tree/dev/example_workflows/Hunyuan3D_V2) @@ -148,7 +148,7 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py - **CharacterGen**: [zjp-shadow/CharacterGen](https://github.com/zjp-shadow/CharacterGen) - Single front view of a character with arbitrary pose - - Can [combine with Unique3D workflow](./_Example_Workflows/CharacterGen/CharacterGen_to_Unique3D.json) for better result + - Can [combine with Unique3D workflow](./example_workflows/CharacterGen/CharacterGen_to_Unique3D.json) for better result - Model weights: https://huggingface.co/zjpshadow/CharacterGen/tree/main @@ -159,7 +159,7 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py 2. Consistent Multi-view images Upscale to 512X512, super resolution to 2048X2048 3. Multi-view images to Normal maps with resolution: 512X512, super resolution to 2048X2048 4. Multi-view images & Normal maps to 3D mesh with texture - - To use the [All stage Unique3D workflow](./_Example_Workflows/Unique3D/Unique3D_All_Stages.json), Download Models: + - To use the [All stage Unique3D workflow](./example_workflows/Unique3D/Unique3D_All_Stages.json), Download Models: - [sdv1.5-pruned-emaonly](https://huggingface.co/runwayml/stable-diffusion-v1-5/blob/main/v1-5-pruned-emaonly.ckpt) and put it into `Your ComfyUI root directory/ComfyUI/models/checkpoints` - [fine-tuned controlnet-tile](https://huggingface.co/spaces/Wuvin/Unique3D/tree/main/ckpt/controlnet-tile) and put it into `Your ComfyUI root directory/ComfyUI/models/controlnet` - [ip-adapter_sd15](https://huggingface.co/h94/IP-Adapter/blob/main/models/ip-adapter_sd15.safetensors) and put it into `Your ComfyUI root directory/ComfyUI/models/ipadapter` @@ -209,7 +209,7 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py - Generate spatial consistent 6 views images & normal maps from a single image - Model weights: https://huggingface.co/flamehaze1115/wonder3d-v1.0/tree/main - ![Wonder3D_FatCat_MVs](_Example_Workflows/_Example_Outputs/Wonder3D_FatCat_MVs.jpg) + ![Wonder3D_FatCat_MVs](example_workflows/_Example_Outputs/Wonder3D_FatCat_MVs.jpg) - **Large Multiview Gaussian Model**: [3DTopia/LGM](https://github.com/3DTopia/LGM) - Enable single image to 3D Gaussian in less than 30 seconds on a RTX3080 GPU, later you can also convert 3D Gaussian to mesh @@ -234,9 +234,9 @@ Your ComfyUI Root Directory\python_embeded\python.exe install.py - You can use it to generate the orbit camera poses and directly input to other 3D process node (e.g. GaussianSplatting and BakeTextureToMesh) - Example usage: - +
- + - Coordinate system: - Azimuth: In top view, from angle 0 rotate 360 degree with step -90 you get (0, -90, -180/180, 90, 0), in this case camera rotates clock-wise, vice versa. - Elevation: 0 when camera points horizontally forward, pointing down to the ground is negitive angle, vice versa. diff --git a/_Example_Workflows/CRM/CRM MVDiffusion_to_Craftsman.json b/example_workflows/CRM/CRM MVDiffusion_to_Craftsman.json similarity index 100% rename from _Example_Workflows/CRM/CRM MVDiffusion_to_Craftsman.json rename to example_workflows/CRM/CRM MVDiffusion_to_Craftsman.json diff --git a/_Example_Workflows/CRM/CRM MVDiffusion_to_InstantMesh.json b/example_workflows/CRM/CRM MVDiffusion_to_InstantMesh.json similarity index 100% rename from _Example_Workflows/CRM/CRM MVDiffusion_to_InstantMesh.json rename to example_workflows/CRM/CRM MVDiffusion_to_InstantMesh.json diff --git a/_Example_Workflows/CRM/CRM MVDiffusion_to_Unique3D.json b/example_workflows/CRM/CRM MVDiffusion_to_Unique3D.json similarity index 100% rename from _Example_Workflows/CRM/CRM MVDiffusion_to_Unique3D.json rename to example_workflows/CRM/CRM MVDiffusion_to_Unique3D.json diff --git a/_Example_Workflows/CRM/CRM_Img_to_Multi-views_to_CCMs_to_Mesh.json b/example_workflows/CRM/CRM_Img_to_Multi-views_to_CCMs_to_Mesh.json similarity index 100% rename from _Example_Workflows/CRM/CRM_Img_to_Multi-views_to_CCMs_to_Mesh.json rename to example_workflows/CRM/CRM_Img_to_Multi-views_to_CCMs_to_Mesh.json diff --git a/_Example_Workflows/CRM_T2I_V2/CRM_T2I_V2_MVs_Only.json b/example_workflows/CRM_T2I_V2/CRM_T2I_V2_MVs_Only.json similarity index 100% rename from _Example_Workflows/CRM_T2I_V2/CRM_T2I_V2_MVs_Only.json rename to example_workflows/CRM_T2I_V2/CRM_T2I_V2_MVs_Only.json diff --git a/_Example_Workflows/CRM_T2I_V2/CRM_T2I_V2_to_MV_to_Texture.json b/example_workflows/CRM_T2I_V2/CRM_T2I_V2_to_MV_to_Texture.json similarity index 100% rename from _Example_Workflows/CRM_T2I_V2/CRM_T2I_V2_to_MV_to_Texture.json rename to example_workflows/CRM_T2I_V2/CRM_T2I_V2_to_MV_to_Texture.json diff --git a/_Example_Workflows/CRM_T2I_V3/CRM_T2I_V3_MVs_Only.json b/example_workflows/CRM_T2I_V3/CRM_T2I_V3_MVs_Only.json similarity index 100% rename from _Example_Workflows/CRM_T2I_V3/CRM_T2I_V3_MVs_Only.json rename to example_workflows/CRM_T2I_V3/CRM_T2I_V3_MVs_Only.json diff --git a/_Example_Workflows/CRM_T2I_V3/CRM_T2I_V3_to_MV_to_Texture_dora_model_Handgun_Example.json b/example_workflows/CRM_T2I_V3/CRM_T2I_V3_to_MV_to_Texture_dora_model_Handgun_Example.json similarity index 100% rename from _Example_Workflows/CRM_T2I_V3/CRM_T2I_V3_to_MV_to_Texture_dora_model_Handgun_Example.json rename to example_workflows/CRM_T2I_V3/CRM_T2I_V3_to_MV_to_Texture_dora_model_Handgun_Example.json diff --git a/_Example_Workflows/CRM_T2I_V3/CRM_T2I_V3_to_MV_to_Texture_lora_model_Cup_Example.json b/example_workflows/CRM_T2I_V3/CRM_T2I_V3_to_MV_to_Texture_lora_model_Cup_Example.json similarity index 100% rename from _Example_Workflows/CRM_T2I_V3/CRM_T2I_V3_to_MV_to_Texture_lora_model_Cup_Example.json rename to example_workflows/CRM_T2I_V3/CRM_T2I_V3_to_MV_to_Texture_lora_model_Cup_Example.json diff --git a/_Example_Workflows/CharacterGen/CharacterGen_InstantMesh.json b/example_workflows/CharacterGen/CharacterGen_InstantMesh.json similarity index 100% rename from _Example_Workflows/CharacterGen/CharacterGen_InstantMesh.json rename to example_workflows/CharacterGen/CharacterGen_InstantMesh.json diff --git a/_Example_Workflows/CharacterGen/CharacterGen_Vanilla.json b/example_workflows/CharacterGen/CharacterGen_Vanilla.json similarity index 100% rename from _Example_Workflows/CharacterGen/CharacterGen_Vanilla.json rename to example_workflows/CharacterGen/CharacterGen_Vanilla.json diff --git a/_Example_Workflows/CharacterGen/CharacterGen_to_Unique3D.json b/example_workflows/CharacterGen/CharacterGen_to_Unique3D.json similarity index 100% rename from _Example_Workflows/CharacterGen/CharacterGen_to_Unique3D.json rename to example_workflows/CharacterGen/CharacterGen_to_Unique3D.json diff --git a/_Example_Workflows/Era3D_to_InstantMesh.json b/example_workflows/Era3D_to_InstantMesh.json similarity index 100% rename from _Example_Workflows/Era3D_to_InstantMesh.json rename to example_workflows/Era3D_to_InstantMesh.json diff --git a/_Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Full.json b/example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Full.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Full.json rename to example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Full.json diff --git a/_Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Shapegen.json b/example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Shapegen.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Shapegen.json rename to example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Shapegen.json diff --git a/_Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Texgen.json b/example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Texgen.json similarity index 97% rename from _Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Texgen.json rename to example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Texgen.json index e9aa747..1b23fd7 100644 --- a/_Example_Workflows/Hunyuan3D_2_1/Hunyuan2.1-Texgen.json +++ b/example_workflows/Hunyuan3D_2_1/Hunyuan2.1-Texgen.json @@ -231,7 +231,7 @@ "Node name for S&R": "PrimitiveString" }, "widgets_values": [ - "custom_nodes/ComfyUI-3D-Pack/_Example_Workflows/_Example_Inputs_Files/meshes/squirrel_girl1_shape.glb" + "custom_nodes/ComfyUI-3D-Pack/example_workflows/_Example_Inputs_Files/meshes/squirrel_girl1_shape.glb" ] } ], diff --git a/_Example_Workflows/Hunyuan3D_V1.json b/example_workflows/Hunyuan3D_V1.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V1.json rename to example_workflows/Hunyuan3D_V1.json diff --git a/_Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2.json b/example_workflows/Hunyuan3D_V2/Hunyuan3D_V2.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2.json rename to example_workflows/Hunyuan3D_V2/Hunyuan3D_V2.json diff --git a/_Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Fast.json b/example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Fast.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Fast.json rename to example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Fast.json diff --git a/_Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV.json b/example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV.json rename to example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV.json diff --git a/_Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV_Fast.json b/example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV_Fast.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV_Fast.json rename to example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV_Fast.json diff --git a/_Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV_Turbo.json b/example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV_Turbo.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV_Turbo.json rename to example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_MV_Turbo.json diff --git a/_Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini.json b/example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini.json rename to example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini.json diff --git a/_Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini_Fast.json b/example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini_Fast.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini_Fast.json rename to example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini_Fast.json diff --git a/_Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini_Turbo.json b/example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini_Turbo.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini_Turbo.json rename to example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Mini_Turbo.json diff --git a/_Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Turbo.json b/example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Turbo.json similarity index 100% rename from _Example_Workflows/Hunyuan3D_V2/Hunyuan3D_V2_Turbo.json rename to example_workflows/Hunyuan3D_V2/Hunyuan3D_V2_Turbo.json diff --git a/_Example_Workflows/MV-Adapter/MV-Adapter-Texturing.json b/example_workflows/MV-Adapter/MV-Adapter-Texturing.json similarity index 100% rename from _Example_Workflows/MV-Adapter/MV-Adapter-Texturing.json rename to example_workflows/MV-Adapter/MV-Adapter-Texturing.json diff --git a/_Example_Workflows/MV-Adapter/MV-Adapter-ig2mv.json b/example_workflows/MV-Adapter/MV-Adapter-ig2mv.json similarity index 100% rename from _Example_Workflows/MV-Adapter/MV-Adapter-ig2mv.json rename to example_workflows/MV-Adapter/MV-Adapter-ig2mv.json diff --git a/_Example_Workflows/MV-Adapter/MV-Adapter-tg2mv.json b/example_workflows/MV-Adapter/MV-Adapter-tg2mv.json similarity index 100% rename from _Example_Workflows/MV-Adapter/MV-Adapter-tg2mv.json rename to example_workflows/MV-Adapter/MV-Adapter-tg2mv.json diff --git a/_Example_Workflows/MVDream_to_Large_Multiview_Gaussian_Model_to_3DGS and_3DMesh.json b/example_workflows/MVDream_to_Large_Multiview_Gaussian_Model_to_3DGS and_3DMesh.json similarity index 100% rename from _Example_Workflows/MVDream_to_Large_Multiview_Gaussian_Model_to_3DGS and_3DMesh.json rename to example_workflows/MVDream_to_Large_Multiview_Gaussian_Model_to_3DGS and_3DMesh.json diff --git a/_Example_Workflows/Multi-View-Images_to_Instant-NGP_to_DiffRast_to_3DMesh.json b/example_workflows/Multi-View-Images_to_Instant-NGP_to_DiffRast_to_3DMesh.json similarity index 98% rename from _Example_Workflows/Multi-View-Images_to_Instant-NGP_to_DiffRast_to_3DMesh.json rename to example_workflows/Multi-View-Images_to_Instant-NGP_to_DiffRast_to_3DMesh.json index e64f1e0..6e15dfb 100644 --- a/_Example_Workflows/Multi-View-Images_to_Instant-NGP_to_DiffRast_to_3DMesh.json +++ b/example_workflows/Multi-View-Images_to_Instant-NGP_to_DiffRast_to_3DMesh.json @@ -405,7 +405,7 @@ "Node name for S&R": "[Comfy3D] Load 3DGS" }, "widgets_values": [ - "C:\\Users\\reall\\Softwares\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-3D-Pack\\_Example_Workflows\\_Example_Inputs_Files\\Meshes\\CatCoffee.ply" + ".\\example_workflows\\_Example_Inputs_Files\\Meshes\\CatCoffee.ply" ] }, { diff --git a/_Example_Workflows/PartCrafter/PartCrafter-Scene.json b/example_workflows/PartCrafter/PartCrafter-Scene.json similarity index 100% rename from _Example_Workflows/PartCrafter/PartCrafter-Scene.json rename to example_workflows/PartCrafter/PartCrafter-Scene.json diff --git a/_Example_Workflows/PartCrafter/PartCrafter.json b/example_workflows/PartCrafter/PartCrafter.json similarity index 100% rename from _Example_Workflows/PartCrafter/PartCrafter.json rename to example_workflows/PartCrafter/PartCrafter.json diff --git a/_Example_Workflows/Render_Mesh_and_3DGS_Example.json b/example_workflows/Render_Mesh_and_3DGS_Example.json similarity index 97% rename from _Example_Workflows/Render_Mesh_and_3DGS_Example.json rename to example_workflows/Render_Mesh_and_3DGS_Example.json index 895fd46..0a78695 100644 --- a/_Example_Workflows/Render_Mesh_and_3DGS_Example.json +++ b/example_workflows/Render_Mesh_and_3DGS_Example.json @@ -225,7 +225,7 @@ "Node name for S&R": "[Comfy3D] Load 3D Mesh" }, "widgets_values": [ - "C:\\Users\\reall\\Softwares\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-3D-Pack\\_Example_Workflows\\_Example_Inputs_Files\\Meshes\\Cammy_Uniform.obj", + ".\\example_workflows\\_Example_Inputs_Files\\Meshes\\Cammy_Uniform.obj", false, false, false, @@ -261,7 +261,7 @@ "Node name for S&R": "[Comfy3D] Load 3DGS" }, "widgets_values": [ - "C:\\Users\\reall\\Softwares\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-3D-Pack\\_Example_Workflows\\_Example_Inputs_Files\\Meshes\\CatCoffee.ply" + ".\\example_workflows\\_Example_Inputs_Files\\Meshes\\CatCoffee.ply" ] }, { diff --git a/_Example_Workflows/Stable3DGen.json b/example_workflows/Stable3DGen.json similarity index 100% rename from _Example_Workflows/Stable3DGen.json rename to example_workflows/Stable3DGen.json diff --git a/_Example_Workflows/StableFast3D_to_Mesh.json b/example_workflows/StableFast3D_to_Mesh.json similarity index 100% rename from _Example_Workflows/StableFast3D_to_Mesh.json rename to example_workflows/StableFast3D_to_Mesh.json diff --git a/_Example_Workflows/Trellis_Image_to_Mesh.json b/example_workflows/Trellis_Image_to_Mesh.json similarity index 100% rename from _Example_Workflows/Trellis_Image_to_Mesh.json rename to example_workflows/Trellis_Image_to_Mesh.json diff --git a/_Example_Workflows/Triplane_Gaussian_Transformers_to_3DGS_and_3DMesh.json b/example_workflows/Triplane_Gaussian_Transformers_to_3DGS_and_3DMesh.json similarity index 100% rename from _Example_Workflows/Triplane_Gaussian_Transformers_to_3DGS_and_3DMesh.json rename to example_workflows/Triplane_Gaussian_Transformers_to_3DGS_and_3DMesh.json diff --git a/_Example_Workflows/TripoSG_Scribble_Model.json b/example_workflows/TripoSG_Scribble_Model.json similarity index 100% rename from _Example_Workflows/TripoSG_Scribble_Model.json rename to example_workflows/TripoSG_Scribble_Model.json diff --git a/_Example_Workflows/TripoSG_to_Mesh.json b/example_workflows/TripoSG_to_Mesh.json similarity index 100% rename from _Example_Workflows/TripoSG_to_Mesh.json rename to example_workflows/TripoSG_to_Mesh.json diff --git a/_Example_Workflows/TripoSR_to_Mesh.json b/example_workflows/TripoSR_to_Mesh.json similarity index 100% rename from _Example_Workflows/TripoSR_to_Mesh.json rename to example_workflows/TripoSR_to_Mesh.json diff --git a/_Example_Workflows/Unique3D/0_MV_RGB.json b/example_workflows/Unique3D/0_MV_RGB.json similarity index 100% rename from _Example_Workflows/Unique3D/0_MV_RGB.json rename to example_workflows/Unique3D/0_MV_RGB.json diff --git a/_Example_Workflows/Unique3D/1_MV_RGB_Upscale.json b/example_workflows/Unique3D/1_MV_RGB_Upscale.json similarity index 100% rename from _Example_Workflows/Unique3D/1_MV_RGB_Upscale.json rename to example_workflows/Unique3D/1_MV_RGB_Upscale.json diff --git a/_Example_Workflows/Unique3D/1_MV_RGB_Upscale_New.json b/example_workflows/Unique3D/1_MV_RGB_Upscale_New.json similarity index 100% rename from _Example_Workflows/Unique3D/1_MV_RGB_Upscale_New.json rename to example_workflows/Unique3D/1_MV_RGB_Upscale_New.json diff --git a/_Example_Workflows/Unique3D/2_MV_Normal.json b/example_workflows/Unique3D/2_MV_Normal.json similarity index 100% rename from _Example_Workflows/Unique3D/2_MV_Normal.json rename to example_workflows/Unique3D/2_MV_Normal.json diff --git a/_Example_Workflows/Unique3D/3_Mesh_Reconstruction.json b/example_workflows/Unique3D/3_Mesh_Reconstruction.json similarity index 100% rename from _Example_Workflows/Unique3D/3_Mesh_Reconstruction.json rename to example_workflows/Unique3D/3_Mesh_Reconstruction.json diff --git a/_Example_Workflows/Unique3D/Unique3D_All_Stages.json b/example_workflows/Unique3D/Unique3D_All_Stages.json similarity index 100% rename from _Example_Workflows/Unique3D/Unique3D_All_Stages.json rename to example_workflows/Unique3D/Unique3D_All_Stages.json diff --git a/_Example_Workflows/Unique3D/Unique3D_with_Era3D_All.json b/example_workflows/Unique3D/Unique3D_with_Era3D_All.json similarity index 100% rename from _Example_Workflows/Unique3D/Unique3D_with_Era3D_All.json rename to example_workflows/Unique3D/Unique3D_with_Era3D_All.json diff --git a/_Example_Workflows/Using_Stack_Orbit_Camera_Poses_to_conditioning_StableZero123.json b/example_workflows/Using_Stack_Orbit_Camera_Poses_to_conditioning_StableZero123.json similarity index 100% rename from _Example_Workflows/Using_Stack_Orbit_Camera_Poses_to_conditioning_StableZero123.json rename to example_workflows/Using_Stack_Orbit_Camera_Poses_to_conditioning_StableZero123.json diff --git a/_Example_Workflows/Wonder3D_to_Large_Multiview_Gaussian_Model_to_3DGS and_3DMesh.json b/example_workflows/Wonder3D_to_Large_Multiview_Gaussian_Model_to_3DGS and_3DMesh.json similarity index 100% rename from _Example_Workflows/Wonder3D_to_Large_Multiview_Gaussian_Model_to_3DGS and_3DMesh.json rename to example_workflows/Wonder3D_to_Large_Multiview_Gaussian_Model_to_3DGS and_3DMesh.json diff --git a/_Example_Workflows/Zero123Plus_to_InstantMesh.json b/example_workflows/Zero123Plus_to_InstantMesh.json similarity index 100% rename from _Example_Workflows/Zero123Plus_to_InstantMesh.json rename to example_workflows/Zero123Plus_to_InstantMesh.json diff --git a/_Example_Workflows/[FlexiCubes] Multi-View Depth plus Optional Normal maps to 3D Mesh.json b/example_workflows/[FlexiCubes] Multi-View Depth plus Optional Normal maps to 3D Mesh.json similarity index 95% rename from _Example_Workflows/[FlexiCubes] Multi-View Depth plus Optional Normal maps to 3D Mesh.json rename to example_workflows/[FlexiCubes] Multi-View Depth plus Optional Normal maps to 3D Mesh.json index c30d609..f3edd51 100644 --- a/_Example_Workflows/[FlexiCubes] Multi-View Depth plus Optional Normal maps to 3D Mesh.json +++ b/example_workflows/[FlexiCubes] Multi-View Depth plus Optional Normal maps to 3D Mesh.json @@ -358,7 +358,7 @@ "Node name for S&R": "LoadImagesFromDir //Inspire" }, "widgets_values": [ - "C:\\Users\\reall\\Softwares\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-3D-Pack\\_Example_Workflows\\_Example_Inputs_Files\\dragon_all_renders\\Normal", + ".\\example_workflows\\_Example_Inputs_Files\\dragon_all_renders\\Normal", 0, 0 ] @@ -406,7 +406,7 @@ "Node name for S&R": "LoadImagesFromDir //Inspire" }, "widgets_values": [ - "C:\\Users\\reall\\Softwares\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-3D-Pack\\_Example_Workflows\\_Example_Inputs_Files\\dragon_all_renders\\Depth", + ".\\example_workflows\\_Example_Inputs_Files\\dragon_all_renders\\Depth", 0, 0 ] @@ -520,7 +520,7 @@ "Node name for S&R": "LoadImagesFromDir //Inspire" }, "widgets_values": [ - "C:\\Users\\reall\\Softwares\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-3D-Pack\\_Example_Workflows\\_Example_Inputs_Files\\dragon_all_renders\\Mask", + ".\\example_workflows\\_Example_Inputs_Files\\dragon_all_renders\\Mask", 0, 0 ] diff --git a/_Example_Workflows/_Example_Inputs_Files/Cammy_Style_0-NoBG_Square.png b/example_workflows/_Example_Inputs_Files/Cammy_Style_0-NoBG_Square.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/Cammy_Style_0-NoBG_Square.png rename to example_workflows/_Example_Inputs_Files/Cammy_Style_0-NoBG_Square.png diff --git a/_Example_Workflows/_Example_Inputs_Files/Cat_Coffee_rgba.png b/example_workflows/_Example_Inputs_Files/Cat_Coffee_rgba.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/Cat_Coffee_rgba.png rename to example_workflows/_Example_Inputs_Files/Cat_Coffee_rgba.png diff --git a/_Example_Workflows/_Example_Inputs_Files/CharacterGen_Test_2.png b/example_workflows/_Example_Inputs_Files/CharacterGen_Test_2.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/CharacterGen_Test_2.png rename to example_workflows/_Example_Inputs_Files/CharacterGen_Test_2.png diff --git a/_Example_Workflows/_Example_Inputs_Files/Cucumber_Shark_rgba.png b/example_workflows/_Example_Inputs_Files/Cucumber_Shark_rgba.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/Cucumber_Shark_rgba.png rename to example_workflows/_Example_Inputs_Files/Cucumber_Shark_rgba.png diff --git a/_Example_Workflows/_Example_Inputs_Files/KungFuCat.png b/example_workflows/_Example_Inputs_Files/KungFuCat.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/KungFuCat.png rename to example_workflows/_Example_Inputs_Files/KungFuCat.png diff --git a/_Example_Workflows/_Example_Inputs_Files/Mario_Cat.png b/example_workflows/_Example_Inputs_Files/Mario_Cat.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/Mario_Cat.png rename to example_workflows/_Example_Inputs_Files/Mario_Cat.png diff --git a/_Example_Workflows/_Example_Inputs_Files/PirateCat.png b/example_workflows/_Example_Inputs_Files/PirateCat.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/PirateCat.png rename to example_workflows/_Example_Inputs_Files/PirateCat.png diff --git a/_Example_Workflows/_Example_Inputs_Files/Test_ChunLi 768X512.png b/example_workflows/_Example_Inputs_Files/Test_ChunLi 768X512.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/Test_ChunLi 768X512.png rename to example_workflows/_Example_Inputs_Files/Test_ChunLi 768X512.png diff --git a/_Example_Workflows/_Example_Inputs_Files/White Tiger Girl_1.png b/example_workflows/_Example_Inputs_Files/White Tiger Girl_1.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/White Tiger Girl_1.png rename to example_workflows/_Example_Inputs_Files/White Tiger Girl_1.png diff --git a/_Example_Workflows/_Example_Inputs_Files/a_pikachu_with_smily_face-removebg.png b/example_workflows/_Example_Inputs_Files/a_pikachu_with_smily_face-removebg.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/a_pikachu_with_smily_face-removebg.png rename to example_workflows/_Example_Inputs_Files/a_pikachu_with_smily_face-removebg.png diff --git a/_Example_Workflows/_Example_Inputs_Files/bear_back.png b/example_workflows/_Example_Inputs_Files/bear_back.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/bear_back.png rename to example_workflows/_Example_Inputs_Files/bear_back.png diff --git a/_Example_Workflows/_Example_Inputs_Files/bear_front.png b/example_workflows/_Example_Inputs_Files/bear_front.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/bear_front.png rename to example_workflows/_Example_Inputs_Files/bear_front.png diff --git a/_Example_Workflows/_Example_Inputs_Files/bear_left.png b/example_workflows/_Example_Inputs_Files/bear_left.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/bear_left.png rename to example_workflows/_Example_Inputs_Files/bear_left.png diff --git a/_Example_Workflows/_Example_Inputs_Files/dining_scene.png b/example_workflows/_Example_Inputs_Files/dining_scene.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/dining_scene.png rename to example_workflows/_Example_Inputs_Files/dining_scene.png diff --git a/_Example_Workflows/_Example_Inputs_Files/ghost_rgba.png b/example_workflows/_Example_Inputs_Files/ghost_rgba.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/ghost_rgba.png rename to example_workflows/_Example_Inputs_Files/ghost_rgba.png diff --git a/_Example_Workflows/_Example_Inputs_Files/matermulti.png b/example_workflows/_Example_Inputs_Files/matermulti.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/matermulti.png rename to example_workflows/_Example_Inputs_Files/matermulti.png diff --git a/_Example_Workflows/_Example_Inputs_Files/meshes/squirrel_girl1_shape.glb b/example_workflows/_Example_Inputs_Files/meshes/squirrel_girl1_shape.glb similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/meshes/squirrel_girl1_shape.glb rename to example_workflows/_Example_Inputs_Files/meshes/squirrel_girl1_shape.glb diff --git a/_Example_Workflows/_Example_Inputs_Files/monster.png b/example_workflows/_Example_Inputs_Files/monster.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/monster.png rename to example_workflows/_Example_Inputs_Files/monster.png diff --git a/_Example_Workflows/_Example_Inputs_Files/penguin.png b/example_workflows/_Example_Inputs_Files/penguin.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/penguin.png rename to example_workflows/_Example_Inputs_Files/penguin.png diff --git a/_Example_Workflows/_Example_Inputs_Files/ref_cup.png b/example_workflows/_Example_Inputs_Files/ref_cup.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/ref_cup.png rename to example_workflows/_Example_Inputs_Files/ref_cup.png diff --git a/_Example_Workflows/_Example_Inputs_Files/ref_gun.png b/example_workflows/_Example_Inputs_Files/ref_gun.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/ref_gun.png rename to example_workflows/_Example_Inputs_Files/ref_gun.png diff --git a/_Example_Workflows/_Example_Inputs_Files/robot.png b/example_workflows/_Example_Inputs_Files/robot.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/robot.png rename to example_workflows/_Example_Inputs_Files/robot.png diff --git a/_Example_Workflows/_Example_Inputs_Files/round_cat.png b/example_workflows/_Example_Inputs_Files/round_cat.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/round_cat.png rename to example_workflows/_Example_Inputs_Files/round_cat.png diff --git a/_Example_Workflows/_Example_Inputs_Files/squirrel_girl1_grid.png b/example_workflows/_Example_Inputs_Files/squirrel_girl1_grid.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/squirrel_girl1_grid.png rename to example_workflows/_Example_Inputs_Files/squirrel_girl1_grid.png diff --git a/_Example_Workflows/_Example_Inputs_Files/squirrel_girl_0.png b/example_workflows/_Example_Inputs_Files/squirrel_girl_0.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/squirrel_girl_0.png rename to example_workflows/_Example_Inputs_Files/squirrel_girl_0.png diff --git a/_Example_Workflows/_Example_Inputs_Files/squirrel_girl_1.png b/example_workflows/_Example_Inputs_Files/squirrel_girl_1.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/squirrel_girl_1.png rename to example_workflows/_Example_Inputs_Files/squirrel_girl_1.png diff --git a/_Example_Workflows/_Example_Inputs_Files/squirrel_girl_2.png b/example_workflows/_Example_Inputs_Files/squirrel_girl_2.png similarity index 100% rename from _Example_Workflows/_Example_Inputs_Files/squirrel_girl_2.png rename to example_workflows/_Example_Inputs_Files/squirrel_girl_2.png diff --git a/_Example_Workflows/_Example_Outputs/Cammy_Cam_Rotate_Clockwise.gif b/example_workflows/_Example_Outputs/Cammy_Cam_Rotate_Clockwise.gif similarity index 100% rename from _Example_Workflows/_Example_Outputs/Cammy_Cam_Rotate_Clockwise.gif rename to example_workflows/_Example_Outputs/Cammy_Cam_Rotate_Clockwise.gif diff --git a/_Example_Workflows/_Example_Outputs/Cammy_Cam_Rotate_Clockwise_Camposes.png b/example_workflows/_Example_Outputs/Cammy_Cam_Rotate_Clockwise_Camposes.png similarity index 100% rename from _Example_Workflows/_Example_Outputs/Cammy_Cam_Rotate_Clockwise_Camposes.png rename to example_workflows/_Example_Outputs/Cammy_Cam_Rotate_Clockwise_Camposes.png diff --git a/_Example_Workflows/_Example_Outputs/Cammy_Cam_Rotate_Counter_Clockwise.gif b/example_workflows/_Example_Outputs/Cammy_Cam_Rotate_Counter_Clockwise.gif similarity index 100% rename from _Example_Workflows/_Example_Outputs/Cammy_Cam_Rotate_Counter_Clockwise.gif rename to example_workflows/_Example_Outputs/Cammy_Cam_Rotate_Counter_Clockwise.gif diff --git a/_Example_Workflows/_Example_Outputs/Cammy_Cam_Rotate_Counter_Clockwise_Camposes.png b/example_workflows/_Example_Outputs/Cammy_Cam_Rotate_Counter_Clockwise_Camposes.png similarity index 100% rename from _Example_Workflows/_Example_Outputs/Cammy_Cam_Rotate_Counter_Clockwise_Camposes.png rename to example_workflows/_Example_Outputs/Cammy_Cam_Rotate_Counter_Clockwise_Camposes.png diff --git a/_Example_Workflows/_Example_Outputs/Wonder3D_FatCat_MVs.jpg b/example_workflows/_Example_Outputs/Wonder3D_FatCat_MVs.jpg similarity index 100% rename from _Example_Workflows/_Example_Outputs/Wonder3D_FatCat_MVs.jpg rename to example_workflows/_Example_Outputs/Wonder3D_FatCat_MVs.jpg