Hyper3D Rodin v2 turns a single image into production-ready 3D assets with clean topology, UVs and textures. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Idle

$0.4per run·~25 / $10
Hyper3D-Rodin-Gen-2 is Hyper3D’s commercial 3D generation system that turns text prompts or 2D images into production-ready 3D assets with UVs and textures. It targets game art, film/TV, XR, product visualisation and even 3D printing workflows.
Text-to-3D & Image-to-3D in one model Enter a prompt, upload one or more images, or combine both. Multi-view images help reconstruct more accurate shapes.
Geometry + textures, ready for DCC / engines Outputs UV-unwrapped meshes plus PBR or shaded textures for use in Unity, Unreal, Blender, Maya, 3D printing pipelines, etc.
Topology & resolution control Choose between quad meshes (good for sculpting / rigging) or triangle meshes (game-ready), and pick an approximate polycount tier.
Geometric & pose control Optional bounding-box constraints and T/A-pose enforcement help keep characters and props within expected proportions and ready for rigging.
prompt Natural-language description of the object (shape, style, material, usage).
images* One or more reference images (front / side / 3-view / concept art).
With only text → Text-to-3D
With images (and optional text) → Image-to-3D / guided Text-to-3D
material Rendering/material mode for textures:
PBR – Physically-based maps (albedo, normal, roughness, metallic, etc.).
Shaded – Baked / stylised look.
All – Export both PBR and shaded variants.
quality_and_mesh Controls mesh type and target polycount:
4k_Quad, 8k_Quad, 18k_Quad, 50k_Quad → Quad-dominant topology at roughly 4k / 8k / 18k / 50k faces. Best for character work, sculpting, retopology and rigging.
2K_Triangle, 20K_Triangle, 250K_Triangle, 500K_Triangle → Triangle meshes at increasing density. Good for game engines, previs, or high-detail props.
Higher tiers give more detail but larger file sizes and longer generation time.
addons Optional enhancement packs. Currently:
HighPack – Increases mesh and texture fidelity (higher polycount / resolution) for final-quality assets.
geometry_file_format Choose which 3D file you want back:
glb – Compact, modern, web-friendly (recommended default).
fbx – Widely used for DCC and game engines.
obj – Simple geometry + MTL, highly compatible.
stl – For 3D printing workflows.
usdz – Apple-friendly AR format.
bbox_condition A ControlNet-style bounding box that limits the maximum size of the generated model (width / height / depth). Useful when you need consistent scaling across a whole asset library.
TAPose When enabled, forces humanoid characters into a T-pose / A-pose for easier rigging and animation downstream.
use_original_alpha If your input image has transparency, this option lets the model respect the original alpha silhouette during generation (handy for cut-out product shots or stylised characters).
preview_render Adds a quick preview render (e.g., turntable / shaded view) to the download bundle so you can inspect the result without opening a DCC tool.
seed Random seed for generation:
Leave empty / default → random each time.
Set to a fixed integer → reproduce the same model configuration (useful for iteration with small prompt tweaks).
Set geometry_file_format to match your pipeline (e.g., glb for web, fbx for DCC, stl for printing).
(Optional) Add bbox_condition, enable TAPose for characters, and toggle use_original_alpha if your reference image uses transparency.
(Optional) Turn on preview_render to get a ready-to-view render in the output zip.
Set a seed if you want to be able to regenerate or slightly tweak the same base model.
Click Run — once the job finishes, download the mesh + textures bundle and import into your DCC, engine, or 3D-printing tool.
tripo3d/v2.5/image-to-3d Tripo3D’s v2.5 image-to-3D model turns a single product or concept image into a textured, game-ready 3D asset for e-commerce, AR/VR and real-time engines.
tripo3d/v2.5/multiview-to-3d Tripo3D’s multi-view 3D reconstruction model uses several photos of the same object to generate higher-fidelity meshes and textures for digital twins and 3D catalogs.
hunyuan3d/v2.1 Tencent Hunyuan3D v2.1 (hosted by WaveSpeedAI) converts text prompts into detailed 3D models, ideal for stylised characters, props and environment assets in games and animation.
hunyuan3d-v2-multi-view Tencent Hunyuan3D v2 multi-view leverages multiple reference images to create accurate, textured 3D assets for digital humans, product visualization and virtual production workflows.
Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/hyper3d/rodin-v2/image-to-3d with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Rodin v2 Image To 3d below.
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/hyper3d/rodin-v2/image-to-3d" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"material": "PBR",
"quality_and_mesh": "4k_Quad",
"geometry_file_format": "glb",
"addons": "HighPack",
"ta_pose": false,
"use_original_alpha": false,
"preview_render": false,
"seed": 0
}'
# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
-H "Authorization: Bearer $WAVESPEED_API_KEY"
# When status is "completed", read the output from data.outputs[0].// npm install wavespeed
const WaveSpeed = require('wavespeed');
const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env
const result = await client.run("hyper3d/rodin-v2/image-to-3d", {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"material": "PBR",
"quality_and_mesh": "4k_Quad",
"geometry_file_format": "glb",
"addons": "HighPack",
"ta_pose": false,
"use_original_alpha": false,
"preview_render": false,
"seed": 0
});
console.log(result.outputs[0]); // → URL of the generated output# pip install wavespeed
import wavespeed
output = wavespeed.run(
"hyper3d/rodin-v2/image-to-3d",
{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"material": "PBR",
"quality_and_mesh": "4k_Quad",
"geometry_file_format": "glb",
"addons": "HighPack",
"ta_pose": false,
"use_original_alpha": false,
"preview_render": false,
"seed": 0
}
)
print(output["outputs"][0]) # → URL of the generated outputRodin v2 Image To 3d is a Hyper3d model for 3D asset generation from images, exposed as a REST API on WaveSpeedAI. Hyper3D Rodin v2 turns a single image into production-ready 3D assets with clean topology, UVs and textures. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.
POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/hyper3d/hyper3d-rodin-v2-image-to-3d.
Rodin v2 Image To 3d starts at $0.40 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.
Key inputs: `prompt`, `images`, `seed`, `addons`, `bbox_condition`, `geometry_file_format`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/hyper3d/hyper3d-rodin-v2-image-to-3d.
Average end-to-end generation time on WaveSpeedAI is around 152 seconds per request — measured across recent runs. Queue time scales with global demand; live status is visible in the prediction record.
Commercial usage rights depend on the model's license, set by its provider (Hyper3d). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.