Nodes/ComfyUI/Extract Mesh from Splat
ComfyUI Node Runs on cloud

Extract Mesh from Splat

Extract a coloured mesh from a gaussian splat.

By Comfy-Org·Created 4 years ago·Updated 20 days ago· 121,575
Extract Mesh from Splat
  • splat
  • mesh
resolution384
kernel5
smooth0
level0.40
min_component500
min_opacity0.02
color_sharpen2.0
Category3d/splat

Inputs (8)

NameTypeDefaultDescription
splatSPLAT
resolutionINT38464–768Density-grid resolution along the longest axis. Higher = finer surface, more VRAM/time (grows with resolution^3).
kernelINT51–8Max splat half-width in voxels. Each gaussian is rasterized over a window sized to its own 3-sigma, capped here - small surfels stay cheap, large ones aren't truncated. Raise if sparse splats leave gaps.
smoothINT00–60Taubin mesh-smoothing iterations. Smooths the surface without shrinking it (volume-preserving), unlike blurring the density. 0 = raw surface.
levelFLOAT0.400–2Iso-surface level. Auto-picked by Otsu; this biases it (1.0 = auto, lower = fatter/more-connected surface, higher = thinner/tighter).
min_componentINT5000–100000Drop connected components smaller than this many vertices (0 = keep all). Removes detached floater blobs and the inner shell of the double wall.
min_opacityFLOAT0.020–1Ignore gaussians fainter than this before meshing.
color_sharpenFLOAT2.01–8Crisp up the vertex texture: 1.0 = physically-correct blend; higher biases each voxel's colour toward its dominant gaussian instead of averaging neighbours (de-smears the texture). Colour only - geometry is unchanged.

Outputs (1)

NameTypeDescription
meshMESH