Skip to content
cccskills
FreePublished on GitHub

animation-quality-gate

Validate Blender animation attempts before accepting them by rendering contact sheets, checking silhouette stability, flicker, framing, subject dominance, layer separation, export compatibility, and motion-design coherence. Use after animation renders or when the user says motion/morph/outside elements look bad.

The English summary is being prepared. Showing the original description.

Works withBlender
See how to install

Files included (2)

  • SKILL.md2.9 KB
  • scripts/animation_contact_sheet.py1.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

MCP backend

Use when: Animation QA, contact-sheet review, motion critique, morph validation, texture flicker detection, storyboard checks, rejecting bad animation passes, pre-export animation acceptance gates.

Before the first Blender call, read ../text-to-blender/references/mcp-backends.md. Prefer official MCP for shared capabilities; preserve the selected backend for the whole task. Tool names in recipes are client/legacy examples: map them through that reference and its agent-host guide.

Animation Quality Gate

Do not accept an animation because it rendered. Accept it only after a contact sheet and failure analysis pass.

Review dimensions

  1. Subject dominance — the main asset remains readable and is not overwhelmed by HUD/context.
  2. Layer separation — base subject, texture state, glow, HUD, and background are separate enough to control.
  3. Silhouette stability — silhouette stays constant unless deliberate morph is specified.
  4. Texture coherence — no ugly full-image crossfade, crop pop, or unregistered morph.
  5. Motion coherence — arcs/dots have a reason, restrained speed, and coherent easing.
  6. Export truth — the final export can reproduce the effect or limitations are explicit.
  7. Frame aesthetics — sampled frames look good as stills.

RALPH trigger

If a user calls an animation ugly/bad, stop rebuilding immediately. First:

  • collect preview frames/contact sheet;
  • identify the failed dimension(s);
  • invoke quality-refinement-autoloop if the stack lacks a method;
  • add/refine generic skills only after sanitization;
  • only then rebuild the animation.

Hard gates

  • No final animation without a contact sheet.
  • No GLB claim for texture swaps implemented only with Blender Python handlers.
  • No decorative context elements in base avatar export unless requested.
  • No morph that violates locked geometry constraints.

Scripts

  • scripts/animation_contact_sheet.py builds a contact sheet and frame-to-frame difference report from rendered frames.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Detect texture-atlas regions and map each source part to its own UV rectangle or projected UV surface. Use when a texture pack must fit a Blender model 1:1, when textures look off/stretched, when alpha decals or lightmaps are provided, or before exporting a textured GLB for a brand mascot/logo.

The English summary is being prepared. Showing the original description.

RobLe3/cc-blender-skill107Updated Oct 13, 2026

Animate objects, cameras, lights, and properties in Blender — keyframes, F-curves, easing (Bezier, Linear, Sine, Bounce, Elastic), shape keys (morph targets / blendshapes / visemes), drivers (Python expressions on properties), NLA actions for reuse and layering. Use whenever the user asks to "animate this", "make it move / rotate / scale over time", "add keyframes", "loop / oscillate", "shape key / morph / blendshape", "visemes for lip sync", or any time-based property change. Make sure to use this skill even if the user does not say "animate" — also covers "spin it slowly", "make it wave", "fade in / out", "pulse", "facial expression".

The English summary is being prepared. Showing the original description.

RobLe3/cc-blender-skill107Updated Oct 13, 2026

Set up Blender cameras with cinematic intent — focal length, depth of field (f-stop / focus object), composition (rule of thirds, leading lines), animated cameras (orbit, dolly, push-in), tracking constraints. Use whenever the user asks to "set up the camera", "frame the shot", "make it look cinematic / hero / portrait / wide-angle / telephoto", "add depth of field", "orbit the camera", or any composition/framing request. Make sure to use this skill even if the user does not say "camera" — also covers "hero shot", "close-up", "from above", "shallow focus", "85mm portrait look".

The English summary is being prepared. Showing the original description.

RobLe3/cc-blender-skill107Updated Oct 13, 2026

Export Blender scenes to glTF/GLB (web/AR), FBX (game engines), OBJ (universal), USD (VFX pipelines), STL (3D printing). Includes Unreal collision hulls and Multires normal-map baking for low-poly export, per-format settings, embed/unpack textures, axis conversion, polygon optimization (Decimate), and target-platform validation. Use whenever the user asks to "export this", "save as glTF / FBX / OBJ / STL / USD", "package for Unity / Unreal / Three.js / web / AR / 3D print", or any output format conversion. Make sure to use this skill even if the user does not say "export" — also covers "package this for the web", "make it work in Unity", "send to Unreal", "save for 3D printing".

The English summary is being prepared. Showing the original description.

RobLe3/cc-blender-skill107Updated Oct 13, 2026

Light Blender scenes professionally — three-point setups, HDRI environments, studio/cinematic/dramatic configurations, light groups, color temperature, soft vs hard shadows. Use whenever the user asks to "light the scene", "set up lighting", "make it look cinematic / dramatic / studio / outdoor / sunset", "add a key light", "use HDRI", or any lighting-related request. Make sure to use this skill even if the user does not say "light" — also covers "make it look professional", "studio shot", "moody atmosphere", "golden hour", "rim light". Pairs with blender-materials (lighting reveals materials) and blender-cameras (lighting + composition together = shot).

The English summary is being prepared. Showing the original description.

RobLe3/cc-blender-skill107Updated Oct 13, 2026

Create and assign PBR materials in Blender via Principled BSDF — metals, glass, plastic, fabric, skin, organics. Covers physically-based material recipes with real-world values, Coat layer (varnish/car paint), Sheen (cloth), Subsurface scattering (skin/wax), Transmission (glass), and procedural patterns (wood grain, marble, fabric weave). Use whenever the user asks to "make it look like X material", "give it a metallic finish", "apply a wood texture", "make this glass / plastic / brushed steel / leather / skin", or any look-development request. Make sure to use this skill even if the user does not say "material" — also covers "make it shiny", "matte finish", "looks like copper", "rough surface". Works with any geometry; pairs with blender-lighting (materials only look right under proper lighting).

The English summary is being prepared. Showing the original description.

RobLe3/cc-blender-skill107Updated Oct 13, 2026

See all skills by RobLe3

Report a problem with this skill