{"uid":"cap_ZQ9JjuD1d-VqJNz3x1qOx","slug":"blender-triangulate-7866c7c9","name":"Blender: Triangulate","description":"Blender: Triangulate: Convert mesh faces to triangles. Accepts mesh JSON, small GLB or OBJ; without input uses an explicitly labelled demo mesh. Runs locally in Blender. Bounded small-model processing, normally under 60 seconds; a busy worker returns an error before payment settlement.","url":"https://market.datapackvibe.com/x402/studio3d-process-triangulate?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mesh":{"type":"object","required":["vertices","faces"],"properties":{"faces":{"type":"array","items":{"type":"array","items":{"type":"integer","minimum":0},"maxItems":16,"minItems":3},"maxItems":20000},"vertices":{"type":"array","items":{"type":"array","items":{"type":"number"},"maxItems":3,"minItems":3},"maxItems":10000}},"description":"Optional mesh in Blender Z-up coordinates. Max 10,000 vertices and 20,000 faces; each face has 3..16 indices.","additionalProperties":false},"seed":{"type":"integer","default":42,"maximum":2147483647,"minimum":0},"angle":{"type":"number","default":45,"maximum":180,"minimum":-180},"color":{"type":"string","default":"#6688bb","pattern":"^#[0-9a-fA-F]{6}$"},"count":{"type":"integer","default":3,"maximum":8,"minimum":2},"amount":{"type":"number","default":0.05,"maximum":0.5,"minimum":0.001},"factor":{"type":"number","default":1,"maximum":5,"minimum":0.1},"sample":{"enum":["demo"],"type":"string","default":"demo","description":"If no model is supplied, process the included demonstration mesh; response identifies this explicitly."},"metallic":{"type":"number","default":0,"maximum":1,"minimum":0},"roughness":{"type":"number","default":0.5,"maximum":1,"minimum":0},"resolution":{"type":"integer","default":256,"maximum":512,"minimum":128},"model_base64":{"type":"string","maxLength":699052,"description":"Optional base64 GLB (geometry and PBR values, without images/animations) or OBJ geometry, at most 512 KiB decoded. Mutually exclusive with mesh. No URLs or local paths."},"model_format":{"enum":["glb","obj"],"type":"string","default":"glb"},"target_faces":{"type":"integer","default":500,"maximum":20000,"minimum":20}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4SqXaIqeBSvXOTaZ1oLwF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts mesh faces to triangles using Blender running locally, accepting mesh JSON, GLB, or OBJ input.","exampleAgentPrompt":"Triangulate my mesh using Blender — here's my OBJ geometry as base64, I want a target of 1000 faces and an angle threshold of 45 degrees.","exampleUseCases":[{"title":"Game engine mesh preparation","prompt":"I need to triangulate this GLB model before importing it into Unity — can you run it through Blender's triangulate operation with a target of 2000 faces? Here's the base64-encoded GLB."},{"title":"Physics simulation mesh cleanup","prompt":"Convert all the quad and n-gon faces in my mesh to triangles so it works with my physics engine — here are the vertices and faces as JSON arrays, keep the angle at 30 degrees."},{"title":"Demo mesh triangulation test","prompt":"Run the built-in demo mesh through the Blender triangulate operation with a target of 500 faces so I can see what the output looks like."}],"resultDescription":"Returns a triangulated version of the input mesh processed by Blender, with all faces converted to triangles. The response identifies if the demo mesh was used and includes rendered output at the requested resolution.","failureModes":["Mesh exceeds 10,000 vertices or 20,000 faces — returns error before payment","Worker busy at call time — returns error before payment settlement","Invalid base64 or unsupported model format — parsing error","model_base64 and mesh both provided (mutually exclusive) — conflict error","Decoded model exceeds 512 KiB size limit — rejection error","Invalid hex color format for color parameter — validation error"],"whenToPreferThis":"Choose this endpoint when you need server-side Blender-backed triangulation of a mesh without running Blender locally. Ideal for converting quads/n-gons to triangles for game engines, physics, or rendering pipelines. Accepts JSON mesh, GLB, or OBJ. For very large meshes or complex scene operations, consider a batch processing approach.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:42:36.120Z","isFirstParty":false,"canonicalSlug":"blender-triangulate-7866c7c9"}