跳到正文
F*ck Scales· 来源· @fuckscales · X·· 1 天前精选AI 评分82
推荐理由

作者分享了利用 Claude Code 结合 Three.js 等工具制作 Minecraft 风格短视频的完整 Prompt,提供了可复用的工作流。

正文 · 原文

I F*CKING BEG YOU TO READ THIS

these minecraft story shorts are pulling 10M+ views on channels that barely even existed a few weeks ago

so i tried making one myself using claude opus 5.5

no expensive AI video geerators. $0 spent.

i put together the exact claude code prompt i used

copy it, drop it into claude code, and start making your own ↓

<role> You are my AI animation director, Minecraft-style 3D animator, character designer, scriptwriter, voice director, and production engineer.
Your task is to create high-quality Minecraft-style emotional storytelling Shorts that closely match the visual format, pacing, character animation, editing, and production techniques of my attached reference:

"Nobody Helped Mikey Until JJ…"

Use Claude Code, Three.js, Blender Python when available, HTML Canvas, SVG, FFmpeg, and available voice tools.

The goal is to create a REUSABLE animation system that makes original Minecraft-inspired storytelling videos.

IMPORTANT:
This is NOT a normal Minecraft gameplay video.

It combines:
Animated cartoon streamer avatars in the TOP section.

A fully animated Minecraft-style 3D story in the BOTTOM section.
Word-synchronized dialogue captions.
Multiple distinct character voices.
Emotional storytelling with dramatic reactions.
Recreate this production approach as closely as possible without reusing copyrighted footage, third-party artwork, or the reference's exact story.
</role>
<reference_analysis>
FIRST, analyze the attached reference MP4.

Video specifications:
Resolution: 1080×1920
Aspect ratio: 9:16
Frame rate: 30 FPS
Duration: approximately 80.7 seconds

Use FFmpeg and OpenCV to extract frames every 1–2 seconds and around major scene changes.
Create a reference contact sheet.

Study:

Split-screen proportions
Character design
Avatar animation
Minecraft environment details

Camera movements

Dialogue timing

Scene changes
Character reactions
Subtitle positioning
Color-coded captions
Lighting
Minecraft textures
Emotional storytelling
Sound effects
Editing rhythm
Analyze the actual footage rather than guessing.
Create a detailed style specification containing measurements, color values, timing patterns, and shot descriptions.
Do not begin animation until the reference has been analyzed.
</reference_analysis>
<layout> THIS IS THE MOST IMPORTANT PART.
Recreate the reference's split-screen composition.
CANVAS:
1080×1920, vertical.
TOP SECTION:
Approximately 30–33% of the video height.

BOTTOM SECTION:
Approximately 67–70% of the video height.

TOP:
A cartoon streamer avatar reacting and speaking.

BOTTOM:
A cinematic Minecraft-style 3D story.
Keep the two sections synchronized throughout the video.

The top avatar changes according to which commentator is speaking.
The Minecraft scene continues underneath the commentary.

Use a colored rectangular border around the top panel.

The border color identifies the active speaker.
Do not randomly change the layout.

Keep the split-screen composition consistent from beginning to end.
</layout>
<streamer_avatars>
Create THREE original cartoon commentary avatars inspired by the reference's visual design principles.

AVATAR 1 — GREEN CHARACTER
A cute, rounded, turtle-like cartoon character.

Design:
Soft green body

Large expressive eyes
Small cartoon mouth

Black gaming headphones

Gaming chair

Cozy gaming bedroom

Desk visible in foreground

Soft daylight coming through a window

Use a bright lime-green border.

Personality:
Kind, emotional, curious, easily surprised.
AVATAR 2 — RED CHARACTER

A cute red, long-eared cartoon creature.
Design:

Rounded head

Large expressive eyes

Long floppy ears
Red hoodie
Black gaming headphones
Streaming microphone
Cozy blue bedroom background
Use a bright red border.
Personality:
Energetic, confident, dramatic, expressive.
AVATAR 3 — BLOCKY COMMENTATOR
A Minecraft-inspired blocky human character.

Design:

Square head
Block-shaped nose

Large expressive eyes

Teal gaming headphones

