ComfyUI Node
Gaussian Shot Render
A ComfyUI node in Gaussian Splat Shot with 37 inputs and 1 output.
Gaussian Shot Render
- extrinsics
- intrinsics
- image
◄camera_lockedfalse►
◄pivot_x0.0000►
◄pivot_y0.0000►
◄pivot_z0.0000►
◄cam_yaw_deg0.00►
◄cam_pitch_deg0.00►
◄cam_roll_deg0.00►
◄cam_distance0.0000►
◄interactive_state{"pivot_x":0,"pivot_y":0,"pivot_z":0,"yaw_deg":0,"pitch_deg":0,"roll_deg":0,"distance":0}►
◄output_width1024►
◄output_height1024►
◄use_source_resolutionfalse►
◄show_viewer_hudtrue►
◄enable_viewertrue►
◄seed0►
◄rand_tx_min0.0000►
◄rand_tx_max0.0000►
◄rand_ty_min0.0000►
◄rand_ty_max0.0000►
◄rand_tz_min0.0000►
◄rand_tz_max0.0000►
◄rand_yaw_min0.00►
◄rand_yaw_max0.00►
◄rand_pitch_min0.00►
◄rand_pitch_max0.00►
◄rand_roll_min0.00►
◄rand_roll_max0.00►
◄rand_loc_pitch_min0.00►
◄rand_loc_pitch_max0.00►
◄rand_loc_yaw_min0.00►
◄rand_loc_yaw_max0.00►
◄gaussian_scale1.0►
◄max_gaussians0►
◄backgroundblack►
◄ply_path—►
CategoryGaussian Splat Shot
Inputs (37)
| Name | Type | Default | Description |
|---|---|---|---|
| camera_locked | BOOLEAN | false | — |
| pivot_x | FLOAT | 0.0000-1000000–1000000 | Orbit / look-at pivot in scene units (PLY space). |
| pivot_y | FLOAT | 0.0000-1000000–1000000 | — |
| pivot_z | FLOAT | 0.0000-1000000–1000000 | — |
| cam_yaw_deg | FLOAT | 0.00-1000000–1000000 | — |
| cam_pitch_deg | FLOAT | 0.00-1000000–1000000 | — |
| cam_roll_deg | FLOAT | 0.00-1000000–1000000 | — |
| cam_distance | FLOAT | 0.0000-1000000–1000000 | — |
| interactive_state | STRING | {"pivot_x":0,"pivot_y":0,"pivot_z":0,"yaw_deg":0,"pitch_deg":0,"roll_deg":0,"distance":0} | — |
| output_width | INT | 102464–4096 | Raster width; viewer uses same aspect. |
| output_height | INT | 102464–4096 | Raster height; viewer uses same aspect. |
| use_source_resolution | BOOLEAN | false | If True and SHARP intrinsics are connected, render at the source image size (ignores width/height). |
| show_viewer_hud | BOOLEAN | true | Show the interactive viewer info overlay (camera, pivot, resolution). |
| enable_viewer | BOOLEAN | true | Mount the interactive viewer iframe. Disable to fully unload the viewer UI and WebGL context for this node. |
| seed | INT | 00–18446744073709550000 | Locked-shot variation seed. |
| rand_tx_min | FLOAT | 0.0000-1000000–1000000 | Locked shot: world-space X translation (scene units) added last, after orbit placement along composed view axis. |
| rand_tx_max | FLOAT | 0.0000-1000000–1000000 | — |
| rand_ty_min | FLOAT | 0.0000-1000000–1000000 | — |
| rand_ty_max | FLOAT | 0.0000-1000000–1000000 | — |
| rand_tz_min | FLOAT | 0.0000-1000000–1000000 | — |
| rand_tz_max | FLOAT | 0.0000-1000000–1000000 | — |
| rand_yaw_min | FLOAT | 0.00-1000000–1000000 | Locked shot: world-stage yaw (deg) as part of Rδ (Rz·Ry·Rx) left-applied after panel rotation. |
| rand_yaw_max | FLOAT | 0.00-1000000–1000000 | — |
| rand_pitch_min | FLOAT | 0.00-1000000–1000000 | — |
| rand_pitch_max | FLOAT | 0.00-1000000–1000000 | — |
| rand_roll_min | FLOAT | 0.00-1000000–1000000 | Final downstream roll jitter (deg). |
| rand_roll_max | FLOAT | 0.00-1000000–1000000 | — |
| rand_loc_pitch_min | FLOAT | 0.00-1000000–1000000 | Locked shot: camera-local pitch jitter (deg), right-applied after world Rδ (same Rz·Ry·Rx order in camera frame). |
| rand_loc_pitch_max | FLOAT | 0.00-1000000–1000000 | — |
| rand_loc_yaw_min | FLOAT | 0.00-1000000–1000000 | — |
| rand_loc_yaw_max | FLOAT | 0.00-1000000–1000000 | — |
| gaussian_scale | FLOAT | 1.00.1–64 | — |
| max_gaussians | INT | 00–200000 | 0 = no cap (all in-frustum splats). >0 keeps top-N by importance. |
| background | COMBO | black | 3 options: black, mid-gray, white |
| ply_pathopt | STRING | Path to a Gaussian Splatting PLY file | |
| extrinsicsopt | EXTRINSICS | Camera extrinsics from SHARP | |
| intrinsicsopt | INTRINSICS | Camera intrinsics from SHARP |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |