Install
$ agentstack add skill-roble3-cc-blender-skill-mascot-logo-reconstruction ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Mascot / Logo Reconstruction
This is the top-level skill for 1:1 brand mascot reconstruction. It chains the specialized skills and enforces stop/go gates.
Harmonization requirement
For mascot/logo work, use blender-skill-harmonizer first when multiple source types or validation failures are present. It sets canonical source policy and prevents conflicts between reconstruction, UV, fit-repair, lighting, export, and animation skills.
Skill chain
reference-analysis-validator— source inventory, manifest, part counts, masks.orthographic-registration— shared front/side/back/top coordinate contract.contour-to-mesh— structural meshes from measured silhouettes.atlas-uv-fitting— per-part texture/UV fitting.blender-materials/blender-lighting— only after geometry and UVs pass.reference-analysis-validatoragain — overlay gates before export.blender-export— export only after gates pass.blender-animation— only after static model is accepted.
Non-negotiable order
Static reference fidelity comes before animation and beauty rendering.
measure → manifest → contour meshes → depth registration → UV fit → overlay validation → export → animation
Hard gates
- expected structural part count equals Blender scene/export structural part count.
- front silhouette overlay passes threshold.
- face/features landmarks pass tolerance.
- side/back/top renders match their registered envelopes.
- texture atlas regions are mapped per part.
- optional aura/background is separated from base structural GLB.
Modeling guidance
- Treat mascots/logos as designed symbols, not natural objects. Symmetry is not guaranteed.
- Do not infer hidden leaves/petals from radial math.
- Avoid primitive-first construction when a silhouette exists.
- Use semantic object names and validation prints.
Source-manifest structural part invariant
Create exactly the structural parts declared by the source manifest. Extra background arcs, glow, aura, shadows, guide marks, and decorative rings are context/decor unless the manifest explicitly promotes them to structural geometry.
Front-plane rotation rule
In this Blender coordinate convention, the front camera looks along the Y axis and the reference silhouette lives in the X/Z plane. Therefore 2D rotations inside the front view are rotations around the Y axis, not around Z. Use rotation_euler = (0, angle, 0) for 2D component orientation in the front projection. Z rotation spins objects into/out of screen-space incorrectly for X/Z-plane meshes.
Output contract
Every final reconstruction folder should include:
reference_manifest.jsonregistration_report.jsonatlas_regions.jsonvalidation/front_mask_validation.jsonvalidation/front_overlay_reference.png- named
.blend - base
.glb - optional aura/context
.glb BUILD_NOTES.mdwith pass/fail gates
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: RobLe3
- Source: RobLe3/cc-blender-skill
- License: MIT
- Homepage: https://github.com/RobLe3/cc-blender-skill/blob/main/README.md
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.