Brick Toy — Style Prompt

Stop-motion toy-brick films shot like macro photography on a real desk: a world built from interlocking plastic bricks with round studs, animated a pose at a time. References (grammar only): brick-film stop-motion on a tabletop and the "brick movie" approach of stepping characters while the camera moves smoothly; macro toy photography (softboxes on glossy plastic, shallow focus, real objects as landscape). Copy none of their characters, sets or music, and never use a brand name.

1. Essence, and what it is not

A brick world on a real surface (a wooden desk, a kitchen table, a windowsill), shot with a macro lens and animated in stop-motion. The charm is the tension between the toy world and the real room.

One-glance traits: glossy ABS with clean rectangular highlights; studs on every top face; seams darkened by contact shadow; real objects out of focus behind; characters that move in held poses on twos.

Never use the LEGO name, logo or minifigure silhouette (trademarks). Characters are built from bricks (e.g. 1×1 columns for legs, a 2×2 brick for a torso, round bricks for arms, a round 2×2 helmet). Studs carry no lettering.

Not a low-poly isometric island (no flat-shaded facets, no floating diorama), not a clay or felt stop-motion (no deformation: bricks are rigid), not a clean product render of a toy (this world is played with, handled, knocked over).

2. Materials & rendering

3. Colour logic

4. Type & subtitles

5. Motion quality

6. Camera grammar

A vocabulary, not a route. Opening and ending come from the topic.

Move Expresses Can serve
Extreme macro on one brick or stud, real room blurred behind The toy scale is the world a beginning; a detail that matters; a single part
Low angle at minifig eye level A tiny character made heroic ambition; pride; standing up to something big
High wide over the whole surface The scale reveal: it was a toy all along a summing-up; irony; a finished build
Low, wide, lonely frame, character small in a corner Smallness, failure a setback; waiting; loss
Frontal close-up, hands and brick in focus Intimacy, decision a choice; a repair; a gift
Handheld shake on impact Physical shock a collapse; an arrival; a collision
Tracking alongside a moving object, destination ahead Momentum toward a goal a journey; a race; a launch
Top-down plan view Order, layout, a map a plan; sorting parts; a city from above
Rack focus from a real object to a brick (or back) Two scales in one frame "big world, small maker"; a comparison
Orbit around a finished build Pride, inspection a product; a monument; a result

Framing: keep foreground clutter out of the frame edges (piles of parts love to block the lens); check headroom in every shot; check every real prop against every camera, because an object placed on one shot's axis sneaks into the background of another. Cut on beats or bars; a snap can be a cut point. No generic dissolves; transitions can be a hand-placed brick covering the lens, a whip along the desk, or a pull out of one set into the next.

7. Sound palette

8. Native moves

A menu: use the ones your story needs.

9. Pitfalls of the medium

10. Engine

In demo/: bricks.js (rounded brick/plate/round-brick geometry, studs, plastic materials with clearcoat and fingerprint roughness), actors.js (a brick-built character rig with pose objects and walkPose), set.js (desk, HDRI, real props at true scale, softboxes), rockets.js (props, pre-simulated rigid-body physics, brick fire and smoke), main.js (acting, cameras, DOF, subtitles, sound events), mix.py (synthesized foley + voice + music), music/edit.py (bar-aligned score edit). Minimal start: a brick lighthouse from bricks.js on a stack of books, lit by the set.js softboxes, one still via core/render/still.mjs.

11. Variation space

You decide the structure, the characters (or none), the surface and its props, the opening, the ending, the camera path, the pacing, the palette within the colour logic and the music. All far from our demo:


How our demo was made (story, shots, score, end card, build): DEMO.md. Read it after your treatment exists.