TripoSplat image to 3D Gaussian Splats workflow in ComfyUI | Image2Model
Details
Download Files (1)
About this version
Model description
Turn one image into 3D Gaussian Splats with TripoSplat.
Who it's for: creators who want this pipeline in ComfyUI without assembling nodes from scratch. Not for: one-click results with zero tuning - you still choose inputs, prompts, and settings.
Open preloaded workflow on RunComfy
Open preloaded workflow on RunComfy (browser)
Why RunComfy first
- Fewer missing-node surprises - run the graph in a managed environment before you mirror it locally.
- Quick GPU tryout - useful if your local VRAM or install time is the bottleneck.
- Matches the published JSON - the zip follows the same runnable workflow you can open on RunComfy.
When downloading for local ComfyUI makes sense - you want full control over models on disk, batch scripting, or offline runs.
How to use (local ComfyUI)
1. Load inputs (images/video/audio) in the marked loader nodes.
2. Set prompts, resolution, and seeds; start with a short test run.
3. Export from the Save / Write nodes shown in the graph.
Expectations - First run may pull large weights; cloud runs may require a free RunComfy account.
Overview
This ComfyUI workflow helps you turn a single image into a realistic 3D Gaussian Splat model ready for visualization or export. It automates background removal, depth conditioning, and splat rendering for efficient production. SPZ export and orbit-preview video are generated instantly. The workflow supports mesh conversion and runs smoothly with native TripoSplat integration. Perfect for designers creating 3D assets from minimal inputs.
Important nodes:
Key nodes in ComfyUI TripoSplat image to 3D Gaussian Splats workflow
VAEDecodeTripoSplat(#55)Decodes diffusion latents into a full 3D Gaussian Splats representation. The
num_gaussianscontrol governs density and memory use. Higher values create denser splats and smoother silhouettes but take longer and require more VRAM; start modestly and scale until coverage and detail meet your needs.KSampler(#6)Drives TripoSplat inference using the conditioning and initial latent. Adjust
seedfor new structural variations from the same image. Keep other sampler choices stable while you evaluate changes in foreground extraction and subject composition.TripoSplatConditioning(#24)Builds the vision guidance that makes single‑image 3D feasible by combining DINO features with a VAE latent. Good results depend on a clean, centered subject and a mask that excludes busy backgrounds.
RenderSplat(#75)Renders the resulting splats to images for the preview turntable. Tune output size for the balance between crispness and speed, and use the camera info input from
CreateCameraInfo(#79) to control orbit style.SplatToMesh(#76)Converts the Gaussian representation to a polygonal mesh for GLB export. Expect lower fine detail than native splats; treat this as a convenience path when your target toolchain requires meshes.
Notes
TripoSplat image to 3D Gaussian Splats workflow in ComfyUI | Image2Model - see RunComfy page for the latest node requirements.

