> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# RenderSplat - ComfyUI Built-in Node Documentation

> Complete documentation for the RenderSplat node in ComfyUI. Learn its inputs, outputs, parameters and usage.

# Render Splat

Render a gaussian splat as an image using an anisotropic EWA rasterizer with oriented elliptical splats, antialiasing, and depth-sorted front-to-back rendering. The camera comes from a camera\_info input, or you can leave it empty to auto-frame the splat. Set frames greater than 1 for a turntable batch of images to feed a Video node.

## Inputs

| Parameter           | Description                                                                                                                                                                                                                                       | Data Type  | Required | Range                                          |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | -------- | ---------------------------------------------- |
| `splat`             | The gaussian splat data to render                                                                                                                                                                                                                 | SPLAT      | Yes      | -                                              |
| `width`             | Width of the output image (default: 1024)                                                                                                                                                                                                         | INT        | Yes      | 64 to 2048 (step: 8)                           |
| `height`            | Height of the output image (default: 1024)                                                                                                                                                                                                        | INT        | Yes      | 64 to 2048 (step: 8)                           |
| `frames`            | Number of frames to render. -1, 0, or 1 produces a single still image. Values greater than 1 create a turntable animation where the camera orbits over a full 360 degree turn. Negative values orbit in the opposite direction (default: 1)       | INT        | Yes      | -240 to 240                                    |
| `splat_scale`       | Multiplier on each splat's projected footprint. Lower values produce crisper points, higher values produce softer and fuller surfaces (default: 1.0)                                                                                              | FLOAT      | Yes      | 0.1 to 5.0 (step: 0.05)                        |
| `sharpen`           | Controls sharpness of overlapping splats. A value of 1.0 gives physically-correct blending. Values above 1.0 bias each pixel toward its dominant (nearest) splat for crisper texture without shrinking splats or opening gaps (default: 2.0)      | FLOAT      | Yes      | 1.0 to 8.0 (step: 0.5)                         |
| `headlight_shading` | Diffuse shading from a light at the camera position, using the splat surfel normals. Darkens surfaces that turn away from view to reveal form and curvature. 0 gives flat albedo, 1 gives strongest shading (default: 0.0)                        | FLOAT      | Yes      | 0.0 to 3.0 (step: 0.05)                        |
| `opacity_threshold` | Culls gaussians with opacity below this threshold, which removes faint floaters (default: 0.0)                                                                                                                                                    | FLOAT      | Yes      | 0.0 to 1.0 (step: 0.01)                        |
| `render_style`      | What the image output shows. Options are: color (full color rendering), clay (neutral-albedo shaded), depth (near objects appear bright), normal (OpenGL normal map) (default: "color")                                                           | COMBO      | Yes      | "color"<br />"clay"<br />"depth"<br />"normal" |
| `background`        | Solid background color for the render (default: #000000)                                                                                                                                                                                          | COLOR      | Yes      | -                                              |
| `bg_image`          | Optional background plate composited behind the splat. Overrides the solid background color. Resized to the render size. A batch of images is used per frame, a single image is used for all frames. Only works with color and clay render styles | IMAGE      | No       | -                                              |
| `camera_info`       | Camera to render from. Can come from a Load3D, Preview3D, or Create Camera Info node. If empty, the splat is auto-framed from a default 3/4 view                                                                                                  | CAMERA\_3D | No       | -                                              |

## Outputs

| Output Name | Description                              | Data Type |
| ----------- | ---------------------------------------- | --------- |
| `image`     | The rendered image of the gaussian splat | IMAGE     |
| `mask`      | The alpha mask of the rendered splat     | MASK      |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RenderSplat/en.md)

***

**Source fingerprint (SHA-256):** `038bd9fb032f347ecda665c03719a64b0cf907599b701606f5cf6d0606d19d98`
