Animation pipeline: AnimeScene engine, Ghibli-style compositions, audio energy tool, and README showcase
Add anime_scene rendering engine (AnimeScene + ParticleOverlay components) with multi-image crossfade, 9 camera motion types, 5 particle systems, and cinematic lighting overlays. Fix critical Remotion durationInFrames footgun by passing sceneDurationSeconds from parent. Add audio offset/loop support in Explainer for skipping quiet music intros. New tools: audio_energy.py analyzes per-second loudness via ebur128 to find optimal music offset and detect when looping is needed. Update all 6 animation pipeline skills (proposal, scene, asset, compose, executive-producer, remotion.md) with battle-tested image_animation workflow including tool availability scan, FLUX multi-image generation, composition JSON format, pre-render validation, and post-render self-review. Add 3 demo compositions (Candyland, Mori no Seishin, Deep Ocean) and anime-ghibli style playbook. Update README with 3 anime video showcases and animation prompts. Add Animation Pipeline section to PROMPT_GALLERY.md.
This commit is contained in:
@@ -0,0 +1,122 @@
|
||||
identity:
|
||||
name: "Anime Ghibli"
|
||||
category: anime-illustration
|
||||
mood: warm, whimsical, contemplative, magical
|
||||
pace: gentle
|
||||
best_for: "Narrative animations, nature-themed stories, emotional storytelling, fantasy visuals, educational content with wonder"
|
||||
|
||||
visual_language:
|
||||
color_palette:
|
||||
primary: ["#2D5016", "#1B4332"] # Deep forest greens
|
||||
accent: ["#FFB347", "#FF6B9D"] # Warm golden, soft cherry blossom pink
|
||||
background: "#0A0A1A" # Deep night sky
|
||||
text: "#F5F0E8" # Warm parchment white
|
||||
muted: "#8B9A7E" # Mossy sage
|
||||
spirit_glow: "#A8E6CF" # Soft teal glow for magical elements
|
||||
golden_hour: "#FFF3B0" # Warm golden hour light
|
||||
composition: centered subjects, rule of thirds for landscapes, generous negative space, layered depth
|
||||
texture: soft watercolor edges, painterly brushstrokes, organic shapes, no hard geometric lines
|
||||
|
||||
typography:
|
||||
headings:
|
||||
font: "Noto Serif JP"
|
||||
weight: 500
|
||||
tracking: "0.02em"
|
||||
body:
|
||||
font: "Noto Sans"
|
||||
weight: 300
|
||||
line_height: 1.7
|
||||
code:
|
||||
font: "Fira Code"
|
||||
weight: 400
|
||||
stat_card:
|
||||
font: "Noto Serif JP"
|
||||
weight: 600
|
||||
size_multiplier: 3.0
|
||||
scale_system: "major_third"
|
||||
weight_matrix:
|
||||
title: 600
|
||||
heading: 500
|
||||
body: 300
|
||||
caption: 300
|
||||
|
||||
motion:
|
||||
transitions: [crossfade, drift, dissolve]
|
||||
animation_style: "spring(1, 60, 20), gentle, no overshoot, organic easing"
|
||||
pacing_rules:
|
||||
min_scene_hold_seconds: 3.5
|
||||
max_scene_hold_seconds: 7
|
||||
text_card_hold_seconds: 4
|
||||
stat_card_hold_seconds: 3.5
|
||||
transition_duration_seconds: 1.0
|
||||
entrance: "gentle fade + slow drift-up (opacity 0->1, translateY 8->0 over 1s)"
|
||||
exit: "fade-dissolve (opacity 1->0 over 0.8s)"
|
||||
|
||||
audio:
|
||||
voice_style: "warm, gentle, storytelling cadence, unhurried, soft-spoken narrator"
|
||||
music_mood: "ambient piano, soft strings, nature sounds, gentle orchestral, Joe Hisaishi-inspired"
|
||||
music_volume: 0.15
|
||||
sfx_style: "nature sounds (wind, water, birds), subtle magical chimes, no harsh effects"
|
||||
ducking_threshold_db: -3
|
||||
|
||||
asset_generation:
|
||||
image_prompt_prefix: >
|
||||
Studio Ghibli anime style, hand-painted watercolor aesthetic, soft diffused lighting,
|
||||
lush natural environment, warm color palette, painterly brushstrokes visible,
|
||||
high detail in foliage and atmospheric effects,
|
||||
image_negative_prompt: "photorealistic, 3D render, CGI, harsh shadows, dark gritty, cyberpunk, neon"
|
||||
scene_type: "anime_scene"
|
||||
default_particles: "fireflies"
|
||||
default_particle_color: "#FFE082"
|
||||
default_vignette: true
|
||||
consistency_anchors:
|
||||
- "Deep forest greens (#2D5016) and warm golds (#FFB347) in every scene"
|
||||
- "Soft watercolor edges — no sharp digital lines"
|
||||
- "Layered depth: clear foreground, midground, background separation"
|
||||
- "Warm diffused lighting, never harsh or clinical"
|
||||
- "Magical elements glow with teal (#A8E6CF) or warm gold (#FFF3B0)"
|
||||
- "Nature always present: trees, flowers, water, sky"
|
||||
multi_image_per_scene: true
|
||||
images_per_scene: 2
|
||||
image_variation_guidance: >
|
||||
Generate 2-3 images per scene with subtle variations: slightly different lighting
|
||||
angle, leaves/particles in different positions, or gentle pose changes for characters.
|
||||
Keep composition and color palette identical. These crossfade to simulate motion.
|
||||
|
||||
overlays:
|
||||
stat_card:
|
||||
bg: "rgba(10, 10, 26, 0.7)"
|
||||
border: "#A8E6CF"
|
||||
radius: 16
|
||||
shadow: "0 4px 30px rgba(168, 230, 207, 0.15)"
|
||||
key_term:
|
||||
bg: "rgba(45, 80, 22, 0.5)"
|
||||
text: "#A8E6CF"
|
||||
radius: 8
|
||||
section_title:
|
||||
bg: "rgba(10, 10, 26, 0.6)"
|
||||
text: "#FFF3B0"
|
||||
accent: "#FFB347"
|
||||
|
||||
quality_rules:
|
||||
- "Minimum contrast ratio 4.5:1 for all text against backgrounds"
|
||||
- "Maximum 3 images per scene for crossfade (more creates jumpiness)"
|
||||
- "Every scene must have at least one animated element (particles or camera motion)"
|
||||
- "Scene pacing: hold each scene 4-6 seconds — never rush"
|
||||
- "Crossfade between images within a scene must be 1-1.5 seconds"
|
||||
- "Vignette on every image scene — creates cinematic depth"
|
||||
- "Color consistency: same palette across all generated images (use seed management)"
|
||||
- "No text burned into generated images — use Remotion overlays instead"
|
||||
|
||||
chart_palette:
|
||||
- "#A8E6CF"
|
||||
- "#FFB347"
|
||||
- "#FF6B9D"
|
||||
- "#87CEEB"
|
||||
- "#DDA0DD"
|
||||
- "#F5F0E8"
|
||||
|
||||
color_rules:
|
||||
harmony_type: "analogous"
|
||||
contrast_validation: true
|
||||
colorblind_safe: true
|
||||
Reference in New Issue
Block a user