KadmilOS — AI Module
One product photo → GLB mesh. POST returns job_id; poll GET until model_url. Not multi-view stills.
GLB preview
Single photo → interactive 3D
~45s
Avg. generation time
GLB
Universal 3D format
1 image
Input required
01
POST a product photo via HTTPS URL. Clean-background shots produce the sharpest 3D geometry and textures.
02
A proprietary AI system reconstructs geometry and applies high-fidelity texture mapping from the 2D image in ~45 seconds.
03
A model_url (GLB) and a preview_url (JPEG) are returned. Ready to embed in any WebGL viewer, AR platform, or metaverse environment.
04
Drop into any Three.js scene, model-viewer tag, or AR Quick Look — no 3D artist needed.
curl -X POST https://www.vinket.eu/api/v1/ai/3d \
-H "Authorization: Bearer $KADMILOS_KEY" \
-H "Content-Type: application/json" \
-d '{ "image_url": "https://cdn.yourbrand.com/sku-bag-001.jpg" }'
# → { "job_id": "…", "status": "processing", "poll_url": "/api/v1/ai/3d?job_id=…" }
curl "https://www.vinket.eu/api/v1/ai/3d?job_id=JOB_ID" \
-H "Authorization: Bearer $KADMILOS_KEY"
# → { "status": "succeeded", "model_url": "https://…/result.glb", "format": "glb" }Input note: Flat-lay or hanger product photos return color_video output only. For full GLB 3D output, use an on-body or depth-rich input image.
Let shoppers point a phone camera at themselves and see your product in AR — no app required with WebXR.
360° spin on PDPs. Buyers inspect seams, logos, and finishes at any angle. Proven to reduce returns.
Import GLB assets directly into virtual showroom environments for wholesale or brand experience events.
What is GLB format?
GLB is a binary version of the glTF 3D format — universally supported by web browsers (Three.js, model-viewer), iOS AR Quick Look, Android SceneViewer, and all major 3D platforms.
What image types work best?
Clean-background product shots — white, grey, or transparent PNG. Complex scenes or people-in-image shots reduce 3D accuracy.
Can I request OBJ or FBX instead?
GLB is the default output. OBJ and USDZ conversion available on request for Scale tier.
AI-generated content notice: Outputs from this API are AI-generated or AI-manipulated media. Under EU AI Act Article 50(4), deployers must disclose AI-generated imagery and video to end users. KadmilOS is designed to support these disclosure obligations. This notice does not constitute legal compliance advice.