POST
/v1/3d/image-to-3d2 credits (1024) / 4 credits (1536)Image to 3D Reconstruction
Reconstruct a production-ready 3D mesh (.glb) from a single concept image. Supports either JSON image URL or multipart file upload.
Authentication
Authorization: Bearer hyd_live_...
Base URL
https://api.hydrilla.co
Request Body(application/json or multipart/form-data)
| Parameter | Type | Description |
|---|---|---|
image_urloptional | string | Public HTTPS URL of the reference concept image (optional if uploading a file via multipart). |
imageoptional | file | Direct binary upload of PNG, JPEG, or WebP image via multipart/form-data. |
resolutionoptional | number | Cascade mesh resolution: 1024 (fast draft) or 1536 (ultra high resolution).default: 1536 |
webhook_urloptional | string | Optional HTTPS webhook endpoint to notify when reconstruction finishes. |
Request Example
BASH
curl -X POST https://api.hydrilla.co/v1/3d/image-to-3d \
-H "Authorization: Bearer hyd_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://storage.googleapis.com/assets/concept-drone.png",
"resolution": 1536
}'Response
200_SUCCESS.json
{
"id": "job_9b1deb4d3b7d4e8b82",
"status": "queued",
"resolution": 1536,
"created_at": "2026-09-30T10:00:00.000Z",
"eta_seconds": 45,
"links": {
"poll": "https://api.hydrilla.co/v1/3d/tasks/job_9b1deb4d3b7d4e8b82"
}
}