From 26a57e86b02a174e6045ab2e07d3060356fdb717 Mon Sep 17 00:00:00 2001 From: kijai <40791699+kijai@users.noreply.github.com> Date: Sun, 2 Feb 2025 14:06:10 +0200 Subject: [PATCH] accept more upload formats --- nodes.py | 2 +- web/js/jsnodes.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nodes.py b/nodes.py index ee55f54..8d9320e 100644 --- a/nodes.py +++ b/nodes.py @@ -961,7 +961,7 @@ class Hy3DLoadMesh: class Hy3DUploadMesh: @classmethod def INPUT_TYPES(s): - mesh_extensions = ['glb', 'gltf'] + mesh_extensions = ['glb', 'gltf', 'obj', 'ply', 'stl', '3mf'] input_dir = folder_paths.get_input_directory() files = [] for f in os.listdir(input_dir): diff --git a/web/js/jsnodes.js b/web/js/jsnodes.js index d5444dd..785c884 100644 --- a/web/js/jsnodes.js +++ b/web/js/jsnodes.js @@ -76,7 +76,7 @@ function addUploadWidget(nodeType, nodeData, widgetName) { Object.assign(fileInput, { type: "file", - accept: ".glb,.gltf,model/gltf-binary,model/gltf+json", + accept: ".obj,.glb,.gltf,.stl,.3mf,.ply,model/obj,model/gltf-binary,model/gltf+json,application/vnd.ms-pki.stl,application/x-stl,application/vnd.ms-package.3dmanufacturing-3dmodel+xml,application/x-ply,application/ply", style: "display: none", onchange: async () => { if (fileInput.files.length) {