mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-06-16 12:59:36 +08:00
feat: Load3DAdvanced stores uploads under input/3d
Some checks are pending
Build package / Build Test (3.14) (push) Waiting to run
Python Linting / Run Ruff (push) Waiting to run
Build package / Build Test (3.10) (push) Waiting to run
Build package / Build Test (3.11) (push) Waiting to run
Build package / Build Test (3.12) (push) Waiting to run
Build package / Build Test (3.13) (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
Some checks are pending
Build package / Build Test (3.14) (push) Waiting to run
Python Linting / Run Ruff (push) Waiting to run
Build package / Build Test (3.10) (push) Waiting to run
Build package / Build Test (3.11) (push) Waiting to run
Build package / Build Test (3.12) (push) Waiting to run
Build package / Build Test (3.13) (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
This commit is contained in:
parent
3c0aaff725
commit
85b64737d5
@ -323,13 +323,16 @@ MESH_EXTENSIONS = {'.gltf', '.glb', '.obj', '.fbx', '.stl'}
|
|||||||
class Load3DAdvanced(IO.ComfyNode):
|
class Load3DAdvanced(IO.ComfyNode):
|
||||||
@classmethod
|
@classmethod
|
||||||
def define_schema(cls):
|
def define_schema(cls):
|
||||||
input_dir = folder_paths.get_input_directory()
|
input_dir = os.path.join(folder_paths.get_input_directory(), "3d")
|
||||||
os.makedirs(input_dir, exist_ok=True)
|
os.makedirs(input_dir, exist_ok=True)
|
||||||
|
|
||||||
|
input_path = Path(input_dir)
|
||||||
|
base_path = Path(folder_paths.get_input_directory())
|
||||||
|
|
||||||
files = [
|
files = [
|
||||||
f for f in os.listdir(input_dir)
|
normalize_path(str(file_path.relative_to(base_path)))
|
||||||
if os.path.isfile(os.path.join(input_dir, f))
|
for file_path in input_path.rglob("*")
|
||||||
and os.path.splitext(f)[1].lower() in MESH_EXTENSIONS
|
if file_path.suffix.lower() in MESH_EXTENSIONS
|
||||||
]
|
]
|
||||||
return IO.Schema(
|
return IO.Schema(
|
||||||
node_id="Load3DAdvanced",
|
node_id="Load3DAdvanced",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user