01 / FROM IDEA TO OUTPUT

A workflow you can follow

01

Give it a mechanism, not a mood board

For a rate limiter, specify capacity, refill rate and what happens to an extra request. A useful brief says “capacity 5, refill 1 per second; reject when empty.” The object can then make those rules visible. An attractive machine with the wrong behavior teaches the wrong thing.

02

Choose the smallest useful output

Start with an interactive HTML figure. It is easy to open, share and inspect before integrating it into a site. Ask for a still state as well: it makes a useful poster, supports reduced motion and gives you something to review before the animation is finished.

03

Test the explanation with your hands

Try the empty, full and intermediate states. Change one input, then check the mechanism, the numeric readout and the caption together. If one says “empty” while another still delivers tokens, the shared state is wrong. Test keyboard controls as well as the pointer.

04

Turn a correct figure into a sequence

A visitor can explore an interactive figure in any order; a video viewer cannot. Pick one input sequence and give every transition a time. For a 12-second study: establish the device, consume its capacity, show a rejected request, then show one refill. Keep the same scene state available at a known time before attempting MP4 export.

02 / START HERE

Make the brief your own

This is an original Hermes example. Replace the inputs and delivery requirements before sending it to your agent. It is not the showcase creator’s original prompt or a promise of the same result.

/anatomy Explain a token bucket rate limiter as one interactive machine. Capacity: 5 tokens. Refill: 1 token per second, capped at 5. One request consumes one token; reject requests when empty. Deliver a standalone HTML page with a calm still state. Keep the mechanism and numeric readout on the same state model. Include keyboard controls, a reduced-motion mode, and test cases for empty/full/refill. First propose the mechanism and output files.
INPUT

Real assets, the mechanism to explain and verified numbers.

OUTPUT

Standalone SVG / HTML · Specify dimensions, duration and files.

REVIEW

Stills → short test → full output → independent playback or interaction.

03 / READ THE WORK

Structure and behavior

Raptor engine separated into assemblies
Read the structure: can you understand the assemblies when separated?
Raptor firing with combined SVG and WebGL
Read the behavior: does the effect remain part of the same object?

These official example images serve different review goals. An exploded view exposes connections and spatial relationships; a firing view tests the integration of effects and geometry. Decide what the viewer needs to understand before making every part move at once.

04 / REVIEW & REVISE

When the result feels wrong

A part looks right but teaches the wrong rule

Write the expected state transition before changing the artwork. Test the simplest input sequence and make the readout derive from the same model as the moving parts.

A dense scene is difficult to read

Review the resting pose and the exploded pose separately. Reduce simultaneous motion, isolate the active assembly and inspect the joins at a larger scale. More moving parts do not automatically explain more.

It works live, but not at export time

Replace pointer-dependent behavior with a scripted input sequence. Verify that asking for the same time twice produces the same pose; only then capture the full clip.

Questions before you begin

Is this already a video generator?

Anatomy produces the illustration and its behavior. An HTML figure can be embedded directly; an MP4 needs an additional capture or rendering workflow. Keep those two deliverables separate in your brief.

What are the demos above?

They are the author’s complete MIT-licensed examples, hosted with attribution. We added a noindex marker to the embedded documents; we did not generate these machines or independently validate their engineering numbers.

When should I ask for 3D?

Use it when understanding depends on a part turning in depth. For a process that only needs a sequence of states, start with SVG. Review performance on a phone before adding more geometry.

Sources & display notes

The original projects are authoritative for capabilities and setup. The production recipes, sample briefs and review advice here are Hermes editorial work. A recommendation is not a claim of exhaustive tool testing.

Anatomy · official interactive collection ↗Source, examples & MIT license ↗