Logo Reveal
REQUIRED BACKGROUND: marketing-studio skill (engine location, brand onboarding);
also read ${CLAUDE_SKILL_DIR}/../../docs/playbook/blender.md and
${CLAUDE_SKILL_DIR}/../../docs/playbook/remotion.md. Work happens in
${CLAUDE_SKILL_DIR}/../...
Produces a product-owned logo animation under
<product>/marketing/assets/<brand>/. The mark's construction, product verb, material,
or environment determines the reveal; a generic glow-and-hold is not the default.
Recipe
- Toolchain + brand check per marketing-studio (onboard the brand first if new).
- Blender scene:
feeders/blender/scenes/logo_reveal_<brand>.py. If missing, copylogo_reveal.py(noban) and swap ONLY the geometry builders to the new mark's SVG shapes — materials/choreography/camera/alpha/args are brand-agnostic. Read${CLAUDE_SKILL_DIR}/../../docs/playbook/blender.mdFIRST (cleanup, emission 1.0, non-cyclic splines). - Proof frames:
python feeders/blender/render.py <scene> --brand <brand> --project <product> --frame 20|55|90, Read each; verify draw-on progression + transparent alpha (corner pixel alpha 0). - Animation render (
--animation, ~30s), thennode scripts/stage-blender-assets.mjs <brand> --project <product>; product assets and public staging stay in the same product workspace. - Composite: render the
LogoRevealcomposition with product-owned props, output, and--public-dir=<product>/marketing/assets/<brand>/public. Inspect stills at frames 30/80/130 (mid-draw / wordmark in / full lockup, CTA in the brand's accent-positive color). - Deliver the product-owned artifact per marketing-studio.