Browse ModelsTripo3dTripo3d Triposplat Image To 3d

Tripo3d Triposplat Image To 3d

Tripo3d Triposplat Image To 3d

Playground

Try it on WavespeedAI!

TripoSplat is a fast AI image-to-3D Gaussian splat generation model that converts a single image into a high-quality 3D Gaussian splat file with PLY and SPLAT export options. Ready-to-use REST inference API for 3D reconstruction, Gaussian-splat workflows, product visualization, AR/VR content, game assets, digital twins, and professional 3D asset generation with simple integration, no coldstarts, and affordable pricing.

Features

Tripo3D TripoSplat Image-to-3D

Tripo3D TripoSplat Image-to-3D converts a single input image into a 3D Gaussian splat, suitable for fast view synthesis, lightweight 3D previews, and splat-based rendering workflows. It supports adjustable Gaussian count, inference steps, guidance strength, and export format selection.


Why Choose This?

  • Single-image 3D splat generation
    Turn one image into a 3D Gaussian splat without requiring multi-view capture.

  • Adjustable splat density
    Control num_gaussians to balance detail and file size.

  • Tunable generation quality
    Use num_inference_steps and guidance_scale to control fidelity and adherence to the source image.

  • Flexible export formats
    Export as ply or splat depending on your downstream workflow.

  • Production-ready API
    Useful for 3D previews, splat rendering, rapid prototyping, and lightweight scene reconstruction workflows.


Parameters

ParameterRequiredDescription
imageYesInput image to convert into a 3D Gaussian splat.
num_gaussiansNoTarget number of Gaussians in the output splat. Higher values can preserve more detail but create larger files. Range: 32768–262144. Default: 262144.
num_inference_stepsNoNumber of flow-matching sampler steps. More steps can improve fidelity with higher runtime. Range: 1–50. Default: 20.
guidance_scaleNoClassifier-free guidance strength. Higher values follow the input image more strongly but may oversaturate colors. Range: 0–10. Default: 3.
output_formatNoOutput Gaussian splat file format. Supported values: ply, splat. Default: ply.

How to Use

  1. Upload your image — provide the source image you want to convert.
  2. Set Gaussian count (optional) — choose how dense the splat should be.
  3. Adjust inference settings (optional) — tune num_inference_steps and guidance_scale as needed.
  4. Choose output format — select ply or splat.
  5. Submit — run the model and download the generated 3D splat file.

Example Use Case

Convert a product image into a 3D Gaussian splat for quick preview and interactive rendering.


Pricing

Just $0.05 per generation.

Billing Rules

  • Each generation costs $0.05
  • Pricing is fixed per request
  • num_gaussians, num_inference_steps, guidance_scale, and output_format do not affect pricing

Best Use Cases

  • 3D preview generation — Quickly turn still images into splat-based 3D assets.
  • Product visualization — Create lightweight 3D previews from catalog or product photos.
  • Rapid prototyping — Test 3D reconstruction ideas from a single source image.
  • Splat rendering workflows — Generate assets for tools or viewers that support Gaussian splats.
  • Creative experimentation — Explore image-to-3D conversion without complex capture setups.

Pro Tips

  • Use a clear, well-lit source image for better reconstruction quality.
  • Lower num_gaussians for smaller files and faster downstream handling.
  • Increase num_inference_steps when you want more fidelity and can tolerate longer runtime.
  • Adjust guidance_scale carefully if the output starts to look oversaturated or too tightly constrained.
  • Choose the output format that best matches your viewer or downstream toolchain.

Notes

  • image is required.
  • num_gaussians defaults to 262144.
  • num_inference_steps defaults to 20.
  • guidance_scale defaults to 3.
  • output_format defaults to ply.
  • Pricing is fixed at $0.05 per request.



<ApiPage model={model}>
  ## Authentication

  For authentication details, please refer to the [Authentication Guide](/docs-authentication).

  ## API Endpoints

  ### Submit Task & Query Result

  ## Parameters

  ### Task Submission Parameters

  #### Request Parameters

  #### Response Parameters

  <SubmitResponse />

  #### Result Request Parameters

  | Parameter | Type | Required | Default | Description |
  |-----------|------|----------|---------|-------------|
  | id | string | Yes | - | Task ID |

  #### Result Response Parameters

  | Parameter | Type | Description |
  |-----------|------|-------------|
  | code | integer | HTTP status code (e.g., 200 for success) |
  | message | string | Status message (e.g., "success") |
  | data | object | The prediction data object containing all details |
  | data.id | string | Unique identifier for the prediction, the ID of the prediction to get |
  | data.model | string | Model ID used for the prediction |
  | data.outputs | string | Array of URLs to the generated content (empty when status is not completed). |
  | data.urls | object | Object containing related API endpoints |
  | data.urls.get | string | URL to retrieve the prediction result |
  | data.status | string | Status of the task: `created`, `processing`, `completed`, or `failed` |
  | data.created_at | string | ISO timestamp of when the request was created (e.g., "2023-04-01T12:34:56.789Z") |
  | data.error | string | Error message (empty if no error occurred) |
  | data.timings | object | Object containing timing details |
  | data.timings.inference | integer | Inference time in milliseconds |

</ApiPage>

  
© 2025 WaveSpeedAI. All rights reserved.