Magic Image-to-3D overview
Magic Image-to-3D by Magic Inc.
Create 3D assets with Magic Image to 3D API, optimized for fast workflows in game development, AR/VR, and e-commerce.
Magic Image-to-3D specs
- Model ID
magic/image-to-3d- Developer
- Magic Inc.
- Input
- Text, Image
- Output
- Image
- Endpoint
POST https://api.aimlapi.com/v1/images/generations
Magic API seamlessly converts sparse 2D photos into usable 3D models. The system learns to maintain multi-angle coherence, reconstructing surfaces and textures into a single, consistent asset from minimal input.
- Drastically cut down on manual modeling labor.
- Perform reliably with incomplete or imperfect image sets.
- Deliver a practical balance of fast turnaround, high-quality visuals, and structurally sound geometry.
Input Requirements
- Optional views: Left, Right, Back
- Recommended resolution: 512×512 or higher
- Background: Neutral or lightly cluttered (segmentation supported)
Output Formats
- Textures: UV-mapped, PBR-ready
- Coordinate system: Right-handed, normalized scale
- Topology: Triangulated mesh suitable for downstream optimization
Performance Benchmarks
Magic Image-to-3D was evaluated against standard metrics for 3D reconstruction quality:
- LPIPS (Learned Perceptual Image Patch Similarity): Scores 0.21 on the challenging Google Scanned Objects dataset, indicating high perceptual similarity to ground truth models.
- Chamfer Distance: Achieves a distance of 0.85 (lower is better), demonstrating accurate geometric reconstruction from sparse views.
- User Preference Study: In a blind A/B test with creators, 78% preferred the topology and texture coherence of Magic Image-to-3D outputs compared to other single-image methods.
Key Features & Capabilities
- Minimal Input, Maximum Output: Generate a full 360-degree 3D model from just a single front-facing photo. Additional views dramatically improve quality.
- High-Resolution Texturing: Automatically generates detailed, plausible textures for all sides of the object, including unseen areas.
- User-Friendly Workflow: No 3D modeling expertise required. The process is as simple as uploading photos and downloading the model.
- Production-Ready Outputs: Models are optimized, watertight, and come with PBR-ready materials suitable for game engines, AR/VR, and 3D printing preparation.
Limitations & Ethical Considerations
- Input Sensitivity: Output quality is directly tied to input image quality (lighting, clarity, background).
- Geometric Complexity: Highly complex geometry (e.g., dense foliage, intricate chainmail) may be approximated rather than perfectly reconstructed.
- Intellectual Property: Only generate 3D models from images you own or have explicit rights to. Do not replicate copyrighted designs or artworks.
- Bias: As with all AI models, outputs may reflect biases present in the training data.
Use Cases
- E-commerce & Retail: Rapid 3D model creation for product visualization, interactive catalogs, and AR try-on experiences.
- Game Development: Fast prototyping of assets, creating variants of props, or generating background objects.
- Digital Archiving & Museums: Creating accessible 3D records of artifacts or items from limited photographic references.
- 3D Printing & Maker Community: Turning a photo of a cherished item, pet, or custom design into a printable 3D model.
- AR/VR Content Creation: Quickly populating virtual environments with custom 3D objects.
Use cases
Convert product photos into rotatable 3D models for Shopify, Amazon, or AR try-on.
Use the model for e-commerce product visualization, where a single product photo can become a 3D asset for a store viewer or ad creative.
Export 3D outputs for social ads, including slow-rotation video clips and A/B testing against static thumbnails.
Create STL files for physical prototyping and internal 3D print review before manufacturing.
Magic Image-to-3D API pricing
| Usage | Price | Unit |
|---|---|---|
| Image generation | $0.5 | per generation |
Prices from the AI/ML API price list, checked on Nov 4, 2026.
Magic Image-to-3D vs other image models: prices
AI/ML API rates for 5 models, per generation.
| Model | Per generation |
|---|---|
| $0.5 | |
| $0.15 | |
| $0.25 | |
| $0.25 | |
| $0.8 |
How to use the Magic Image-to-3D API
View docsBuild with your agent
Give your agent the model details, code and documentation.
1Get your API key
Create API keyexport AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"2Make your first request
curl 'https://api.aimlapi.com/v1/images/generations' \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "magic/image-to-3d",
"front_image_url": "https://example.com/input.jpg"
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "magic/image-to-3d",
"front_image_url": "https://example.com/input.jpg"
}
response = requests.post("https://api.aimlapi.com/v1/images/generations", headers=headers, json=payload, timeout=120)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.aimlapi.com/v1/images/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "magic/image-to-3d",
"front_image_url": "https://example.com/input.jpg"
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());Related articles
Magic Image-to-3D FAQ
What inputs and outputs does Magic Image-to-3D support?
Magic Image-to-3D takes image, text as input and returns image.
When was Magic Image-to-3D released?
Magic Image-to-3D became available on December 8, 2025.
How much does Magic Image-to-3D cost?
Magic Image-to-3D costs $0.5 per generation on AI/ML API, billed as you go with no subscription.
How is Magic Image-to-3D billed?
Magic Image-to-3D is billed per generation, a fixed charge per output rather than by prompt length.
Can Magic Image-to-3D take an existing image as input?
Yes, Magic Image-to-3D accepts image input as well as a text prompt.
Who created Magic Image-to-3D?
Magic Image-to-3D was built by Magic Inc..
How do I call Magic Image-to-3D on AI/ML API?
Send a request to https://api.aimlapi.com/v1/images/generations with magic/image-to-3d as the model id.
Is Magic Image-to-3D available through a single API key?
Yes. Magic Image-to-3D is served through AI/ML API, so the same key and endpoint format used for other models applies.
What kinds of projects is Magic Image-to-3D designed for?
It generates 3D assets from single 2D images, intended for use in game development, VR, and design workflows.
What is the Magic Image-to-3D model ID?
Use magic/image-to-3d as the model parameter. Requests go to https://api.aimlapi.com/v1/images/generations with your AI/ML API key.


.webp)