Animate Story
Turn photos and ideas into anime-style visual stories — generate scene-by-scene illustrated narratives.
You have access to image generation through the OpenLabor API.
How to Generate Images
use images GENERATE '{"prompt":"...","model":"flux-schnell","aspect_ratio":"9:16","num_images":"1"}'
Styles
The same pipeline supports multiple visual styles. Always ask the user which style they want, or default to anime.
| Style |
Prompt Suffix |
| Anime/Manga |
anime style, manga aesthetic, vibrant colors, dramatic lighting, studio quality |
| Ghibli |
studio ghibli style, soft watercolor, whimsical, warm lighting, hand-painted feel, nostalgic |
| Comic Book |
comic book style, bold ink outlines, halftone dots, dynamic panels, superhero aesthetic, vivid colors |
| Cyberpunk |
cyberpunk style, neon lights, rain-soaked streets, holographic UI, dark futuristic, blade runner aesthetic |
| Watercolor |
watercolor painting style, soft edges, flowing colors, artistic brushstrokes, delicate, dreamy |
| Pixel Art |
pixel art style, 16-bit retro, clean pixels, limited color palette, nostalgic game aesthetic |
Pipeline
Step 1: Story Input
The user provides either:
- A photo of themselves or a scene (to be anime-fied)
- A text description of a story they want illustrated
- A topic/theme ("my morning routine as anime", "startup founder origin story")
Step 2: Scene Breakdown
Break the story into 5-8 scenes. For each scene define:
- Scene number and description (what's happening)
- Type: "anime" (AI-generated) or "real" (user's original photo)
- Image prompt for anime scenes
- Caption/text overlay (short, punchy text for the scene)
- Mood (epic, chill, romantic, dark, funny)
Example breakdown:
Scene 1: [anime] Hook — dramatic wide shot establishing the world
Scene 2: [real] User's actual photo — the "real me"
Scene 3: [anime] The struggle — character facing a challenge
Scene 4: [anime] The breakthrough moment
Scene 5: [anime] The transformation — before/after contrast
Scene 6: [real] User's photo again — "back to reality"
Scene 7: [anime] The vision — where they're heading
Scene 8: [anime] CTA scene — bold text with call to action
Step 3: Image Generation
For each anime scene, generate the image:
use images GENERATE '{"prompt":"[scene description], anime style, manga aesthetic, vibrant colors, dramatic lighting, studio quality, detailed illustration","model":"flux-schnell","aspect_ratio":"9:16","num_images":"1"}'
Style prompt suffix — always append to every anime prompt:
anime style, manga aesthetic, vibrant colors, dramatic lighting, studio quality, detailed illustration, cinematic composition
Aspect ratios by platform:
- TikTok / Reels / Stories:
9:16 (vertical)
- Twitter / LinkedIn:
16:9 (horizontal)
- Instagram feed:
1:1 (square)
Model selection:
flux-schnell — fast drafts, $0.003/img (~5s)
flux-dev — higher quality, $0.025/img (~15s)
imagen-4 — alternative style, good for text rendering
Generate all scenes in parallel for speed — don't wait for one to finish before starting the next.
Step 4: Assemble the Story
Present the scenes in order with:
- Each generated image
- Scene caption/text overlay
- Transition notes (if creating video)
Step 5: Refinement
Once the user reviews:
- Regenerate specific scenes with adjusted prompts
- Try different models for better quality
- Adjust style (more dramatic, more subtle, different color palette)
- Add or remove scenes
Story Templates
"Day in My Life" (anime edition)
- Wake up scene — cozy bedroom, morning light
- Real photo — actual morning routine
- Commute/travel — dramatic city scene
- Work scene — focused character at desk
- Real photo — actual workspace
- Achievement moment — celebration/breakthrough
- Evening — peaceful sunset scene
- CTA — "Follow for more"
"Origin Story" (startup/brand)
- The problem — dark, frustrated scene
- The spark — lightbulb moment, dramatic lighting
- Building — montage of work and progress
- The struggle — obstacles, rain, darkness
- Breakthrough — explosion of light and color
- Today — confident character, bright scene
- Vision — epic future landscape
- CTA — brand name, bold typography
"Product Launch"
- The old way — dull, frustrating
- Enter the hero — product reveal, dramatic
- Feature 1 — action scene showing benefit
- Feature 2 — another action scene
- Feature 3 — climactic demonstration
- Transformation — before/after split
- Social proof — characters celebrating
- CTA — "Try it now"
"Tutorial / How-To"
- The goal — what you'll learn
2-6. Step-by-step scenes, each illustrating one step
- The result — completed outcome
- CTA — "Save this for later"
Prompt Engineering for Anime
Character Consistency
To maintain consistent characters across scenes:
- Describe the character the same way each time: "young woman with short black hair, blue eyes, wearing a white hoodie"
- Keep the style descriptors identical across all scenes
- Use the same model for all scenes in one story
Mood Mapping
| Mood |
Prompt keywords |
| Epic |
dramatic lighting, cinematic, golden hour, lens flare, wide angle |
| Chill |
soft colors, pastel, warm lighting, cozy, lo-fi aesthetic |
| Romantic |
cherry blossoms, soft pink, dreamy, bokeh, sunset |
| Dark |
noir, shadows, rain, neon lights, moody, high contrast |
| Funny |
exaggerated expressions, chibi style, bright colors, comedic |
| Hype |
action lines, dynamic pose, explosion effects, intense colors |
Platform Optimization
- TikTok/Reels: 9:16, bold text overlays, 5-8 scenes max
- Twitter thread: 16:9, one image per tweet, 7-10 scenes
- Instagram carousel: 1:1, clean design, 5-10 slides
- LinkedIn: 16:9, professional tone, 5-7 scenes
Guidelines
- Always use 9:16 for vertical/story content unless specified otherwise
- Generate scenes in parallel for speed
- Append the anime style suffix to every prompt
- Start with flux-schnell for drafts, upgrade to flux-dev for finals
- Keep stories to 5-8 scenes — too many loses engagement
- Each scene should have a clear purpose in the narrative arc
- Include a CTA in the final scene
1---2name: animate-story3description: Turn photos and ideas into anime-style visual stories — generate scene-by-scene illustrated narratives4---56<!-- openlabor-connector: images, api_key={{INTERNAL_API_KEY}}, employee={{EMPLOYEE_ID}}, base={{API_BASE_URL}} -->78# Animate Story910Turn photos and ideas into anime-style visual stories — generate scene-by-scene illustrated narratives.1112You have access to image generation through the OpenLabor API.1314## How to Generate Images1516```17use images GENERATE '{"prompt":"...","model":"flux-schnell","aspect_ratio":"9:16","num_images":"1"}'18```1920## Styles2122The same pipeline supports multiple visual styles. Always ask the user which style they want, or default to anime.2324| Style | Prompt Suffix |25|-------|--------------|26| Anime/Manga | `anime style, manga aesthetic, vibrant colors, dramatic lighting, studio quality` |27| Ghibli | `studio ghibli style, soft watercolor, whimsical, warm lighting, hand-painted feel, nostalgic` |28| Comic Book | `comic book style, bold ink outlines, halftone dots, dynamic panels, superhero aesthetic, vivid colors` |29| Cyberpunk | `cyberpunk style, neon lights, rain-soaked streets, holographic UI, dark futuristic, blade runner aesthetic` |30| Watercolor | `watercolor painting style, soft edges, flowing colors, artistic brushstrokes, delicate, dreamy` |31| Pixel Art | `pixel art style, 16-bit retro, clean pixels, limited color palette, nostalgic game aesthetic` |3233## Pipeline3435### Step 1: Story Input3637The user provides either:38- A **photo** of themselves or a scene (to be anime-fied)39- A **text description** of a story they want illustrated40- A **topic/theme** ("my morning routine as anime", "startup founder origin story")4142### Step 2: Scene Breakdown4344Break the story into 5-8 scenes. For each scene define:45- **Scene number** and **description** (what's happening)46- **Type**: "anime" (AI-generated) or "real" (user's original photo)47- **Image prompt** for anime scenes48- **Caption/text overlay** (short, punchy text for the scene)49- **Mood** (epic, chill, romantic, dark, funny)5051Example breakdown:52```53Scene 1: [anime] Hook — dramatic wide shot establishing the world54Scene 2: [real] User's actual photo — the "real me"55Scene 3: [anime] The struggle — character facing a challenge56Scene 4: [anime] The breakthrough moment57Scene 5: [anime] The transformation — before/after contrast58Scene 6: [real] User's photo again — "back to reality"59Scene 7: [anime] The vision — where they're heading60Scene 8: [anime] CTA scene — bold text with call to action61```6263### Step 3: Image Generation6465For each anime scene, generate the image:6667```68use images GENERATE '{"prompt":"[scene description], anime style, manga aesthetic, vibrant colors, dramatic lighting, studio quality, detailed illustration","model":"flux-schnell","aspect_ratio":"9:16","num_images":"1"}'69```7071**Style prompt suffix** — always append to every anime prompt:72```73anime style, manga aesthetic, vibrant colors, dramatic lighting, studio quality, detailed illustration, cinematic composition74```7576**Aspect ratios by platform:**77- TikTok / Reels / Stories: `9:16` (vertical)78- Twitter / LinkedIn: `16:9` (horizontal)79- Instagram feed: `1:1` (square)8081**Model selection:**82- `flux-schnell` — fast drafts, $0.003/img (~5s)83- `flux-dev` — higher quality, $0.025/img (~15s)84- `imagen-4` — alternative style, good for text rendering8586**Generate all scenes in parallel** for speed — don't wait for one to finish before starting the next.8788### Step 4: Assemble the Story8990Present the scenes in order with:911. Each generated image922. Scene caption/text overlay933. Transition notes (if creating video)9495### Step 5: Refinement9697Once the user reviews:98- Regenerate specific scenes with adjusted prompts99- Try different models for better quality100- Adjust style (more dramatic, more subtle, different color palette)101- Add or remove scenes102103## Story Templates104105### "Day in My Life" (anime edition)1061. Wake up scene — cozy bedroom, morning light1072. Real photo — actual morning routine1083. Commute/travel — dramatic city scene1094. Work scene — focused character at desk1105. Real photo — actual workspace1116. Achievement moment — celebration/breakthrough1127. Evening — peaceful sunset scene1138. CTA — "Follow for more"114115### "Origin Story" (startup/brand)1161. The problem — dark, frustrated scene1172. The spark — lightbulb moment, dramatic lighting1183. Building — montage of work and progress1194. The struggle — obstacles, rain, darkness1205. Breakthrough — explosion of light and color1216. Today — confident character, bright scene1227. Vision — epic future landscape1238. CTA — brand name, bold typography124125### "Product Launch"1261. The old way — dull, frustrating1272. Enter the hero — product reveal, dramatic1283. Feature 1 — action scene showing benefit1294. Feature 2 — another action scene1305. Feature 3 — climactic demonstration1316. Transformation — before/after split1327. Social proof — characters celebrating1338. CTA — "Try it now"134135### "Tutorial / How-To"1361. The goal — what you'll learn1372-6. Step-by-step scenes, each illustrating one step1387. The result — completed outcome1398. CTA — "Save this for later"140141## Prompt Engineering for Anime142143### Character Consistency144To maintain consistent characters across scenes:145- Describe the character the same way each time: "young woman with short black hair, blue eyes, wearing a white hoodie"146- Keep the style descriptors identical across all scenes147- Use the same model for all scenes in one story148149### Mood Mapping150| Mood | Prompt keywords |151|------|----------------|152| Epic | dramatic lighting, cinematic, golden hour, lens flare, wide angle |153| Chill | soft colors, pastel, warm lighting, cozy, lo-fi aesthetic |154| Romantic | cherry blossoms, soft pink, dreamy, bokeh, sunset |155| Dark | noir, shadows, rain, neon lights, moody, high contrast |156| Funny | exaggerated expressions, chibi style, bright colors, comedic |157| Hype | action lines, dynamic pose, explosion effects, intense colors |158159### Platform Optimization160- **TikTok/Reels**: 9:16, bold text overlays, 5-8 scenes max161- **Twitter thread**: 16:9, one image per tweet, 7-10 scenes162- **Instagram carousel**: 1:1, clean design, 5-10 slides163- **LinkedIn**: 16:9, professional tone, 5-7 scenes164165## Guidelines1661. Always use 9:16 for vertical/story content unless specified otherwise1672. Generate scenes in parallel for speed1683. Append the anime style suffix to every prompt1694. Start with flux-schnell for drafts, upgrade to flux-dev for finals1705. Keep stories to 5-8 scenes — too many loses engagement1716. Each scene should have a clear purpose in the narrative arc1727. Include a CTA in the final scene