Blender scene import
blender_scene_importCreate a TouchDesigner render scaffold from Blender scenes or exported assets, automatically adding geometry, PBR material, lights, camera, and render output. Supports .blend, .fbx, .obj, .gltf, .glb, .usd, .usdz.
Instructions
Create a self-contained TouchDesigner render scaffold for a Blender scene or Blender-exported asset: File In SOP (or fallback primitive), Geometry COMP, PBR material, environment/key lights, Camera, Render TOP, and Null TOP output. Supports .blend/.fbx/.obj/.gltf/.glb/.usd/.usdz paths and warns when a .blend may need export from Blender first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name for the generated container under parent_path. | blender_scene |
| metallic | No | PBR metallic amount. Ignored for material_mode=clay. | |
| rotate_y | No | Initial Y rotation of the imported scene in degrees. | |
| roughness | No | PBR roughness amount. | |
| base_color | No | RGB material base color, normalized 0..1. | |
| scene_path | No | Path to a Blender scene or exported model file (.blend/.fbx/.obj/.gltf/.glb/.usd/.usdz). Omit to create a renderable fallback primitive. | |
| parent_path | No | Parent COMP path where the self-contained Blender import container is created. | /project1 |
| import_scale | No | Uniform scale applied to the imported scene geometry. | |
| material_mode | No | pbr keeps metallic/roughness controls; clay uses a neutral matte material. | pbr |
| camera_distance | No | Camera distance from the scene along Z. | |
| expose_controls | No | Expose RotateY, CameraDistance, Scale, Metallic, and Roughness controls. |