Make a picture
The fox is an artist-created 3D character. Its rig moves the surface into different poses. Choose a pose, place it on the stage, and capture it into your filmstrip.
Direct a rigged fox, capture poses and build a real animation. Change pauses, compare in-betweens, inspect a historic motion study, and save your own film.
Enable JavaScript to change the conditions and run the interactive experiment.
A pause is a choice, too. What changes between pictures—and how long each one stays—shapes the movement you see.
Can you make the fox pause without creating another pose?
A longer hold repeats the existing state for more time.
The fox is an artist-created 3D character. Its rig moves the surface into different poses. Choose a pose, place it on the stage, and capture it into your filmstrip.
Each captured picture has a hold. Our studio counts time in 24 ticks per second. Six ticks take one quarter of a second. A longer hold adds time while keeping that picture still.
Held pictures change at the next capture. Linear in-betweens compute new poses along a chosen transition. Ease-in/out changes the progress through that transition. The last picture keeps its hold; the loop switch adds an explicit jump back to the start.
Your visual system processes changes across space and time. A sequence can appear to move even when you can also notice its steps. Pause and select a picture to see exactly what was authored.
A presentation of changing images can produce perceived motion without the corresponding continuously moving object on the screen. Visual responses do persist over time, but an afterimage alone is not a complete account of directional motion. Adelson and Bergen’s 1985 model describes motion processing through patterns across space and time; our studio does not simulate a brain.
Duration equals total hold ticks divided by 24. Between two pose onsets, represented interval rate equals position change divided by elapsed time. A gap of 20 stage units over 0.25 seconds is 80 units per second; doubling that gap doubles the interval rate. Stage units are authored coordinates, not a fox’s real-world speed.
For scalar placement, linear interpolation gives x = (1−u)x₀ + ux₁. Ease-in/out uses e = 3u²−2u³ in place of u. Rig rotations use normalized quaternion spherical interpolation along a short arc, following glTF rotation semantics. These rules create poses; they do not recover a uniquely true missing observation or enforce foot contact.
Eight pictures held for six ticks each make a 48-tick, two-second project. Exporting it at 24 frames per second gives 48 output frames. At 48 frames per second it gives 96. In hold mode those extra frames repeat the same captured states; interpolation is a separate choice.
Watson, Ahumada and Farrell’s 1986 experiment asked observers to distinguish sampled motion from a 1920 Hz reference under controlled display and viewing conditions. Its 75%-correct discrimination threshold depended on speed, detail and conditions. Experiment 1 included two observers; it does not prescribe a frame rate for every child, eye or phone. The authors distinguish their visibility theory from a theory of motion sensing.
Twelve identical spokes repeat their arrangement every 30 degrees. At eight samples per second, a model wheel turning 240 degrees per second advances exactly 30 degrees per sample: its unmarked frames match a stationary wheel. A marked spoke adds identity information. Extra full turns can still hide between samples. This mathematical ambiguity differs from perceptual reversals under continuous input studied by Kline and Eagleman in 2008.
Muybridge’s 1878 Sallie Gardner plate records different horse positions. Its twelfth panel shows the horse standing. The printed caption claims about 1/25 second between negatives and 1/2000 second exposures: interval and exposure are different quantities. A scan does not establish an exact seamless movie, and the standing reference should not be silently added to a gallop loop.
Artists change a subject or drawing between pictures. Repeating a picture adds a hold; drawing or capturing another state adds information.
Artists choose key poses and adjust timing. Computer-generated in-betweens can help connect them, but the result still needs judgment about contact, staging and the intended action.
A character or button can change through authored states while a display refreshes at its own rate. Interpolation and playback are explicit software choices, not guarantees of a perceptually perfect result.
Keep the binding on the left. Put a ground line and start/end marks in the same place on every page. Use ordinary comfortable room light.
Draw a ball or leaf at equal gaps. Number pages in the order they will appear. The template positions are 20, 40, 60, 80, 100, 120, 140 and 160 drawing-grid units.
Flip gently through the pages once. Then look at individual drawings. Explain which marks stayed fixed on each physical page and what movement you noticed in the presentation.
Try positions 20, 28, 44, 68, 112, 136, 152 and 160 in a second version. What changes? Hand flipping does not hold an exact frame rate, so describe your observation without assigning a measured speed.
Repeat one drawing on extra pages for a pause. Separately add a drawing at a new position between two pages. Compare repeating with creating a new picture.
Write three labels: pictures I made, timing I intended, and what I noticed. Re-create the timing in the digital studio if you want exact durations. Step through pictures if flipping is difficult.
What did you change to suggest a pause: the drawing, its duration, or both?
An original animation activity, not a test of eyesight or a measured motion threshold. No spinning fan, flashing light, filming an animal or exact hand-flip FPS is needed.
Eight pictures, 48 ticks, two seconds. 8 × 6 ÷ 24 = 2 seconds; a held picture repeats.
It changes from 80 to 160 stage units per second. Divide displacement by the same elapsed time.
The clip becomes half a second longer. 12 ÷ 24 adds 0.5 seconds.
There are more output frames, with the same poses and duration. Frame count and frame rate double together.
A new pose produced by a chosen interpolation rule. Different rules can share the same endpoints.
Visual responses persist, and motion processing uses changes across space and time. Temporal persistence alone does not explain the whole motion effect.
Both that rotating wheel and a stationary wheel. Each identical spoke maps onto another spoke.
The twelfth horse is standing, and an exact seamless sequence is not established. Keep each source image’s role and the limits of the recorded timing.
Sections on animations and Appendix C. LINEAR rotation uses spherical interpolation. Playback policy belongs to the application.
Khronos · glTF 2.0 animation semanticsPixelMannen model CC0; tomkranis rig and animation, AsoboStudio and scurest conversion CC BY 4.0. Original 162,852-byte GLB is hash-verified. Learner/Brytalearn selections, placement and timing are modifications.
Khronos · original Fox asset and creditsSource-owned explanation including Tony DeRose. No Disney/Pixar artwork or footage is redistributed.
Museum of Science / Pixar · animation practicePrimary practitioner account; artistic principles are not universal physical or psychological laws. No paper artwork is copied.
Lasseter (1987) · traditional animation principles in 3DOriginal research, used for a narrow conceptual explanation. This app is not a neural simulation.
Adelson & Bergen (1985) · motion energy modelsOriginal JOSA A paper, DOI 10.1364/JOSAA.3.000300. Experiment 1 used two observers and a 1920 Hz reference. Its discrimination threshold is not a universal onset of motion perception.
Watson, Ahumada & Farrell (1986) · sampled motion fidelityOriginal experiments challenge that proposed explanation. Deliberate digital sampling in this lesson is a different mechanism.
Kline & Eagleman (2008) · continuous-input motion reversalEadweard Muybridge, Sallie Gardner, June 19, 1878. LC-DIG-ppmsca-06607. Source rights statement: No known restrictions on publication. Full plate resized/WebP encoded; separate caption crop is identified.
Library of Congress · Muybridge’s 1878 original platePlayback derives its position from elapsed time; missed callbacks do not permanently slow the project.
WHATWG · animation-frame callbacksIndependent subject review is pending.
Read the sources and model assumptions