Visit ComfyUI Online for ready-to-use ComfyUI environment
Seamlessly integrate 3D assets into ComfyUI with file format support and path normalization for efficient workflow.
The BlenderInputLoad3D node is a component of the ComfyUI Blender add-on, designed to seamlessly integrate 3D assets into your creative workflows. This node serves as a bridge between your 3D models and the ComfyUI environment, allowing you to import and utilize a variety of 3D file formats such as .gltf, .glb, .obj, .fbx, and .stl. By normalizing file paths to a consistent format, it ensures compatibility and smooth operation within the ComfyUI system. The primary goal of this node is to facilitate the inclusion of 3D models in your projects, enhancing your ability to create complex and visually rich compositions. Whether you're working on animations, visual effects, or any other 3D-related tasks, this node provides a straightforward and efficient method to incorporate 3D assets into your workflow.
The model_file parameter allows you to select the 3D model file you wish to import into your workflow. It supports a range of file formats, including .gltf, .glb, .obj, .fbx, and .stl, ensuring flexibility in the types of models you can use. This parameter is crucial as it determines the specific 3D asset that will be loaded and utilized within your project. The selection is facilitated through a file upload interface, making it easy to browse and choose the desired file from your system.
The order parameter is an integer that specifies the sequence in which the node should be executed relative to other nodes in the workflow. It has a default value of 0, with a range that extends from MIN_INT to MAX_INT, allowing for precise control over the execution order. This parameter is particularly useful in complex workflows where the timing and sequence of operations are critical to achieving the desired outcome. By adjusting the order value, you can ensure that the 3D model is loaded at the appropriate stage in your workflow.
The group parameter is an optional input that allows you to organize nodes into groups within your workflow. This can be particularly beneficial for managing complex projects, as it provides a way to logically structure and categorize different parts of your workflow. The group parameter is enforced as an input, ensuring that nodes are correctly associated with their respective groups, which can enhance the clarity and maintainability of your project.
The output of the BlenderInputLoad3D node is a generic type, denoted as IO.ANY, which represents the loaded 3D model file. This output is crucial as it serves as the input for subsequent nodes in your workflow, allowing you to manipulate, render, or otherwise utilize the 3D asset as needed. The flexibility of the IO.ANY type ensures that the output can be seamlessly integrated into a wide range of workflows, accommodating various use cases and creative objectives.
3d directory within the ComfyUI input directory to facilitate easy access and selection within the node.order parameter to control the sequence of node execution, especially in complex workflows where the timing of 3D model loading is critical.group parameter to organize your nodes into logical groups, which can help maintain clarity and manageability in large projects.3d directory within the ComfyUI input directory..gltf, .glb, .obj, .fbx, .stl).RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.