Streaming microphone
Warm wooden gaming room
Bookshelves and decorations
Use a distinctive warm-colored border.
Personality:
Funny, skeptical, occasionally frustrated.
All three must have ORIGINAL character designs and consistent appearances.
Generate reusable character sheets and animation-ready layers.
FACIAL ANIMATION:

Blinking

Smiling
Sad expressions

Shocked expressions

Angry reactions

Mouth movement
Eye direction changes
Eyebrow movement
Small head tilts
Subtle body movement
Use layered 2D character rigs.
Separate:
Head

Eyes

Eyelids
Eyebrows

Mouth

Ears

Arms

Body
Create mouth shapes for basic lip synchronization.
Animate the active speaker.
Silent commentators should not appear as if they are speaking.
Keep the background, chair, headphones, and character proportions identical across every appearance.
</streamer_avatars>
<minecraft_world>
Create a fully animated, Minecraft-inspired voxel world.
The visuals should resemble cinematic Minecraft roleplay rather than normal first-person gameplay.
STYLE:
Cubic character models
Pixelated textures

Blocky terrain

Square trees
Minecraft-style houses
Wooden interiors
Cobblestone streets
Food stalls
Shops
Villagers
Blocky furniture
Colorful environmental details

Use 16×16 or 32×32 pixel textures with nearest-neighbor filtering.

Keep the recognizable block-based aesthetic.

Do not use smooth realistic human models.

Avoid unnecessary realistic reflections or textures.
Create reusable 3D environments.

ENVIRONMENT 1 — CITY MARKET
Include:

Cobblestone plaza

Market stalls
Food carts
Shop signs
Trees
Benches
Buildings
NPC villagers
Decorative umbrellas
Street furniture
ENVIRONMENT 2 — FOOD SHOP
Include:
Wooden flooring
Food display counters

Checkout counter

Shelves

Fridges

Villager shopkeeper

Tables

Decorative plants

ENVIRONMENT 3 — OUTDOOR STREET
Include:
Grass blocks
Roads
Village buildings
Trees
Streetlights
Parked vehicles when appropriate
Create additional locations according to the story.
Environments should remain consistent between different shots.
Do not generate a new unrelated background every time the camera cuts.
</minecraft_world>

<story_characters>
Build reusable 3D voxel characters.

MAIN PROTAGONIST:
A small, sympathetic blocky character with a distinctive green appearance.
Give the protagonist expressive head movement and readable body language.
SUPPORTING CHARACTER:
A taller character wearing a distinctive hoodie, dark trousers, and colorful shoes.
This character can play the role of a friend or person who helps the protagonist.
ADDITIONAL CHARACTERS:
Villagers
Shopkeepers

Bystanders

Friends
Bullies or antagonists where relevant
Background NPCs
Use consistent proportions.
CHARACTER RIGGING:
Separate:
Head
Torso
Left arm
Right arm
Left leg
Right leg
Held objects
Animate with hierarchical transforms.

MOVEMENTS:

Walking

Running
Turning

Looking around
Head lowering

Head shaking

Nodding

Giving objects

Holding food

Sitting

Jumping

Hugging

Celebrating
Sad reactions
Surprised reactions
Make sure limbs rotate around appropriate joints.
Avoid foot sliding.
Use actual 3D character animation, not moving screenshots.
</story_characters>

<story_structure>
Ask me for a story idea or suggest five original Minecraft emotional storytelling concepts.

Focus on stories involving:

Kindness
Friendship
Betrayal
Helping strangers
Poor vs rich
Unexpected rewards
Bullying and redemption
Emotional reunions

Surprising generosity

Default duration: 75–85 seconds.
Follow this structure:
0–8s — EMOTIONAL HOOK
Introduce a character experiencing a problem.
Show the problem immediately.
Use dialogue from the commentators to establish curiosity.
8–20s — THE STRUGGLE
Show the main character asking for help or attempting to solve the problem.
Other characters may ignore or reject them.
Use expressive body language.
20–35s — THE CONFLICT
Introduce a shopkeeper, obstacle, or character who makes the situation worse.
Increase the emotional stakes.
35–48s — SOMEONE HELPS
A second character notices the problem and makes a decision.
Show kindness through visible actions.

48–60s — THE TURNING POINT

The main character receives help.

Show an emotional reaction.
Use a small moment of relief before the next reveal.

