← All models
Idol by Sperid Labs turns a single image of an object into a 3D Gaussian splat, with a GLB point-cloud preview.
Details
- Accepts
- text
Pricing
- Price
- 12.5 cr / request
Prices in credits (1 credit = $0.01).
Data schema
Input
| Field | Type | Description |
|---|---|---|
| seed | — | Random seed for reproducibility. If None, a random seed is generated. |
| image_urlrequired | string | URL of the image of a single object to convert into a 3D Gaussian splat. |
| image_type | stringenum: synthetic, real | Kind of input image. `synthetic` for renders and generated images (tight crop), `real` for photographs (looser crop). |
| num_gaussians | integer | Target number of Gaussians in the output splat. Rounded down to a multiple of 32. |
| guidance_scale | number | Classifier-free guidance: how strictly the object follows the image. |
| num_inference_steps | integer | Number of sampling steps. Fewer are faster but lose some detail. |
| enable_safety_checker | boolean | Enable safety checking of the input image. |
Output
| Field | Type | Description |
|---|---|---|
| seed | integer | The seed used for generation. |
| camera | object | Predicted input camera: yaw, pitch (radians), radius, fov (degrees). |
| timings | object | Per-stage timings in seconds. |
| model_glb | — | Colored point-cloud preview (.glb) of the splat centers, viewable in standard 3D model viewers. |
| model_mesh | — | Generated 3D Gaussian splat (.ply). |
| num_gaussians | integer | The actual number of Gaussians produced. |
| preprocessed_image | — | The background-removed, cropped image the model saw. |