Skip to content

add File3DAny output to Load3D node; extend SaveGLB to accept File3DAny as input#12276

Merged
guill merged 2 commits intomasterfrom
feat/nodes/save-load-3d-model
Feb 4, 2026
Merged

add File3DAny output to Load3D node; extend SaveGLB to accept File3DAny as input#12276
guill merged 2 commits intomasterfrom
feat/nodes/save-load-3d-model

Conversation

@bigcat88
Copy link
Contributor

@bigcat88 bigcat88 commented Feb 4, 2026

A continuation of this PR: #12129 which added new 3D types.

While developing a new node using new 3D types, I realized it was impossible to save new 3D types, as the only node currently that supports them is Preview3D

This small PR extends the SaveGLB node:

  1. Adds a display name: Save 3D model
  2. The node can now accept File3DAny instead of just File3DGLB, and it saves the file with the correct extension.

Additionally, it was discovered that saved 3D models still need to be loaded somehow to be able to use them (apply textures or UV unwrapping) - so the Load3D node received a new additional output: File3DAny

Details Screenshot From 2026-02-04 13-32-44 Screenshot From 2026-02-04 13-33-38

@bigcat88 bigcat88 added the Core Core team dependency label Feb 4, 2026
@guill guill merged commit e77b34d into master Feb 4, 2026
14 checks passed
@bigcat88 bigcat88 deleted the feat/nodes/save-load-3d-model branch February 4, 2026 19:36
luna-niemitalo pushed a commit to luna-niemitalo/ComfyUI that referenced this pull request Feb 11, 2026
…ny as input (Comfy-Org#12276)

* add File3DAny output to Load3D node; extend SaveGLB node to accept File3DAny as input

* fix(grammar): capitalize letter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Core team dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants