# DX.GL > Turn 3D models into product videos. DX.GL is a cloud rendering service that converts GLB/glTF 3D models and 3D scans (OBJ+MTL+textures) into high-quality turntable videos. It is built for e-commerce teams, agencies, 3D artists, and scanning professionals who need videos without 3D software. ## How It Works 1. Upload a GLB or glTF file, or a ZIP of an OBJ scan with textures (drag-and-drop, file picker, or URL import). 2. Configure render settings in a single unified panel: quality tier, camera motion effect, aspect ratio, background (color or image), video length, rotation and tilt, surface effects, and easing. 3. Submit a render (single or batch). Video is billed per second: Standard 540p (1 credit/sec), HD 1080p (4/sec), 4K (16/sec), ProRes 4444 (64/sec) — a default 6-second Standard turntable costs 6 credits. 4. Receive an MP4 video, a web-optimized variant, a thumbnail video, and a WebP poster image. ## Output Specifications - **Standard** (API: `share`): H.264 MP4, 960×540, 60 fps (1 credit/sec) - **HD** (API: `standard`): H.264 MP4, 1920×1080, 60 fps (4 credits/sec — the API default when `quality` is omitted) - **4K** (API: `4k`): H.264 MP4, 3840×2160, 60 fps (16 credits/sec) - **ProRes 4444** (API: `pro`): ProRes 4444 .mov, 3840×2160, 60 fps, with alpha channel (64 credits/sec) - **Web Variant:** H.264 MP4, lower bitrate — optimized for streaming - **Thumbnail Video:** H.264 MP4, quarter resolution — for hover previews - **Poster Image:** PNG, full resolution — static preview frame All tiers render with GPU-accelerated 2× supersampling (SSAA). ## Render Settings | Setting | Options | Default | |------------|------------------------------------------------------------|----------| | Effect | Turntable (360°), Hero Spin (decel to front), Showcase (look-around), Zoom Orbit (360° + zoom), Reveal (scale-up entrance) | Turntable | | Aspect | 16:9, 1:1, 9:16 | 16:9 | | Background | Solid color (hex), or background image (system gradient or custom upload) | White | | Length | 6, 9, 15, 30 seconds, or custom (3–120, ProRes max 60, decimal OK) | 6s | | Surface | Shadows, Reflection, or None (mutually exclusive) | Shadows | | Rotation | Yaw: −180° to 180° (turn). Pitch: −180° to 180° (forward/back lean). Roll: −180° to 180° (tilt). Camera Angle: orbit start position. | 0° | | Easing | On / Off | On | ## Features - **Unified render panel** — all settings in one view, no mode switching - **Rotation & tilt** — set a starting angle and forward/back tilt for each render; tilt-aware sizing prevents clipping - **Camera motion effects** — Turntable (classic 360°), Hero Spin (fast spin to front), Showcase (look-around), Zoom Orbit (360° + zoom), Reveal (scale-up entrance); all with tunable parameters via API - **Dataset export** — NeRF/3DGS-ready vision training datasets: Fibonacci hemisphere/sphere views (RGB on white), 8-bit + 16-bit depth maps, normal maps, alpha masks, transforms.json with depth_near/depth_far, and overview contact sheet. Flat cost per set: 100×800 = 40 credits, 196×1024 = 160, 400×2048 = 640 - **Animation playback** — render models with embedded animations (walk cycles, product reveals, mechanical motion); select clip, adjust speed, set cycles for seamless looping, auto-duration calculation; easing syncs with camera motion - **Real-time preview** — 3D preview panel with original PBR materials, ACES tone mapping, animation playback, and frame counter; updates live as you adjust settings - **Custom background images** — upload branded backgrounds (PNG/JPEG/WebP); logo-safe top-left alignment across all aspect ratios; system gradient presets included - **Batch mode** — toggle Batch on, build a list of setting variants, run them all at once across multiple models - **Video modal** — flippable card with front (playback, fullscreen) and back (QR code, downloads, notes, share/save) - **Model detail view** — Videos, Data (title/SKU/tags with autocomplete), and Manage tabs per model - **Archiving** — archive and restore models and videos without permanent deletion - **Select mode** — bulk Share, Download, Archive, or Delete videos - **Galleries** — bundle multiple videos into a single shareable link - **Tags** — organize models with tags; tags carry over to rendered videos; filter by tag on both tabs - **Export** — spreadsheet view with copy/save as Text, CSV, or JSON - **Support tickets** — create and track support requests from the portal - **Two-factor authentication** — TOTP-based 2FA with recovery codes - **OAuth** — sign in with Google or Microsoft - **Referrals** — earn credits when referred users make their first purchase - Shareable video pages (no login required for viewers) — share links, galleries, QR codes, embed HTML - For 3D artists: share models as video with clients, teams, and social media — no viewer needed for recipients (https://dx.gl/for-3d) - For fashion & apparel: 3D garment turntable videos for e-commerce, wholesale catalogs, and social media. Upload from Clo3D, Marvelous Designer, Browzwear (https://dx.gl/for-fashion) - High-fidelity rendering — supports 8K textures, no downscaling - 3D scan support — upload OBJ+MTL+texture ZIPs from Artec Studio, RealityCapture, Metashape, etc. Auto-converted to GLB with roughness 1.0. The converted GLB is downloadable. - SHA-256 deduplication on uploads - RESTful API for programmatic access ## Datasets DX.GL publishes multi-view training datasets for NeRF, 3D Gaussian Splatting, and 3D reconstruction research. Datasets include calibrated camera poses, RGB images, depth maps (8-bit + 16-bit), normal maps, binary masks, and point clouds in nerfstudio-compatible format (transforms.json). - Objaverse-1K: https://huggingface.co/datasets/dxgl/objaverse-1k — 1,026 curated Objaverse objects, 196 views at 1024×1024, full sphere coverage, 6 modalities (RGB, depth 8+16bit, normals, masks, point clouds), CC0/CC-BY with full attribution - Polyhaven-10: https://huggingface.co/datasets/dxgl/multiview-datasets — 10 CC0 objects, 196 views at 1024×1024, full sphere coverage, pre-trained Gaussian Splats included - Collection page: https://dx.gl/datasets/polyhaven-10 - Browse all datasets: https://dx.gl/datasets - Interactive splat viewer: https://dx.gl/splat/index.html - Pipeline details: https://dx.gl/for-research ## Pricing Every new account gets 100 free credits on signup — no watermarks, no restrictions, no credit card required. Video is billed per second: Standard 540p costs 1 credit/second, HD 1080p 4/second, 4K 16/second, ProRes 4444 64/second (so a 6-second turntable = 6 credits at Standard). Datasets are a flat 40, 160, or 640 credits per set. Credit packs: 100 credits ($9.90), 1,000 credits ($79), 10,000 credits ($490). See https://dx.gl/pricing for full details. ## API Full REST API at https://api.dx.gl/v1. Endpoints cover model upload, render creation, batch rendering, status polling, asset download, and cost estimation (quote). Authentication via Bearer token (`dxgl_sk_...`). ## MCP Server (Model Context Protocol) DX.GL provides an MCP server for AI agent integration. Agents in Claude Desktop, Windsurf, Cursor, and other MCP-compatible hosts can import 3D models, create renders, check status, and estimate costs — all via natural-language prompts. Available tools (20): `ingest_model`, `list_models`, `get_model`, `get_model_file`, `check_hash`, `update_model`, `archive_model`, `unarchive_model`, `delete_model`, `create_render`, `create_batch_renders`, `get_render`, `download_render`, `get_poster`, `get_thumb`, `download_bundle`, `download_dataset`, `get_hls`, `get_account`, `quote`. Two audience-specific guides with prompt examples and workflows: - MCP for Video: https://dx.gl/docs/mcp-video — automate turntable video production for e-commerce and marketing - MCP for Datasets: https://dx.gl/docs/mcp-datasets — automate multi-view dataset generation for NeRF, 3DGS, and 3D reconstruction Setup: add the MCP server URL (`https://mcp.dx.gl/`) and your DX.GL API key to your MCP client config. ## Documentation - API Reference: https://dx.gl/docs/api - API Reference (Markdown): https://dx.gl/docs/api/markdown - MCP for Video: https://dx.gl/docs/mcp-video - MCP for Video (Markdown): https://dx.gl/docs/mcp-video/markdown - MCP for Datasets: https://dx.gl/docs/mcp-datasets - MCP for Datasets (Markdown): https://dx.gl/docs/mcp-datasets/markdown - Integration Guide: https://dx.gl/docs/integration - Integration Guide (Markdown): https://dx.gl/docs/integration/markdown - Full documentation (Markdown): https://dx.gl/llms-full.txt ## Links - Website: https://dx.gl - Sign Up: https://dx.gl/signup - Studio (app): https://dx.gl/studio - Portal (datasets): https://dx.gl/portal - Pricing: https://dx.gl/pricing - Blog: https://dx.gl/blog - FAQ: https://dx.gl/faq - About: https://dx.gl/about - Contact: https://dx.gl/contact - Privacy Policy: https://dx.gl/privacy - Terms of Service: https://dx.gl/terms - Refund Policy: https://dx.gl/refund-policy - Twitter / X: https://x.com/dxgl3d - YouTube: https://www.youtube.com/@dxgl3d - LinkedIn: https://www.linkedin.com/in/dxgl - Instagram: https://www.instagram.com/dxgl3d