Create dome output
create_dome_outputRemap a panoramic equirectangular source into a square dome master for planetarium fulldomes using fisheye or equirectangular projection.
Instructions
Remap a source TOP (treated as an equirectangular / panoramic master) into a square single-output dome master for planetarium fulldomes / 360 — the curved complement to create_multi_output's flat tiling. A Select TOP pulls the master in, a GLSL TOP warps it (fisheye: equirect → centred dome disc using fov; equirectangular: near-passthrough identity remap) via a shader held in a Text DAT, ending on a Null ready for setup_output. Creates a new baseCOMP under parent_path holding the Select TOP, GLSL remap, and Null output. With expose_controls a Rotation knob spins the dome horizon. Note: this GLSL-remaps an existing flat source — use create_cubemap_dome instead for a true cube-map render (higher fidelity, no equirect pole-pinch/seam). Returns a summary plus a JSON block with the container path, created node paths, the output path, exposed controls, any node errors, warnings (including the cubemap-follow-up note), and an inline preview image.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source_path | Yes | The master TOP to remap, treated as an equirectangular / panoramic source (the full 360°×180° latlong image the dome warps from). | |
| projection | No | fisheye: warp the equirectangular source into a centred dome disc (planetarium fulldome master). equirectangular: near-passthrough identity remap, so an already-equirect source still yields a valid output. | fisheye |
| resolution | No | Square dome-master resolution (width = height). | 2048 |
| fov | No | Fisheye coverage in degrees (the angular diameter the disc spans). 180 = full hemisphere (standard fulldome); larger over-fills, smaller zooms in. Used by the fisheye shader. | |
| expose_controls | No | When true (default), expose a Rotation knob bound to the shader uniform that spins the dome horizon (degrees). | |
| parent_path | No | Parent network where the dome-output container is created (default '/project1'). | /project1 |