Load3DAnimation_motorway_edition
Load a 3D animation and render it frame-ready in the pipe
- MOTORWAY ππ¨
- MOTORWAY ππ¨
Load3DAnimation_motorway_edition is the animated sibling of Load3D. Where the plain node loads a static 3D model and renders it to a single image, this one targets animated GLTF/GLB files - the ones with keyframed motion built in - so you can turn a rigged scene into a sequence of rendered frames for your video-generation pipeline.
If you're doing video work in ComfyUI, the appeal is immediate: a real 3D scene gives you camera movement and object motion that's perfectly consistent frame to frame, and you feed those rendered frames to your img2vid or ControlNet setup instead of hoping the video model invents coherent motion. That's the whole modern "3D as a video scaffold" workflow, and this node is the pipe-native on-ramp for it. It has the same rendering controls as the static version, because a frame render is a frame render whether there's one or a hundred.
The wrapper
Same shape as Load3D_motorway_edition:
MOTORWAY ππ¨- the pipe. Required.INPUT_image_key(defaultimage) - the input image for the render, pulled from the pipe.model_file- dropdown of 3D files fromComfyUI/input/3d/(.gltf,.glb,.obj,.fbx,.stl). Empty until you drop an animated model in there.width,height(INT, 1β4096, default 1024) - render resolution.material- enum:original,normal,wireframe,depth.normal/depthrenders are the ones ControlNet actually likes.up_direction- enum:original,-x,+x,-y,+y,-z,+z- rescues sideways-imported models.OUTPUT_image_key(defaultimage),OUTPUT_mask_key(defaultmask),OUTPUT_mesh_path_key(defaultmesh_path) - where the results land in the pipe.
The output port is the pipe itself; pull the rendered frames out with a Motorway AxB ramp when you want to feed a normal node.
Installing
Part of the Motorway pack:
cd ComfyUI/custom_nodes
git clone https://github.com/agilly1989/ComfyUI_agilly1989_motorway
# restart ComfyUI
Or ComfyUI Manager β search ComfyUI_agilly1989_motorway β Install. No pack-specific model downloads, but you need an animated 3D file in ComfyUI/input/3d/ and a ComfyUI version with the core 3D nodes - without those, the dropdown stays empty and the node has nothing to do.
Gotchas
- Start the graph with
MotorwayStartso there's a pipe. - Keys are exact strings;
Key: 'image' doesn't exist in motorwaymeans an upstream node stored the image under a different key. - Your ComfyUI build determines what this node can do - 3D support is newer core, and animated formats are the most demanding part of it.
- Beta pack: "IF THINGS BREAK ITS BECAUSE I BROKE IT," per the author's README, and the clone set has been toggled off in some releases. If the node isn't in the menu after install, check the pack's current version.
Want camera motion that doesn't drift? Let the 3D file do the moving. This node is how that motion gets into your workflow without leaving the Motorway.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| MOTORWAY ππ¨ | MOTORWAY ππ¨ | β | |
| INPUT_image_key | STRING | image | β |
| model_file | COMBO | 0 options: | |
| width | INT | 10241β4096 | β |
| height | INT | 10241β4096 | β |
| material | COMBO | 4 options: original, normal, wireframe, depth | |
| up_direction | COMBO | 7 options: original, -x, +x, -y, +y, -z, +1 | |
| OUTPUT_image_key | STRING | image | β |
| OUTPUT_mask_key | STRING | mask | β |
| OUTPUT_mesh_path_key | STRING | mesh_path | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| MOTORWAY ππ¨ | MOTORWAY ππ¨ | β |