engine.sim.memory review longform-W41-Thu good|bad)| # | Layer (comp_id · still · tier) | Beat | Timecode | Motion | Logo | Audio | VO / on-screen / caption |
|---|---|---|---|---|---|---|---|
| 1 | ![]() matches intent shared field signature-3d | open | 0–20.2s | spatial-parallax | icon·white-knockout | ♪ bed_in | One system across surfaces. Today, illustration, the part that usually wanders off on its own. A brand falls apart when the drawings look like they came from a stock bin. By the end of this you will know how to make illustration that belongs to your brand, generated with AI but kept on a leash. on-screen: Drawings that match the brand |
expected on screen: black ground · box hero in the shared Signal Field · Faber leads · node-graph · spatial-parallax · icon·white-knockout logo · caption bottom-left spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape boxground blacktreatment white-knockoutmotion spatial-parallaxpower summoninstrument summon→Drawings that match the brand | |||||||
| 2 | ![]() matches intent NumberedList template | teach | 20.2–42.9s | kinetic-build | icon·ember-fill | ♪ node_lock | First, write the look down before you generate anything. Line weight, palette, whether it is flat or shaded, simple or busy. Put it in your brand file in plain words. Now your prompts are not starting from zero each time. Every image request begins by naming that style, so the model is drawing inside your fence instead of wandering the whole field. on-screen: Write a style rule first |
expected on screen: black ground · a NumberedList panel over a dimmed Signal Field · Faber leads · node-graph · kinetic-build · icon·ember-fill logo · caption bottom-left spec (the prompt): comp_id NumberedListvisual node-graphshape boxground blacktreatment ember-fillmotion kinetic-buildpower morphinstrument morph+laser→Write a style rule firstcurate items, nodes | |||||||
| 3 | ![]() matches intent ChecklistCard template | teach | 42.9–68.1s | kinetic-build | icon·wireframe | ♪ node_lock | Second, when you generate art, force it back onto your colors. We generate a base with an image model, then run it through a step that snaps the palette to our exact brand tokens and clears the background. The raw output is never the final. It always gets pulled onto the brand colors, so a generated drawing and a hand-built panel share the same red and the same edges. on-screen: Generate, then strip the noise |
expected on screen: black ground · a ChecklistCard panel over a dimmed Signal Field · Faber leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left spec (the prompt): comp_id ChecklistCardvisual node-graphshape boxground blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Generate, then strip the noisecurate items, nodes | |||||||
| 4 | ![]() matches intent CodeWindow template | teach | 68.1–91.1s | kinetic-build | icon·white-knockout | ♪ node_lock | Third, if you use characters or icons across weeks, lock them. We keep a reference for each recurring figure and feed that same reference back in every time, so the character stays the same person and does not mutate week to week. Consistency is not luck with image models. It is feeding the same locked reference back in on purpose, every single render. on-screen: Keep recurring characters locked |
expected on screen: black ground · a CodeWindow panel over a dimmed Signal Field · Faber leads · node-graph · kinetic-build · icon·white-knockout logo · caption bottom-left spec (the prompt): comp_id CodeWindowvisual node-graphshape boxground blacktreatment white-knockoutmotion kinetic-buildpower morphinstrument morph+laser→Keep recurring characters lockedcurate codeLines, nodes, windowTitle | |||||||
| 5 | ![]() matches intent ProcessFlow template | teach | 91.1–113.1s | kinetic-build | icon·liquid-chrome | ♪ node_lock | Fourth, let the system catch slop. We scan illustrations the same way we scan everything, and flag art that drifted off palette or got too busy for the brand. The model redraws what fails. You are not squinting at hundreds of images deciding which ones feel off. The rule decides, the same way every time, and the misses get fixed. on-screen: Make a checker catch drift |
expected on screen: black ground · a ProcessFlow panel over a dimmed Signal Field · Faber leads · node-graph · kinetic-build · icon·liquid-chrome logo · caption bottom-left spec (the prompt): comp_id ProcessFlowvisual node-graphshape boxground blacktreatment liquid-chromemotion kinetic-buildpower morphinstrument morph+laser→Make a checker catch driftcurate nodes, steps | |||||||
| 6 | ![]() matches intent FlowSchematic template | teach | 113.1–132.9s | kinetic-build | icon·ember-fill | ♪ node_lock | Proof, no numbers. We run a small cast of recurring figures across our whole calendar, and they hold their look from week to week because we lock and re-feed the reference. You can watch the same characters show up, on brand, in piece after piece. That repetition is the demonstration that the leash works. on-screen: Our cast stays on model |
expected on screen: black ground · a FlowSchematic panel over a dimmed Signal Field · Faber leads · node-graph · kinetic-build · icon·ember-fill logo · caption bottom-left spec (the prompt): comp_id FlowSchematicvisual node-graphshape boxground blacktreatment ember-fillmotion kinetic-buildpower morphinstrument morph+laser→Our cast stays on modelcurate nodes, stages | |||||||
| 7 | ![]() matches intent KpiGrid template | proof | 132.9–154.5s | receipts-count | icon·wireframe | ♪ node_lock | So illustration on a brand is generation with rules. Write the style down, snap every output onto your tokens, lock your recurring figures, and let a checker catch the drift. You can see our illustrated brand holding together across surfaces at office.temerarii.xyz. That is how The Big T-M draws in one voice, even with a model doing the strokes. on-screen: See the illustrated brand |
expected on screen: black ground · a KpiGrid panel over a dimmed Signal Field · Faber leads · receipts · receipts-count · icon·wireframe logo · caption bottom-left spec (the prompt): comp_id KpiGridvisual receiptsshape boxground blacktreatment wireframemotion receipts-countpower receiptsinstrument spotlight→See the illustrated brandcurate kpis, statsLabels | |||||||
| 8 | ![]() first render · fix pending shared field signature-3dgeneric_scene | resolve | 154.5–159.5s | coalescence | icon·white-knockout | ♪ bed_out | Custom apps + dashboards: own the code and the IP on-screen: Chapter 7 |
expected on screen: black ground · box hero in the shared Signal Field · Faber leads · coalescence · coalescence · icon·white-knockout logo · caption bottom-left spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape boxground blacktreatment white-knockoutmotion coalescencepower coalescenceinstrument coalescence→Chapter 7 | |||||||