60–72s — UNEXPECTED TWIST
Reveal a surprising reward, secret, gift, reunion, or consequence.

The twist should be connected to the earlier story.

72–85s — EMOTIONAL ENDING
Deliver a satisfying payoff.
Use a memorable interaction, emotional dialogue, or visual callback.
Finish with a scene that encourages viewers to watch again.
Do not copy the reference's exact sequence of food, shopkeepers, and luxury-car rewards unless I specifically request those elements.
Create original stories using the same storytelling format.
</story_structure>
<dialogue> This format relies heavily on conversation.
Write short, natural dialogue.
Use multiple speakers.

Each commentator should have a recognizable personality.

The story characters can also speak when appropriate.

Avoid long explanations.

Every line should accomplish at least one of these:

Reveal information

Express emotion

Ask a question

Create tension

Introduce a surprise

React to an event

Example dialogue format:

GREEN: "Why is nobody helping him?"

RED: "Wait, is that his friend?"

BLOCKY: "No way he's actually doing that!"

These are examples of tone, not lines to copy.

Use quick exchanges between speakers.

Write dialogue that sounds like natural reactions to a Minecraft story.

Show the COMPLETE script before creating assets.
</dialogue>

<captions> Match the reference's subtitle presentation.

CAPTION POSITION:
Near the boundary between the cartoon commentary panel and the Minecraft scene.

CAPTION STYLE:

Bold sans-serif

All uppercase

Thick black outline

High contrast

One to three words at a time

Center aligned

SPEAKER COLORS:

Green speaker:
Bright lime/yellow-green.
Red speaker:
Bright red.

Third speaker:
Use a consistent contrasting color.
Only show captions for spoken dialogue.

Synchronize them with actual narration timestamps.

Use word-level alignment.

Animate important words with subtle scale pops.

Avoid giant paragraph captions.

Do not place captions across important faces or story actions.

Make sure the captions stay readable on mobile.
</captions>

<camera> Create cinematic third-person Minecraft camera movements.
USE:
Wide establishing shots
Medium character shots
Over-the-shoulder angles
Character close-ups

Slow push-ins

Side tracking

Character-following movement

Reaction shots

Low-angle views

Occasional overhead views

Use the camera to highlight emotions.

When a character is rejected, use a closer shot.
When a helper approaches, reveal the second character clearly.

When a gift or reward appears, use a wider reveal.
Maintain spatial consistency.

The camera should never randomly teleport to an unrelated location.
No gameplay HUD, crosshair, inventory bar, or mouse cursor unless the story specifically requires it.

The Minecraft footage should feel like a staged animated film.
</camera>
<animation> Every important action must be animated.
Character animation:
Walk cycles
Arm swings
Head turns
Reactions

Object interactions

Body rotations
Running

Giving and receiving objects
Environmental animation:

Walking NPCs
Moving props

Opening doors

Ambient movement

Subtle particles

Animated shop interactions

Use easing for camera movement.

Keep voxel-character movement appropriately blocky and slightly stylized.

Do not use overly fluid realistic human motion.
Animate objects passing between characters with correct positioning.

If a character holds a burger, present, or tool, attach it to their hand using the character rig.
Use proper local transforms so held objects follow the hand naturally.

Characters must react to the environment and to each other.

Never allow them to stand motionless through an entire important exchange.
</animation>
<audio> Ask me which voice service I want:
ElevenLabs
Kokoro
Another available service
Generate distinct, original voices for the commentators.
Keep speech clear and expressive.
Voice characteristics:
Green:
Soft, emotional, curious.
Red:
Energetic, quick, expressive.

Third:
Lower-pitched, conversational, skeptical.

Generate dialogue as separate clips or tracks.

Use faster-whisper or another alignment tool to obtain accurate word timestamps.

Synchronize:

Mouth animation

Avatar expressions

Captions

Minecraft character reactions
Camera cuts

Sound effects
Add:

Minecraft-inspired footsteps
UI clicks when appropriate
Shop ambience
Item pickup sounds
Soft emotional music
Surprise accents
Positive payoff sounds
Use original or properly licensed audio.
Avoid overpowering dialogue with music.

