Tutorials

Official tutorials

Step-by-step walkthroughs from the DreamOddly team, covering script, storyboard, characters and image generation.

Reconcile local and server state

Reconcile the local preview state with what has actually uploaded, so nothing plays in preview and then goes missing at export.

A candidate is not the final frame

Treat each generation as a candidate, run more passes when you want options, and adopt one as the official frame only after comparing them.

Close-up for emotion

At emotional peaks, use close-ups of a trembling hand, the eyes, or an object.

The first frame decides everything

Build every clip from a first frame (or a first and last frame), and make that first frame fully composed with a clear subject so the motion has a stable baseline.

Cut dance to the beat

Break a dance or sword dance into segments by musical beat.

Close the first-to-last loop

When both frame slots are open, make the last frame the natural outcome of the first: through the door then arrived, wind up then landed.

Clay island postman

Give him a rounded body, a small mail satchel, a blue uniform, and trouser cuffs often soaked by the sea.

Hook the first three seconds

For a 15 to 60 second piece, hook the viewer within three seconds and keep the clips short and dense.

Medium shots for dialogue

Use medium shots for dialogue-heavy beats.

Break fights into beats

Generate a fight as separate clips for the wind-up, the contact and the landing, then assemble them in the edit.

Astronaut shooting the moon for his daughter

Describe a spacesuit with his daughter's photo taped inside the visor and a tired but tender expression.

Episodic delivery

Keep the opening, the end card, and the metadata consistent across episodes so a series stays easy to follow and continue.

Mix dialogue first

Duck music and effects under dialogue and narration wherever they overlap, so nothing ever covers the voice.

Open with a welcome line

Open short-form and animated pieces with a brief welcome or greeting to establish warmth before the story starts.

Dolly zoom (dolly-zoom-in / dolly-zoom-out)

Save dolly-zoom-in or dolly-zoom-out for the one vertigo or dawning-realization beat in the whole piece and never spend it twice.

Check asset completeness

Confirm the main track carries no placeholder for material that is not adopted, because missing assets render as blank frames.

Beasts of the Classic of Mountains and Seas

Use the divine beasts of the Classic of Mountains and Seas to walk through imagination and the cultural symbol each creature carries.

Cross-cut two threads

Cross-cut between two threads and shorten the intervals as you go, so the audience feels the two lines closing on a collision.

Start the next piece

Treat the finished cut and its project as the starting point for the next one, reusing characters, scenes, style, and workflow to build a series.

Cast for character, not timbre

Cast voices for the character's temperament first, whether steady, hot-headed, or gentle, and consider timbre second.

Bullet time orbit

Use bullet-time-orbit to circle a nearly frozen moment from multiple angles.

Align the main track to the storyboard

Keep the main track in storyboard order and use each shot card's number and duration as the alignment reference.

The moment everyone missed

The security footage looks completely ordinary until it is slowed down, revealing the one moment in the corner that everybody missed.

Sharpening a handmade tea knife

A handmade tea knife takes its first edge, and that single sharpening stroke carries the whole discipline of the craft.