Skip to main content

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

ParameterDescriptionData TypeRequiredRange
splatThe gaussian splat data to renderSPLATYes-
widthWidth of the output image (default: 1024)INTYes64 to 2048 (step: 8)
heightHeight of the output image (default: 1024)INTYes64 to 2048 (step: 8)
framesNumber 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)INTYes-240 to 240
splat_scaleMultiplier on each splat’s projected footprint. Lower values produce crisper points, higher values produce softer and fuller surfaces (default: 1.0)FLOATYes0.1 to 5.0 (step: 0.05)
sharpenControls 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)FLOATYes1.0 to 8.0 (step: 0.5)
headlight_shadingDiffuse 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)FLOATYes0.0 to 3.0 (step: 0.05)
opacity_thresholdCulls gaussians with opacity below this threshold, which removes faint floaters (default: 0.0)FLOATYes0.0 to 1.0 (step: 0.01)
render_styleWhat 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”)COMBOYes”color"
"clay"
"depth"
"normal”
backgroundSolid background color for the render (default: #000000)COLORYes-
bg_imageOptional 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 stylesIMAGENo-
camera_infoCamera 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 viewCAMERA_3DNo-

Outputs

Output NameDescriptionData Type
imageThe rendered image of the gaussian splatIMAGE
maskThe alpha mask of the rendered splatMASK
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Source fingerprint (SHA-256): 038bd9fb032f347ecda665c03719a64b0cf907599b701606f5cf6d0606d19d98