API Free WeekHundreds of APIs are free to call this week.Browse free APIs

Rodin 2.5 Fast Image to 3D

hyper3d/rodin/2.5/fast/image-to-3d

Rodin Gen-2.5 by Hyper3D (Deemos) generates game- and production-ready 3D assets from one to five reference images, tuned for speed with the low tiers.

Base price
$0.10USD / run
Execution
async
Model type
image
Input fields
9
Production route

Try the model

Playground

Open playground
Input
Optional text prompt to guide generation.

PNG, JPEG, WebP, or GIF · 20 MiB maximum each · up to 5

1 to 5 images of the object.
PBR, Shaded, All (both) or None. Allowed values: PBR, Shaded, All, None.
Generate characters in T-pose or A-pose for rigging.
Enhanced texture post-processing.
Generation tier (quality / speed). Allowed values: Gen-2.5-Minimum, Gen-2.5-Extreme-Low, Gen-2.5-Low.
Output file format. Allowed values: glb, usdz, fbx, obj, stl.
Combined quality and mesh type selection. Quad = smooth surfaces, Triangle = detailed geometry. Maps to `mesh_mode` (Quad/Raw) and `quality_override` (face count) on the Hyper3D API. Valid face counts depend on the selected tier. Up to 1M Triangle is supported for tiers Minimum, Extreme-Low, Low. For fast endpoint, this limit is up to 20K, primarily for prototyping and testing. For generating higher quality meshes, use the standard endpoint. Auto option will choose the advised options for each tier: 1. Gen-2.5-Minimum: 20K Triangle 2. Gen-2.5-Extreme-Low: 20K Triangle 3. Gen-2.5-Low: 20K Triangle Allowed values: Auto, 1K Quad, 4K Quad, 8K Quad, 18K Quad, 20K Quad, 2K Triangle, 4K Triangle, 8K Triangle, 10K Triangle, 20K Triangle.
065535
Seed (0–65535). Range: 0 to 65535.
OutputReady

Your output will appear here

Complete the inputs, then click Run.

Model card

Specifications

Pricing

Base price
$0.10 / run

Context & modalities

Input
Schema-defined
Output
image

Capabilities

Chat
Not supported
Vision
Not supported
Reasoning
Not supported
Structured output
Not supported
Function calling
Not supported
Audio input
Not supported

Access

Provider
hyper3d
Model ID
hyper3d/rodin/2.5/fast/image-to-3d
Execution
async
API
Unified Run API
Endpoint
/v1/run

API README

Rodin 2.5 Fast Image to 3D

Rodin Gen-2.5 by Hyper3D (Deemos) generates game- and production-ready 3D assets from one to five reference images, tuned for speed with the low tiers.

Parameters

FieldDescription
imagesInput (required)
tierGen-2.5-Minimum, Gen-2.5-Extreme-Low, Gen-2.5-Low
materialPBR / Shaded / All / None
quality_mesh_optionMesh quality / topology
geometry_file_formatglb / usdz / fbx / obj / stl
hd_textureHD texture post-processing
TAPoseT/A pose for characters
seed0–65535

Pricing

ConfigurationPrice
Per generation$0.10

Output: one 3D model file URL (GLB unless another format is selected).

Start building

Send your first request

OpenAI-compatible endpoint with unified authentication and usage tracking.

Production API
Unified Run API endpoint
https://api.sandbase.ai/v1/run
Model ID
hyper3d/rodin/2.5/fast/image-to-3d
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
  -X POST "https://api.sandbase.ai/v1/run" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'SANDBASE_JSON'
{
  "model": "hyper3d/rodin/2.5/fast/image-to-3d",
  "tier": "Gen-2.5-Extreme-Low",
  "TAPose": false,
  "images": [
    "https://static.sandbase.ai/examples/hyper3d/rodin/2.5/fast/image-to-3d/input_images_0.png",
    "https://static.sandbase.ai/examples/hyper3d/rodin/2.5/fast/image-to-3d/input_images_1.png",
    "https://static.sandbase.ai/examples/hyper3d/rodin/2.5/fast/image-to-3d/input_images_2.png"
  ],
  "prompt": "A futuristic robot with sleek metallic design.",
  "material": "Shaded",
  "hd_texture": false,
  "quality_mesh_option": "Auto",
  "geometry_file_format": "glb"
}
SANDBASE_JSON
)
run_id=$(printf '%s' "$result" | jq -r .id)
for attempt in $(seq 1 120); do
  status=$(printf '%s' "$result" | jq -r .status)
  case "$status" in completed|failed|timeout) break ;; esac
  sleep 2
  result=$(curl --fail-with-body --silent \
    -H "Authorization: Bearer $SANDBASE_API_KEY" \
    "https://api.sandbase.ai/v1/run/$run_id")
done
status=$(printf '%s' "$result" | jq -r .status)
[ "$status" = completed ] || { echo "Generation ended: $status" >&2; exit 1; }
printf '%s\n' "$result"

Choose your model

Compare models

All image & video models
ModelTypeDefault priceReleased
hyper3dImage$0.10 / runJun 19, 2026
hyper3dImage$0.10 / runJun 19, 2026
hyper3dImage$0.40 / runMay 31, 2026
hyper3dImage$0.40 / runMay 31, 2026

Questions

FAQ

How do I call hyper3d Rodin 2.5 Fast Image to 3D through SandBase?

Create a SandBase API key, then send requests with the model ID "hyper3d/rodin/2.5/fast/image-to-3d" to Unified Run API (/v1/run) at https://api.sandbase.ai. The request examples on this page show the exact payload.

Do I need a separate hyper3d account?

No. One SandBase API key and balance gives you access to hyper3d Rodin 2.5 Fast Image to 3D and the other models in the catalog; you do not need to sign up with hyper3d separately.