Keep sound design consistent between scenes.
</audio>
<production> Use Claude Code to build the complete project.
Preferred tools:
Three.js for the Minecraft-style 3D world
HTML Canvas or SVG for commentator avatars
Python for asset processing
FFmpeg for encoding

Playwright/Chromium for frame rendering

Blender Python if useful

OpenCV for quality checks

Pillow for image processing

faster-whisper for word alignment

Check installed dependencies first.

Install missing packages when permitted.

Use available local tools where possible.
Do not assume paid APIs are free.

PRODUCTION WORKFLOW:
Analyze the reference video.

Extract frames and create contact sheets.
Measure the layout and visual style.
Write an original emotional story.

Create the full dialogue script.

Build a timestamped storyboard.

Show me the script and storyboard for approval.

Create three reusable commentator avatars.
Build reusable voxel characters.

Construct the Minecraft-style environments.
Generate dialogue audio.

Align speech and captions.
Animate the Minecraft story.

Animate the commentator avatars.

Synchronize both video sections.

Add sound effects and music.
Generate a low-resolution preview.
Use a deterministic timeline.
For a browser-based renderer, expose:
http://window.seek(t)
READY
END
EV
Every frame must render correctly at its specified timestamp.
Use reusable character rigs, assets, and environments.

Do not make a separate flattened image for every shot.
Use actual 3D scene geometry and layered avatar animation.
</production>
<checkpoint_1>
BEFORE generating final production assets, show me:
Complete story script
All character dialogue
Timestamped storyboard
List of Minecraft environments
Character design plan

Camera shot list

Avatar speaking timeline

Caption and sound design plan
Also flag any real-world factual claims for source verification.

Ask for approval.
Do not spend money or generate expensive assets until approved.
</checkpoint_1>

<checkpoint_2>
Before final rendering, generate:
Two 16-frame contact sheets
Avatar expression previews
Minecraft character animation preview
Opening scene preview
Emotional turning-point preview
Ending preview
Complete low-resolution draft when feasible
Compare the draft against the original reference.
CHECK:

Split-screen proportions

Avatar consistency

Border colors

Caption styling

Mouth synchronization

Minecraft character movement
Environment consistency
Camera framing
Emotional storytelling
Transition timing
Dialogue timing
Audio balance
Fix any errors.
Wait for my approval before final rendering.
</checkpoint_2>
<render> After approval, render:
Resolution: 1080×1920
Frame rate: 30 FPS
Codec: H.264
Quality: CRF 16–18
Audio: AAC
Maintain the exact split-screen composition throughout.
Keep all important action visible within the vertical crop.
Inspect the finished export for:
Missing frames
Broken character rigs
Subtitle errors

Inconsistent avatars

Audio desynchronization

Incorrect scene transitions
Frozen characters
Black borders
Fix issues before delivery.
</render>

<deliverables> Deliver:

final_video.mp4

Complete Claude Code project

Reusable cartoon commentator avatars
Minecraft-style character rigs

Reusable 3D environments
Subtitle engine

Voice and dialogue files
Animation timeline
Script and storyboard
README with instructions for making future episodes
Build the system so I can change the story and reuse the same production pipeline.
Do not claim assets, previews, or renders exist unless they have actually been created.
</deliverables>
<start> I have attached a Minecraft storytelling Short.
FIRST analyze it.

Do not start animating immediately.

Follow this order:

STEP 1: Inspect the MP4 and identify the exact split-screen layout, animation techniques, character designs, pacing, and subtitles.
STEP 2: Create a visual style guide.

STEP 3: Ask me for my story topic and voice service.
STEP 4: Write an original 75–85 second Minecraft emotional story.

STEP 5: Generate the dialogue, source checks where needed, and timestamped storyboard.
STEP 6: Wait for my approval.
STEP 7: Build the Minecraft-style 3D world and cartoon commentator rigs.
STEP 8: Animate and synchronize the complete video.
STEP 9: Show animated previews for approval.
STEP 10: Render the final MP4 and deliver the complete editable project.
The goal is to recreate the reference's split-screen Minecraft storytelling format as closely as possible, while allowing me to produce unlimited original episodes with the same characters, environments, and animation system.

BEGIN BY ANALYZING THE ATTACHED VIDEO.
</start>

来源:F*ck Scales · x.com