{"uid":"cap_1QOsKQpcRuGJC4taG97sf","slug":"rengi-forge-glb-collision-shape-generator-v-hacd-d45446f1","name":"Rengi Forge GLB Collision Shape Generator (V-HACD)","description":"GLB optimizer: Collision for a model: a set of convex hulls that hug the shape (V-HACD), ready for Godot (-convcolonly nodes), Unreal (UCX_ names) and Unity (convex MeshColliders via an editor script), plus hulls.json for any engine and a see-through overlay to check. Full schema: https://rengi.dev/v1/glb-optimizer/schema","url":"https://rengi.dev/v1/glb-optimizer/colliders?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"glb":{"type":"string"},"engine":{"enum":["all","godot","unreal","unity"],"type":"string","default":"all"},"glbUrl":{"type":"string","format":"uri"},"maxHulls":{"type":"integer","default":16,"maximum":64,"minimum":1,"description":"Upper limit; the fewest hulls that fit the shape (within 3% of the volume the limit gives) are used."},"resolution":{"type":"integer","default":100000,"maximum":1000000,"minimum":10000,"description":"Voxels used to read the shape; higher follows small details."},"maxVerticesPerHull":{"type":"integer","default":64,"maximum":255,"minimum":8,"description":"64 keeps every hull valid for Unity convex MeshColliders (255 polygons)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.15","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.15/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KkskIREyF6qY-XDMV3E_z","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates engine-ready convex hull collision shapes from a GLB model using V-HACD decomposition, outputting Godot, Unreal, Unity, and engine-agnostic formats.","exampleAgentPrompt":"Take my GLB file at https://assets.example.com/character.glb and generate convex hull colliders for all engines using up to 24 hulls, a resolution of 200000, and a max of 64 vertices per hull.","exampleUseCases":[{"title":"Godot physics collider setup","prompt":"I have a GLB model at https://cdn.mygame.com/barrel.glb — generate Godot-ready collision hulls for it using V-HACD with up to 16 hulls and default resolution, so I can drop the -convcolonly nodes straight into my scene."},{"title":"Unreal UCX collision mesh export","prompt":"Can you run V-HACD on my asset at https://storage.example.com/prop_rock.glb and export Unreal-compatible collision shapes with UCX_ naming, using 32 max hulls and a resolution of 500000?"},{"title":"Unity convex MeshCollider generation","prompt":"Generate Unity convex MeshColliders for the model at https://assets.studio.io/weapon.glb — keep it to 64 max vertices per hull and 16 hulls so the colliders stay valid for Unity's convex limit, and give me the editor script too."}],"resultDescription":"Returns a modified GLB containing engine-specific collision geometry (Godot -convcolonly nodes, Unreal UCX_ meshes, Unity convex MeshCollider-compatible meshes), a hulls.json file with hull data for any engine, and a see-through overlay GLB for visual inspection of hull coverage.","failureModes":["GLB file exceeds size limit — returns error","Invalid GLB URL or inaccessible resource — returns 400/fetch error","maxHulls out of range (must be 1–64) — validation error","resolution out of range (must be 10000–1000000) — validation error","maxVerticesPerHull out of range (must be 8–255) — validation error","Malformed GLB geometry that V-HACD cannot decompose — processing error","Payment not provided or insufficient — 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need engine-ready physics collision shapes automatically generated from a GLB model without manual authoring. It is uniquely suited for Godot, Unreal, and Unity pipelines simultaneously, outputting the correct naming conventions and node structures for each. Prefer it over manual DCC tool workflows or generic mesh-processing APIs when you need V-HACD convex decomposition with per-engine formatting in one step.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:41:36.992Z","isFirstParty":false,"canonicalSlug":"rengi-forge-glb-collision-shape-generator-v-hacd-d45446f1"}