{"uid":"cap_N7CwGFZZVgy6OFeLh8EGD","slug":"blender-topology-report-68c68c24","name":"Blender Topology Report","description":"Blender: Topology Report: Report boundary, non-manifold and loose edge counts; no automatic repair claim. 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-topology-report?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_-15na2UmOpaiSuVXZ8LnC","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":"Analyzes a 3D mesh to count boundary edges, non-manifold edges, and loose edges without attempting automatic repair","exampleAgentPrompt":"Can you run a topology report on my mesh? It has 500 vertices and 900 faces — I need to know how many boundary edges, non-manifold edges, and loose edges it has so I can fix issues before 3D printing.","exampleUseCases":[{"title":"Pre-print mesh integrity check","prompt":"I have a GLB file I want to 3D print — can you inspect its topology and tell me how many non-manifold edges and boundary edges it has? I'll give you the base64-encoded GLB."},{"title":"OBJ model validation for game pipeline","prompt":"Before I import this OBJ into our game engine, can you run a topology report on it and tell me if there are any loose or non-manifold edges I need to fix?"},{"title":"Quick topology audit using demo mesh","prompt":"I don't have a mesh handy right now — can you run the topology report on the built-in demo mesh and show me the boundary, non-manifold, and loose edge counts?"}],"resultDescription":"A structured report listing the count of boundary edges, non-manifold edges, and loose edges in the submitted mesh. If no mesh is supplied, the demo mesh is processed and the response explicitly identifies it as such. No automatic repair is performed — counts only.","failureModes":["Worker busy at time of request — returns error before payment is settled","Mesh exceeds limits (>10,000 vertices or >20,000 faces) — rejected","model_base64 exceeds 512 KiB decoded — rejected","Both mesh and model_base64 provided — mutually exclusive fields error","Invalid face indices referencing out-of-range vertices — processing error","Processing exceeds 60-second time bound — worker returns error"],"whenToPreferThis":"Choose this endpoint when you need a read-only topology audit of a 3D mesh — specifically counts of boundary, non-manifold, and loose edges — without any repair or modification. It is ideal for pre-flight checks before 3D printing, game asset pipelines, or mesh validation workflows. Prefer it over general mesh processing tools when you specifically need edge-topology diagnostics run inside Blender's geometry kernel.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:51:41.969Z","isFirstParty":false,"canonicalSlug":"blender-topology-report-68c68c24"}