{"uid":"cap_Z9sXJ-Nba2VKfvoopWeFi","slug":"three-ws-game-ready-3d-mesh-pipeline-61b5b3e6","name":"three.ws Game-Ready 3D Mesh Pipeline","description":"Make a 3D AI agent from a selfie in 60 seconds. Drop one HTML tag to embed it on any website. Agents think on IBM watsonx.ai (Granite); optionally charge per chat with built-in micropayments.","url":"https://three.ws/api/x402/pipeline-gameready?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"glb_url":{"type":"string","format":"uri","description":"Public HTTPS URL of the source binary glTF (.glb) mesh."},"topology":{"enum":["quad","tri"],"type":"string","default":"quad","description":"quad = QuadriFlow field-aligned retopo; tri = silhouette-preserving low-poly."},"poly_budget":{"type":"integer","default":15000,"maximum":500000,"minimum":1000,"description":"Target triangle budget for the engine-ready output."},"texture_size":{"enum":[1024,2048],"type":"integer","default":1024,"description":"Resolution of the re-baked PBR texture atlas."}}},"responseSchema":{"type":"json","example":{"bytes":640220,"stage":"gameready","textured":true,"topology":"quad","input_url":"https://three.ws/avatars/mannequin.glb","persisted":true,"face_count":12000,"output_url":"https://three.ws/cdn/x402-pipeline/gameready/abc123.glb","quad_ratio":0.97,"poly_budget":12000}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_olSsu09fAes9shsZMXeVv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retopologizes and rebakes a source GLB mesh into an engine-ready 3D asset with configurable polygon budget, topology type, and PBR texture atlas resolution.","exampleAgentPrompt":"Take this high-poly GLB at https://three.ws/avatars/mannequin.glb and retopologize it using quad topology down to 15,000 triangles with a 1024 texture atlas so it's ready to drop into a game engine.","exampleUseCases":[{"title":"Avatar optimization for web game","prompt":"I have a scanned avatar at https://mysite.com/avatars/player1.glb — can you retopo it with quad topology to about 12,000 triangles and bake a 1024 PBR texture so it runs smoothly in a browser-based game?"},{"title":"Low-poly NPC from high-res scan","prompt":"I need to turn this high-res character scan at https://cdn.studio.com/characters/npc_hero.glb into a game-ready asset with triangle topology, 8,000 polys max, and a 2048 texture atlas for our Unity project."},{"title":"3D agent avatar ready for embedding","prompt":"Can you optimize the GLB at https://three.ws/avatars/custom_agent.glb using quad retopology with a 20,000 poly budget and 2048 texture resolution so I can embed it as an interactive 3D agent on my website?"}],"resultDescription":"Returns a JSON object containing the URL of the processed game-ready GLB file on the CDN, the actual face count achieved, quad ratio, polygon budget used, topology type, whether textures were baked, file size in bytes, and a persisted flag indicating the file is stored and accessible.","failureModes":["Invalid or inaccessible GLB URL returns an error — source mesh must be a public HTTPS URI","Poly budget outside 1,000–500,000 range rejected","Unsupported texture_size value (not 1024 or 2048) rejected","Payment failure via x402 protocol prevents processing","Source GLB with corrupt geometry may fail retopology stage","Very large meshes may time out during processing"],"whenToPreferThis":"Choose this endpoint when you need to automatically convert a high-polygon GLB mesh into a game- or web-engine-ready asset with controlled polygon budget, field-aligned quad or silhouette-preserving tri topology, and rebaked PBR textures — especially when building pipelines for 3D avatar systems, web-based 3D agents, or real-time game assets. Prefer this over manual DCC tools when programmatic, per-call automation with micropayment pricing is acceptable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:48:10.038Z","isFirstParty":false,"canonicalSlug":"three-ws-game-ready-3d-mesh-pipeline-61b5b3e6"}