Turn a GLB file into a video

Drop in a .glb and get back an MP4: a turntable video rendered on GPU nodes, with a share link and a poster image. Nothing to install.

Rendered from a .glb upload. Model: SDC PERFORMANCE™️ (CC-BY-4.0)

How it works

  1. 1

    Upload the GLB. Files up to 1 GB; large uploads are chunked automatically. Every upload generates a free 540p preview turntable, so you see your model as a video before spending anything.

  2. 2

    Pick the output. Aspect ratio (16:9, 1:1, or 9:16), duration up to 120 seconds (60 for ProRes 4444), background color or image, shadows, easing. Or keep the defaults and render the plain turntable.

  3. 3

    Download or share. Most renders finish in minutes. You get the MP4, a web-optimized copy, a looping thumbnail, and a poster image, plus a share link that plays anywhere.

What survives the trip

The renderer reads your GLB the way your tool wrote it. PBR materials, textures, vertex colors, emissive surfaces, and transparency come through as exported. Uploads are stored at full fidelity; nothing is decimated or recompressed on the way in. If the file carries animation clips, you can pick one and let it play while the camera orbits.

Renders are supersampled for clean edges, with soft shadows on a ground plane by default. You can rotate the model in place (yaw, pitch, roll), offset the camera start angle, zoom, or swap the floor for a mirror. The studio preview runs the same settings the render farm gets.

Where your GLB comes from

Blender exports .glb directly (File → Export → glTF 2.0, format "glTF Binary"), and most model marketplaces offer it as a download option. Phone scanning apps either export GLB or produce something the studio converts in the browser. If your file started life as a photogrammetry or LiDAR scan, the 3D scan to video page covers that route, including the scale and orientation quirks scans tend to bring along.

Once the file is in, the plain turntable is one click. It is also not the only motion: camera paths, duration, and easing are covered on the turntable video page.

What it costs

Standard 540p runs 1 credit per second: a 6-second turntable is 6 credits, and the 100 free credits on a new account cover about 16 of them. HD 1080p is 4 credits per second, 4K is 16, and ProRes 4444 (4K with an alpha channel) is 64, so the same 6-second clip is 24, 96, or 384 credits depending on tier. The free 540p preview on every upload never touches your balance.

The API prices identically. If you'd rather script it: upload, render, poll, download — four requests, documented in the render API.

Rendered from GLB uploads

GLB to MP4 — common questions

Upload takes .glb, the single-file binary container. If your tool exported a .gltf JSON with separate buffers, pack it into a .glb first (every mainstream DCC tool and gltf-transform can). The Pinwing studio app also converts FBX, OBJ, STL, SVG, and USDZ to GLB in your browser before upload.
Four assets per render: the full video (MP4, or .mov for ProRes 4444 renders), a web-optimized MP4, a short looping thumbnail video, and a full-resolution poster image. Download them individually or as one zip.
No. The GLB is uploaded to render and stays in your library. Viewers of the video or share link get pixels — never your mesh, textures, or rig.
Every upload generates a free 540p preview turntable automatically. Custom renders are credit-based: Standard 540p costs 1 credit per second, so a 6-second turntable is 6 credits. New accounts get 100 free credits, roughly 16 turntables, with no card required.
Yes. If the file carries animation clips, pick one in the studio and it plays while the camera moves. Clip choice, playback direction and cycles, and camera path combine freely, so a walking character can loop inside a turntable.
Yes: a REST API and an MCP server for agents. Upload the GLB, request a render, poll until done, download the file. Every quality tier and aspect ratio works the same way over the API as in the studio.

More in the full FAQ: formats, limits, billing, and the quality tiers.

Bring a GLB. Leave with a link.