> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Get3DComponents - ComfyUI Built-in Node Documentation

> Get3DComponents parses a 3D model file (GLB, GLTF, OBJ, or STL) into an editable mesh that can be used by mesh-processing nodes such as decimate, remesh, UV unwrap, and bake.

Get3DComponents parses a 3D model file (GLB, GLTF, OBJ, or STL) into an editable mesh that can be used by mesh-processing nodes such as decimate, remesh, UV unwrap, and bake. All scene nodes and primitives are merged into one mesh with their transforms applied, and textures and material settings come from the first material. It is the counterpart of the MeshToFile3D node.

## Inputs

| Parameter  | Description                                                                                       | Data Type                                                              | Required | Range                           |
| ---------- | ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- | -------- | ------------------------------- |
| `model_3d` | 3D model file from Load 3D or another 3D node. FBX/USDZ are not supported - convert to GLB first. | File3DGLB<br />File3DGLTF<br />File3DOBJ<br />File3DSTL<br />File3DAny | Yes      | GLB<br />GLTF<br />OBJ<br />STL |

Note: FBX and USDZ files are not supported and cause an error; convert them to GLB or GLTF first. If the 3D file contains multiple materials, only the first material's textures and material factors are kept (a warning is logged). All scene primitives are merged into a single mesh with their transforms applied. This node is experimental.

## Outputs

| Output Name | Description                                                                                                                                                                                              | Data Type |
| ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- |
| `mesh`      | Editable mesh containing vertices, faces, UVs, vertex colors, normals, tangents, and material information (texture, metallic-roughness, normal map, emissive, unlit flag) extracted from the model file. | MESH      |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Get3DComponents/en.md)

***

**Source fingerprint (SHA-256):** `f2cdc9767a50503988484f09d2b3d110caf086b8cd84f65034a4a1e17a94405e`
