237af7fb5c
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.
123 lines
4.4 KiB
YAML
123 lines
4.4 KiB
YAML
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
|