Skip to main content

VAEDecodeTripoSplat

Decode a TripoSplat latent representation into a 3D gaussian splat. This node takes the sampled latent from a TripoSplat model and reconstructs it as a set of 3D gaussians, which can be adjusted in density by modifying the number of gaussians produced.

Inputs

ParameterDescriptionData TypeRequiredRange
samplesThe latent samples to decodeLATENTYes-
vaeTripoSplat VAE decoder modelVAEYes-
num_gaussiansNumber of gaussians to produce (rounded to a multiple of 32). 262144 matches the octree’s point density; higher oversamples the same points (denser, but no new detail) and costs proportionally more VRAM/time. Default: 262144INTYes32 to 1048576 (step: 32)
seedSeeds the octree point sampler (global RNG) for deterministic decodes. Default: 0INTYes0 to 18446744073709551615
Note: The num_gaussians value is automatically rounded to a multiple of the VAE decoder’s gaussians-per-point setting. The actual number used may differ slightly from the input value.

Outputs

Output NameDescriptionData Type
splatThe decoded 3D gaussian splat containing positions, scales, rotations, opacities, and spherical harmonics coefficientsSPLAT
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): 60fff70ade38bc820eaea9db26b714daf84a111fb3563477f56f4e8ffa96ff5b