Nodes/ComfyUI/Render Splat
ComfyUI Node Runs on cloud

Render Splat

Render a gaussian splat as an image with an anisotropic EWA rasterizer (oriented elliptical splats, antialiased, depth-sorted front-to-back). The camera comes from a camera_info input (Load / Preview 3D, or a Create Camera Info node); leave it empty to auto-frame the splat. Set frames greater than 1 for a turntable batch of images to feed a Video node.

By Comfy-Org·Created 4 years ago·Updated 20 days ago· 121,575
Render Splat
  • splat
  • background
  • bg_image
  • camera_info
  • image
  • mask
width1024
height1024
frames1
splat_scale1.00
sharpen2.0
headlight_shading0.00
opacity_threshold0.00
render_style
Category3d/splat

Inputs (12)

NameTypeDefaultDescription
splatSPLAT
widthINT102464–2048
heightINT102464–2048
framesINT1-240–240-1, 0, 1 = single still image; >1 = turntable, the camera orbits over a full 360 turn (works with any camera_info). Negative value orbits the other way.
splat_scaleFLOAT1.000.1–5Multiplier on each splat's projected footprint (lower = crisper points, higher = softer/fuller surface).
sharpenFLOAT2.01–8Sharpen overlapping splats: 1.0 = physically-correct blend; higher biases each pixel toward its dominant (nearest) splat for crisper texture, without shrinking splats or opening gaps. Non-physical above 1.
headlight_shadingFLOAT0.000–3Diffuse shading from a light at the camera (headlight), using the splat surfel normals: darkens surfaces that turn away from view to reveal form/curvature. 0 = flat albedo, 1 = strongest shading.
opacity_thresholdFLOAT0.000–1Cull gaussians with opacity below this (removes faint floaters).
render_styleCOMBOWhat the image output shows: color, clay (neutral-albedo shaded), depth (near=bright), normal (OpenGL normal map).
backgroundCOLOR#000000
bg_imageoptIMAGEOptional background plate composited behind the splat (overrides the solid background colour). Resized to the render size; a batch is used per frame, a single image for all. color/clay only.
camera_infooptLOAD3D_CAMERACamera to render from - a Load3D / Preview3D camera or a Create Camera Info node. If empty, the splat is auto-framed from a default 3/4 view.

Outputs (2)

NameTypeDescription
imageIMAGE
maskMASK