Nodes/camera-comfyUI/SplatTrajectoryEnricher
ComfyUI Node

SplatTrajectoryEnricher

Expands a splat world along a camera trajectory: render, outpaint holes with Flux, lift with SHARP, scale-align, and smart-stitch the new content.

By Alexankharin·Created about a year ago·Updated 22 days ago· 35
SplatTrajectoryEnricher
  • splats
  • trajectory
  • enriched_splats
  • last_render
  • last_filled
camera_projection
horizontal_fov90.00
width512
height512
checkpoint<download default>
prompt
num_inference_steps28
guidance_scale5.00
mask_blur5
hole_min_frac0.020
stitch_voxel_size0.01
max_views10
deviceauto
cache_fluxtrue
patch_projectionPINHOLE
patch_horiz_fov90.00
patch_res1024
patch_phi0.00
patch_theta0.00
CategoryCamera/World

Inputs (21)

NameTypeDefaultDescription
splatsGSPLAT
trajectoryTENSOR[K,4,4] world-to-camera matrices of poses to visit.
camera_projectionCOMBO3 options: PINHOLE, FISHEYE, EQUIRECTANGULAR
horizontal_fovFLOAT90.001–360
widthINT5128–8192
heightINT5128–8192
checkpointCOMBO<download default>SHARP .pt checkpoint from the input folder, or download the default model.
promptSTRING
num_inference_stepsINT2810–60
guidance_scaleFLOAT5.000.1–30
mask_blurINT50–512
hole_min_fracFLOAT0.0200–1Skip a view if the uncovered area is below this fraction of pixels.
stitch_voxel_sizeFLOAT0.010–10
max_viewsINT101–1000
deviceoptCOMBOauto3 options: auto, cpu, cuda
cache_fluxoptBOOLEANtrueKeep the Flux inpainting pipeline loaded between views (avoids a multi-GB model reload per view). Disable to free VRAM after each outpaint on low-memory GPUs.
patch_projectionoptCOMBOPINHOLEProjection used for the outpaint patch.
patch_horiz_fovoptFLOAT90.001–180
patch_resoptINT102464–8192
patch_phioptFLOAT0.00-180–180
patch_thetaoptFLOAT0.00-90–90

Outputs (3)

NameTypeDescription
enriched_splatsGSPLAT
last_renderIMAGE
last_filledIMAGE