Create 3D scene
create_3d_sceneBuild a renderable 3D scene with geometry, camera, light, and render output, supporting GPU instancing for grid copies with per-instance spin and scale variation.
Instructions
Build a renderable 3D scene: a Geometry COMP holding the chosen primitive (sphere/box/grid), a Camera, a Light, and a Render TOP, output as a Null — optionally instanced into a grid of instances copies via GPU instancing, with scale_variation for per-copy random sizes and spin for per-copy rotation over time. Exposes RotateY (whole-scene spin) and Zoom (camera distance) knobs. The starting point for 3D visuals — bind RotateY to a tempo ramp or an audio feature to make it move.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| primitive | No | Geometry to render. | sphere |
| instances | No | Copies to scatter via GPU instancing on a grid (1 = a single object). | |
| spin | No | Per-instance spin around Y in degrees/sec (0 = still). Each copy rotates in place over time; needs instances > 1. | |
| scale_variation | No | Per-instance size variation: 0 = all the same size, 1 = sizes range from 0 to full. Needs instances > 1. | |
| expose_controls | No | Expose live RotateY (spin) and Zoom (camera distance) knobs. | |
| parent_path | No | /project1 |