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
- 
+ 
- **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