Paper deep dive
How Does Geometry Enter Generated Motion?
Weihan Li, Junhao Wu, Yuhan Song, Xiaofeng Lin, Xinlei Chen
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Under a fixed physical law, the visible geometry of a scene determines how motion must change. We ask how video generators realize this relationship. We fix the law and the initial state and change only the geometry drawn in the first frame, within matched families of tracks and deflectors, and compare each generated trajectory with the simulator prediction for that geometry. Paired interventions change one thing at a time: a local bump, the height of a barrier, the words of the prompt, the length of the clip. Across nine image-to-video models, geometry is preserved and shapes the motion: the speed of the ball follows the drawn undulation of a track. A physical state would carry this response forward, and here the generated motion parts from the law. The mean slope barely accelerates the ball, successive contacts fail to compose through a consistent state, an edit ahead of the ball alters its motion before it arrives, and the ball climbs over barriers higher than its release point. Two global conditions organize the global trajectory: text strongly controls the destination, while clip length strongly controls timing in the open-weight models tested. The pattern persists with photographed first frames. Current video generation thus behaves as geometry-conditioned motion synthesis whose evolution of state differs systematically from that of a fixed physical law.
Tags
Links
- Source: https://arxiv.org/abs/2610.05135v1
- Canonical: https://arxiv.org/abs/2610.05135v1
Trouble viewing inline? Open PDF directly β
Full Text
186,237 characters extracted from source content.
Expand or collapse full text
How Does Geometry Enter Generated Motion? Weihan Li 1 Junhao Wu 2 Yuhan Song 1 Xiaofeng Lin 1 Xinlei Chen 3 1 The University of Tokyo 2 RWTH Aachen University 3 Harbin Institute of Technology, Shenzhen liweihan1107@g.ecc.u-tokyo.ac.jp Abstract Under a fixed physical law, the visible geometry of a scene determines how motion must change. We ask how video generators realize this relationship. We fix the law and the initial state and change only the geometry drawn in the first frame, within matched families of tracks and deflectors, and compare each generated trajectory with the simulator pre- diction for that geometry. Paired interventions change one thing at a time: a local bump, the height of a barrier, the words of the prompt, the length of the clip. Across nine image-to-video models, geometry is preserved and shapes the motion: the speed of the ball follows the drawn un- dulation of a track. A physical state would carry this re- sponse forward, and here the generated motion parts from the law. The mean slope barely accelerates the ball, succes- sive contacts fail to compose through a consistent state, an edit ahead of the ball alters its motion before it arrives, and the ball climbs over barriers higher than its release point. Two global conditions organize the global trajectory: text strongly controls the destination, while clip length strongly controls timing in the open-weight models tested.The pattern persists with photographed first frames. Current video generation thus behaves as geometry-conditioned mo- tion synthesis whose evolution of state differs systematically from that of a fixed physical law. The project page is available at https://liweihan1107.github.io/samelaw/. 1. Introduction A ball on a track speeds up where the track falls and slows where it rises. Tilt a plate in its path and it leaves in a differ- ent direction. Under a fixed physical law and a fixed initial state, the visible geometry of a scene determines how the motion must change, and it does so through the state of the ball: each piece of geometry acts when the ball reaches it, and what it does depends on the speed and direction the ball brings. This gives a direct test for a video generator. When the geometry in the first frame changes, does the generated motion change in the way the same law requires? The evaluation of physics in generated video has become low barrier release height high barrier low barrier high barrier physics generated Figure 1. Same law, different geometry. One ball, one law, one starting point; only the height of a barrier changes. In the simu- lated motion (top) the ball crosses the lower barrier and turns back at the one that rises above its release height (dashed line). In the generated motion (bottom; MiniMax-H3, one seed) it crosses both, as it does with every seed. steadily more quantitative. Benchmarks first asked whether generated clips are physically plausible [3, 19, 21]. Later work tests equations of motion and conserved quantities on trajectories extracted from the videos [31], compares them with simulator rollouts from the same first frame [9], and reads relational quantities that need no calibration of scale or time [29, 30]. Controlled studies now vary one factor at a time: a physical parameter conveyed by the prompt or the conditioning frames [10], the length of a chain of depen- dent collisions [5], or a counterfactual branch under shared noise [16]. Together, these studies make physical correct- ness measurable. They leave open a complementary ques- tion: how visible geometry enters the generated dynamics when the law is held fixed. We study this question through same law, different geom- etry. A world is a triple W = (β¦,L,x 0 ) of visible geome- try, local law and initial state. We fix L and x 0 and vary β¦ within families whose global statistics are matched, so that two first frames differ only in shape, and a simulator gives 1 arXiv:2610.05135v1 [cs.CV] 4 Oct 2026 Ξ© x 0 straight single-frequency broadband video generator simulator W=(Ξ©, L, x 0 ) Ξ© varied L, x 0 fixed generated video simulated motion compared in board coordinates tolerance band (64 runs) track family deflector family singleregularirregular shape vs local editramp pairbarriercontact chain prompt pair named β...comes to rest in the trayβ neutral β...moves under gravityβ clip length 3 s 5 s 8 s aOne world, two motions prompt bTwo geometry familiescPaired interventions response state goal time initialization photographed first frameregeneration Figure 2. Study design. Left: a world W = (β¦,L,x 0 ) is rendered as a first frame; the video generator produces a video and the simulator the physical motion with its tolerance band; both are compared in the coordinates of the board. Middle: two families of geometry with matched global statistics. Right: paired interventions, each changing one thing: shape (Sec. 4.1); local edit, ramp pair, barrier and contact chain (Sec. 4.2); prompt pair and clip length (Sec. 4.3); photographed first frame and regeneration (Sec. 4.4). the physical motion for each. Two families cover continu- ous and discrete geometry: a ball rolling on a track with a drawn undulation, and a ball bouncing through flat deflec- tors into a tray (Fig. 2). Around them, paired interventions change one thing at a time: a local bump on the track, the height of a barrier, the words of the prompt, the length of the clip. We generate more than 5,000 videos with nine image-to-video models, six open-weight and three closed, and track the ball in the coordinates of the board. The design separates three questions that a plausibility score merges: whether the geometry is preserved, whether it changes the motion, and whether the change follows one local dynam- ics. Geometry enters the motion. Across all nine models, the drawn track is largely preserved and the ball remains con- strained to it. The speed of the ball rises and falls with the drawn undulation, at 0.5 to 1.2 of the physical gain and, in eight models, ahead of the physical phase by 15 to 41 de- grees. The mean slope, which supplies most of the speed in the physical motion, contributes little: the ball settles to a preferred speed, and the undulation modulates that speed. A physical state would carry this response forward, and three tests ask for it. Composition: with three deflectors, the physical order of contacts appears in at most a quarter of a modelβs videos, and each contact deviates on its own. Lo- cality: a bump changes the speed at the bump in one model, at a fifth of the physical size, while in three models an edit ahead of the ball alters its path before it arrives. Energy: the ball rises above its release height in 63 of 72 videos and crosses 43 of 49 barriers that are physically impassable (Fig. 1). The response on the track is therefore a modula- tion of motion by shape, and the role of state is taken by something else. Two global conditions instead organize the global trajec- tory. The outcome named in the prompt controls the desti- nation. When the prompt says that the ball comes to rest in the tray, it does so in nearly every video, more often than its own motion, continued by the simulator, would bring it there. With the same first frame and a prompt that leaves the outcome unnamed, arrival falls by 33 to 96 percentage points in all eight models tested, and the drawn tray by itself barely attracts the ball. Clip length controls the timing in the open-weight models tested. From 3 to 8 seconds the same event stretches almost in proportion, and one model reaches the end of the track at nine tenths of the clip at every length. Taken together, current video generators use the visible geometry to shape motion locally, the text to choose its out- come, and the clip length to pace it. A fixed law prescribes a different organization: a state that is updated where the ball is, composed across events and bounded by energy. The pattern persists when the rendered first frames are re- placed by photographs of the built scenes, and a regener- ation probe returns each model to its own version of the motion. These results motivate evaluating physics through how controlled changes propagate through generated mo- tion, beyond whether the resulting clip appears physically plausible. 2. Related Work Physics in generated video. Benchmarks first scored generated clips for physical plausibility, with human or vision-language judges [3, 19] or against real footage of the same event [21, 25]. Trajectory-based evaluation tests the motion of tracked objects against equations of motion and 2 conserved quantities [31], and relational readings remove the dependence on unknown scale and frame rate [29, 30]. Simulator rollouts from the same first frame separate er- rors of trajectory, contact and appearance [9]. These studies make the gap between generated and physical motion mea- surable for a single scene. We study how that gap depends on the visible geometry when the law and the initial state are held fixed. Controlled response and composition. One-factor inter- ventions reveal what a generator responds to. Physical pa- rameters conveyed by the prompt or by the conditioning frames barely move the generated dynamics [10, 34]. Video diffusion models trained on hard-sphere dynamics degrade with the length of a chain of dependent collisions [5]. Noise-coupled factual and counterfactual branches define locality for interactive world models [16], and single-factor pairs show that video-to-audio models take physics from the caption more than from the video [12]. This makes the re- sponse to a controlled change an object of measurement in its own right. Our controlled variable is the shape of the tracks and deflectors, which appear in earlier suites as fixed stimuli [21, 26], and we ask of the response whether it com- poses across contacts, acts where the ball is, and respects energy. What organizes generated motion. Generated motion carries an organization of its own. Falls are slower than physical ones and the implied time scale is unstable [6, 30], trajectory spectra are weak at nonzero temporal frequen- cies [22], motion is planned in the early denoising steps [13] and its phase erodes during later refinement, so that two steps can be more physically consistent than fifty [8], and events start late relative to their cause [2]. We assign parts of the trajectory to conditions: the drawn geometry shapes the local speed, the outcome named in the prompt con- trols the destination, and the clip length controls the tim- ing. The contrast between simulating a state and applying a regularity has a long history in the study of human intu- itive physics [4, 11, 17], and the preferred-speed motion we observe resembles the impetus-like regularities described there. 3. Same Law, Different Geometry Object. A world is W = (β¦,L,x 0 ): visible geometry, a local law and an initial state. Physics defines a flow Ξ¦ β¦ (x 0 ). An image-to-video model defines a distribution over trajec- tories given a first frame that shows β¦ and x 0 , and a prompt. We hold L and x 0 fixed and vary β¦. Within a family the variants share their global statistics, such as the length of a track and its physical transit time or the drop and the end points of a deflector course, and the prompt is identical, so the variant is conveyed by the first frame alone. All scenes share one visual world: a dark board, white geometry, one coloured ball, a fixed frontal camera and four corner mark- ers that give the scale. Two families. In the track family a ball rolls on a twin-rail track whose height follows a mean slope plus an undulation. The levels are a straight track, a single frequency of 3 or 4 cycles per metre at 15 m amplitude, and a broadband pro- file with three components of 10 m, matched in length and physical transit time (40 scenes). In the deflector family the ball leaves a short launch ramp, strikes flat deflectors and lands in a tray. The levels are one deflector at four angles, three deflectors in a regular zigzag, and three with irregu- lar angles and spacing, matched in drop, start, tray position and mean angle (24 scenes). Smooth tracks and flat con- tacts keep the physical trajectory stable: the exit direction depends on the visible normal and the irregularity lies in the layout of the geometry. The reference is therefore one trajectory with a narrow band. Paired interventions. Each intervention changes one thing between generations that share everything else, in- cluding the seed where the model allows it. Shape: the levels of a family. Local edit: a 15 m bump or dip on one section of a track, with an edit of equal size placed off the track as a null. Ramp pair: a descent followed by an ascent of 0 to 60 degrees. Barrier: a hump whose height is 0.70 to 1.20 of the release drop. Prompt pair: the same first frame with a prompt that names the outcome (the ball comes to rest in the tray) or a neutral one. Clip length: 3, 5 and 8 s. Photographed first frame: a photograph of the built scene in place of the render. Regeneration: a source video is partially noised and regenerated [18]. Reference and readings. A simulator integrates L on the drawn geometry, and a 64-member ensemble over material parameters and the starting point gives a tolerance band. We track the ball into board coordinates. On a track, the ballβs speed along the arc is regressed on the height profile, split into mean slope and undulation. This yields the trend ratio, the acceleration along the mean slope relative to the accel- eration implied by the ballβs own transit time, and a com- plex gain H for the undulation. Both are normalized by the tempo Ξ±, the ratio of generated to physical transit time, so that any time-rescaled Newtonian motion has trend ratio 1, |H| = 1 and phase 0. At a deflector we compare the exit direction with the simulatorβs prediction for the generated incoming direction, and fit the apparent normal restitution e n . We also read the order of contacts, whether the ball comes to rest in the tray, and, on ramps, the height ratio of the highest point reached to the release height. Exact renders passed through the same chain give each reading 3 Table 1. Nine models under the same law. Medians over scenes; the first row is the physical oracle, the simulator read through the same measurement chain. Intact: share of intact videos in the track and the deflector family. Gain and phase are read on tracks with 3 cycles per metre, the trend ratio on straight tracks, e n at the first contact, the order of contacts on three deflectors, and the height ratio on ramp pairs. Tray arrival is given under the named and the neutral prompt, and Ξ³ is the exponent of tempo against clip length (β : twice as fast at 3 s, unchanged from 5 to 8 s). A dash marks a reading that was not taken for that model. Intact (%)ResponseStateGoal: tray (%)Time Modeltrackdeflectorgain|H|phase ( β¦ )trende n order (%)heightnamedβ neutralΞ³ Physical oracleβ1.0001.000.851000.9691β 910 Open-weight LTX-2.38711.24+380.15 0.3501.23100β 250.85 LTX-2.5 (distilled)100750.97+35 β0.10 0.2102.36100β 560.91 LTX-2.58360.98+360.02β1.60β Cosmos 3 Nano88670.57+41 β0.02 0.1001.15100β 7β MiniMax-H3100880.73 β30.22 0.4501.5698β 21.04 Wan 2.2 (A14B)96810.54+150.22 0.1501.7647β 30.89 β Closed Wan 3.0100881.11+270.25 0.67121.94100β 67β Seedance 2.0100720.60+190.62 0.74241.66100β 33β Seedance 2.0 mini100860.59+360.65 0.67141.82100β 33β a measurement floor, and differences are read against the floor and the band. Models. We study nine image-to-video models: six open- weight models (LTX-2.3, LTX-2.5 and its distilled ver- sion, Wan 2.2, MiniMax-H3, Cosmos 3 Nano) and three closed models accessed through their APIs (Seedance 2.0, Seedance 2.0 mini, Wan 3.0) [1, 7, 14, 15, 20, 23, 24, 27, 28, 32, 33]. Unless otherwise stated, each model generates 5 s clips at its native resolution and frame rate, with three seeds per scene. Interventions that pair videos by seed use the open-weight models. A video is intact when the scene stays what the first frame shows: one ball, static appara- tus, steady camera. It stays readable when a part changes only after the ball has left it. Dynamics are read on readable videos, and the intact share is reported with them. 4. Results Each subsection takes up the question left by the one before. Table 1 collects the readings per model, and the supplement reports every reading with its interval, floor and denomina- tor. 4.1. How does visible geometry modulate motion? The drawn geometry is preserved. In the track family, 83β100% of each modelβs videos are intact. In them the drawn undulation keeps its amplitude to within 1% and the ball stays on the track. In the deflector family, seven mod- els keep 67β88% of their videos intact, with the deflectors within 0.2 β¦ of their drawn angle. LTX-2.3 and LTX-2.5 move parts of the deflector scenes or the camera, and enter the analysis through the track family. Whatever separates generated from physical motion below arises with the ge- ometry in place. The speed follows the drawn shape. On undulating tracks the speed of the generated ball rises and falls with the drawn profile (Fig. 3a). Relative to each modelβs own tempo, the gain at 3 cycles per metre is 0.54β1.24 of the physical one. Eight models lead the physical phase by 15 β¦ β 41 β¦ , at least twice the floor of 6 β¦ β7.5 β¦ , and MiniMax-H3 re- sponds in phase. The response repeats across seeds. When tracks share their first 0.4 m and differ afterwards, the re- sponse in the later section follows the phase drawn there, with a slope of 0.80β1.07 in six models. The models read the undulation from the first frame, and the motion carries it where it is drawn. The mean slope contributes little. In the physical mo- tion the mean slope supplies most of the ballβs speed. In the generated motion the acceleration along the straight track is at most 0.65 of what the ballβs own transit time implies, and below 0.3 in seven models (Tab. 1); on the undulating tracks it is at most 0.42 (Fig. 3b). On a straight ramp the dis- tance covered grows with time with an exponent of 0.5β1.6, where uniform acceleration gives 2 and a constant speed gives 1 (Fig. 3c). A ball that relaxes toward a preferred speed reproduces this signature as a whole: a flat trend, a reduced gain and a phase lead. Among ten candidate mech- anisms passed through the same camera and estimator, four models are best described by a preferred speed that varies with the local slope and five by a constant preferred speed 4 0204060 phase lead (Β°) 0.0 0.5 1.0 1.5 gain | H | 3 β 4 cycles/m physics 0.00.51.0 trend ratio 0.0 0.5 1.0 1.5 gain | H | physics 0.00.51.0 position along the ramp 0 1 2 speed / mean speed physics open-weightclosed 0.0 0.5 1.0 restitution physics aGain and phasebGain and trendcStraight rampdFirst contact LTX-2.3 LTX-2.5 (distilled) LTX-2.5Cosmos 3 Nano MiniMax-H3Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Figure 3. Geometry modulates the motion. (a) Gain and phase of the speedβs response to the drawn undulation; physics sits at gain 1 and phase 0. (b) The same gain against the trend ratio: the undulation is followed while the mean slope adds little. (c) Speed along a straight ramp, normalized: physics accelerates, the models hold a preferred speed. (d) Restitution at the first contact; the prescribed value is 0.85. Filled markers are open-weight models and hollow markers closed ones; grey bands are measurement floors. with temporal smoothing. Time-rescaled Newtonian mo- tion fits none of the nine (supplement). Closed models bounce, open-weight models slide. The deflector family gives the discrete counterpart. At the first contact the three closed models bounce, with a restitution of 0.67β0.74 against the prescribed 0.85 and an exit direc- tion 16 β¦ β35 β¦ from the physical one. MiniMax-H3 bounces in part, with a restitution of 0.45. Cosmos 3 Nano, the dis- tilled LTX-2.5 and Wan 2.2 slide along the deflector, with a restitution of 0.10β0.21 and exits 57 β¦ β78 β¦ away (Fig. 3d). In both groups the ball meets the drawn surface where it is drawn. 4.2. Does the modulation form a local dynamics? A state-mediated physical dynamics makes three testable predictions here: successive events compose through the state, only geometry the ball has reached can affect it, and its evolution obeys the energy bound. Successive contacts fail to compose. With three deflec- tors the simulatorβs ensemble keeps a single order of con- tacts. The closed models reproduce it in 12β24% of their videos and the open-weight models in none (Fig. 5a). In MiniMax-H3, Wan 2.2 and Cosmos 3 Nano the ball sel- dom reaches a second contact: it slides off the first deflector and drops. In the two Seedance models the exit direction is off by 19 β¦ β31 β¦ at the first, the second and the third contact alike, so the chain is lost through independent local devia- tions, and in Wan 3.0 the deviation grows from 10 β¦ to 28 β¦ . A contact law calibrated on each modelβs single-deflector videos improves the prediction of the three-deflector scenes for one model only, so the deviations do not reduce to a consistent wrong material. Edits act ahead of the ball. We add a 15 m bump or dip to one section of a track and generate with the same seed as for the unedited track. Physics changes the speed at the edit by β11% and +8% and leaves the motion before it unchanged. MiniMax-H3 slows at the bump by 2.4%, a fifth of the physical change, and reaches the edit at the unchanged time. In LTX-2.5 the ball reaches either edit 3β 6% sooner and slows at the dip, where physics speeds up. In three open-weight models the path before the ball reaches the edit changes 1.7β4.0 times as much as under an edit of equal size placed off the track, beyond the seed-matched null (Fig. 5b). The shape ahead of the ball takes part in the motion from the start. The ball climbs past its release height. On a ramp pair the physical ball turns back at 0.93β0.98 of its release height. In 63 of 72 readable videos the generated ball rises above the release height, and in 37 it runs to the top of the ramp (Figs. 4 and 6a). The mean height ratio per model is 1.15β2.36. Barriers show the same result as a thresh- old. Physics passes the barriers below the release height and none above it. Six models cross every barrier they were given, and overall 43 of 49 physically impassable crossings are made (Figs. 1 and 6b). In physics the speed kept over the top falls from 0.53 of the speed at the foot to zero as the barrier rises. In the models it stays at the same level at every height, for example 0.42β0.46 in Seedance 2.0 mini. The ball slows on a rise, as the shape suggests, by an amount unrelated to the height gained. The preferred-speed descrip- tion of Sec. 4.1 reaches its limit here: no single rule of that kind reproduces one modelβs behaviour on the undulating 5 single-frequency track three deflectors, outcome named same scene, neutral prompt ramp pair high barrier physicsMiniMax-H3LTX-2.5 (distilled)Wan 2.2 (A14B)Seedance 2.0 response state goal state state Figure 4. Cases. Five scenes (rows) in the simulated motion and in four models (columns). The ball is drawn at equal time steps, from light to full, so that its spacing shows the speed; the white dashed curve is the physical path and the blue dashed line the release height. The third row repeats the scene of the second with a prompt that leaves the outcome unnamed. Each model contributes the video closest to its median reading on that scene. track, at the local edit and on the ramp pair together (sup- plement). 4.3. What organizes the global trajectory? The local response does not propagate as a consistent phys- ical state. What, then, organizes where the ball ends and when? Two paired interventions identify strong global con- trols. The named outcome controls the destination. The prompt of the deflector family says that the ball bounces on the deflectors until it comes to rest in the tray. Under this prompt the ball reaches the tray in 98β100% of the track- able videos of seven models, whether or not the contacts were right. The generated motion itself leads there less of- ten: continued by the simulator from the state in which the ball leaves its last correct contact, it reaches the tray in 11β 84% of the videos of six of these models, which exceed the simulator by 16β87 percentage points. We then generate the same scenes, first frames and seeds with a prompt that describes the scene and leaves the outcome unnamed. Tray arrival falls in all eight models, by 33 to 96 points (Fig. 7a). The excess over the simulator is then at most 27 points in ev- ery model, and in MiniMax-H3 and the two Seedance mod- els it is gone. Wan 3.0 retains the most, with 67% arrival under the neutral prompt. The drawn tray by itself barely attracts the ball: when the tray is shifted, the landing point follows it by at most 0.42 of the shift, and with the tray removed no model brings the ball to rest where it was. Clip length controls the timing. For four open-weight models we change only the length of the clip, from 5 s to 3 or 8 s, with the scene, prompt and seed fixed. A physi- cal event keeps its duration, so its tempo is independent of the clip length. The generated tempo grows with the clip length with an exponent Ξ³ of 0.85β1.04 in three models, where 1 means that the event is scaled to the clip (Fig. 7b). MiniMax-H3 reaches the end of the track at 90β93% of the clip at every length, LTX-2.3 at 55β59% and the distilled LTX-2.5 at about half. Plotted against normalized time, the three motions of one seed fall on one curve (Fig. 7c). The response to the undulation keeps its gain and phase through this stretching, and a longer clip brings neither more arrivals at the tray nor a better order of contacts. The time left after the event is filled by a ball at rest or by a second run of the event. Wan 2.2 doubles its speed at 3 s and keeps its 5 s pace at 8 s. The named outcome and the clip length act together: under the neutral prompt the same scenes run 1.2β2.4 times 6 050100 physical order (%) β physics 123 contact 0 30 60 90 exit residual (Β°) floor β10010 Ξ speed at bump (%) β10 0 10 Ξ speed at dip (%) physics β29 MiniMax-H3 0 1 2 3 4 early path change (Γ) off-track edit LTX-2.3 LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0 Seedance 2.0 mini aComposition bLocality Figure 5. Composition and locality. (a) Share of three-deflector videos with the physical order of contacts, and exit residual by contact index; the rows name the models, and a dash marks a reading that was not taken. (b) Change of speed at a bump or dip against physics, and change of the path before the ball reaches the edit, relative to an edit of equal size off the track; faded marks do not separate from the off-track edit. slower in seven of eight models, and many are still under way when the clip ends. 4.4. Photographed first frames and regeneration The pattern holds on photographs. We built eight of the scenes, photographed them, measured their geometry from the photographs and ran the simulator on the mea- sured geometry. With the photographs as first frames, the readings of six of the nine models stay within their seed-to- seed spread of the readings on renders of the same geometry (Tab. 2a). The three changes are specific: LTX-2.5 moves the camera on photographs, MiniMax-H3 shows larger exit residuals, and Seedance 2.0 a higher gain. The pattern of Secs. 4.1 to 4.3 is reproduced on photographs. The speed follows the drawn undulation, with a phase lead in eight models. The trend ratio stays below 0.5. The order of three contacts appears in at most one of six videos per model. The ball reaches the named tray in every trackable video of every model except Wan 2.2, which misses it on renders as well. Regeneration returns the modelβs own motion. Finally we give two models a source video whose structure is in- tact and whose dynamics are wrong, add noise and let the model regenerate it. We read Ξ», the displacement of the re- generated motion from the source toward physics: 0 keeps the source, 1 reaches physics. A motion slowed twofold keeps its tempo. A constant-speed motion keeps its tim- 0 1 2 3 4 height / release height 9.7 physics 70%85%95%97%105%120% release height Physical oracle LTX-2.3 LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 β Seedance 2.0 β Seedance 2.0 mini β stoppedcrossedone ball per seed: aHeight on ramp pairs bBarriers Figure 6. Energy. (a) Height reached over release height on ramp pairs, one mark per video with bars at the median; physics lies in the band below 1, and the glyphs under the swarms name the mod- els in the order of the rows of (b). (b) Barriers, one ball per seed, solid where the ball crossed and hollow where it stopped; columns give the barrier height in percent of the release height, tinted above it. The physical oracle crosses below the release height and none above; its ball is filled by the share of the 64-member ensemble that crosses. ing, and the response to the undulation is added back. A phase shifted by 90 β¦ returns to the modelβs own lead. For these sources Ξ» stays below 0.1, except at the highest noise level of the distilled LTX-2.5, where the output drifts to- ward the modelβs own video (Tab. 2b). A violated contact is changed: a ball that passes through a drawn deflector is made to hit it, with Ξ» β 1. What replaces the source is the modelβs own trajectory for that scene, with the order of contacts still wrong and a restitution of 0.16β0.45 in place of the prescribed 0.85. For a source with a wrong restitu- tion, the regenerated motion of Wan 2.2 moves 0.66 of the way toward the modelβs own image-to-video output of the same scene and seed, and 0.10 toward physics. 5. Discussion Three signals, three roles. The measurements assign a role to each input of an image-to-video model. The geome- try drawn in the first frame is kept, and it modulates the mo- tion where it is drawn. The text names an outcome, and the motion is brought to it, whereas text that names a physical parameter leaves the dynamics in place [10]. The clip length fixes a span, and the event is fitted into it. A similar division appears in video-to-audio generation, where the caption de- cides what is generated and the video decides when [12]. A 7 050100 tray arrival (%) physics 0358 clip length (s) 0.0 0.5 1.0 1.5 2.0 time to arrive (Γ 5 s clip) fixed physical rate scaled to the clip 0.00.51.0 time / clip length 0.0 0.5 1.0 position along the track MiniMax-H3 at 3, 5, 8 s physics at 3, 5, 8 s LTX-2.3 LTX-2.5 (distilled) Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0 Seedance 2.0 mini aNamed outcomebClip lengthcOne scene at three lengths neutralnamedsimulator from exit state LTX-2.3 LTX-2.5 (distilled) LTX-2.5Cosmos 3 Nano MiniMax-H3Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Figure 7. Text controls the destination, clip length the timing. (a) Tray arrival under the prompt that names the outcome (marker) and under the neutral prompt (arrow head), for the same first frames and seeds; ticks mark the arrival the simulator reaches from the modelβs own exit state, and the dashed line the simulator from the initial state. (b) Arrival time against clip length; the dashed line shows a fixed physical rate, the solid line scaling with the clip. (c) One scene and seed at 3, 5 and 8 s: position against normalized time. Table 2. Photographed first frames and regeneration. (a) Change of each reading from rendered to photographed first frames of the same geometry: a check where the reading stays within the seed-to-seed spread and the change where it leaves it, bold when it is attributed to the photograph and in parentheses when it lies within the range of the weaker control; a dash where there is no reading. (b) Displacement Ξ» of the regenerated motion from the source (0) toward physics (1), by source and noise level. (a) Photographed first frames TrackDeflector Modelgain|H|tempo Ξ±readableexit residualtray LTX-2.3ββ LTX-2.5 (distilled)β LTX-2.5ββ42 %β Cosmos 3 Nanoβ MiniMax-H3β+18 β¦ β Wan 2.2 (A14B)β Wan 3.0(+0.35) (+0.26)β Seedance 2.0+0.66β Seedance 2.0 miniβ (b) RegenerationΞ»: 0 source1 physics LTX-2.5 (distilled)Wan 2.2 (A14B) Sourcenoise level0.700.800.900.900.940.95 constant speed0.010.000.000.010.020.02 phase +90 β¦ 0.000.020.100.010.070.08 slowed 2Γ0.000.060.240.000.000.01 restitution 0.30.010.030.320.010.991.40 transparent deflector 0.071.011.010.281.091.12 fixed law organizes motion differently: through a state that is updated where the ball is, composed across events and bounded by energy. The generated motion reproduces the local imprint of geometry on speed and direction, and the destination and the pace come from the conditions on the whole clip. This is consistent with generation that shapes the clip as a whole: a destination and a duration are avail- able as global conditions, while a state has to be computed event by event [5, 13]. Evaluating physics in generated video. Two common readings are affected. A score based on the outcome of an event can be satisfied through the prompt: with the out- come named, the ball arrives more often than its own mo- tion allows. A score normalized for tempo absorbs the clip length: the same event is slower in a longer clip. The paired interventions used here address both, because the quantity read is the change of the motion under a controlled change of one input, with the law as the reference for what that change should be. This matters when video generators are used to predict the consequence of an action: a description that names the intended outcome can bias an outcome-based evaluation even when the intervening dynamics are wrong. Scope. The study covers one rigid ball in two planar fam- ilies of geometry, nine image-to-video models and clips of 3 to 8 s. The reference is a simulator that is exact for the drawn geometry and the stated law, and photographed first frames test the visual domain. The design carries over to other laws and scenes: it needs a family of geometries with matched statistics, a simulator for the reference, and pairs of generations that differ in one thing. References [1] Alibaba Cloud. Wan3.0 video generation API reference. https://w.alibabacloud.com/help/en/ model-studio/wan3-video-generation-api- reference, 2026. Alibaba Cloud Model Studio documen- tation for the closed Wan 3.0 video model (wan3.0-video). Accessed 2026-09-30. 4, 21 [2] Estela Monserrat Arriaga Santana, Julian Rosas Scull, Eh Μ ecatl Sacamchβen N Μ u Μ nez Rico, and Hugo Jair Es- calante.Foresight at the Event Boundary: Evaluating 8 physical prediction in video world models. arXiv preprint arXiv:2609.36531, 2026. 3 [3] Hritik Bansal, Zongyu Lin, Tianyi Xie, Zeshun Zong, Michal Yarom, Yonatan Bitton, Chenfanfu Jiang, Yizhou Sun, Kai- Wei Chang, and Aditya Grover. VideoPhy: Evaluating phys- ical commonsense for video generation. In International Conference on Learning Representations (ICLR), 2025. 1, 2 [4] Peter W. Battaglia, Jessica B. Hamrick, and Joshua B. Tenen- baum. Simulation as an engine of physical scene understand- ing. Proceedings of the National Academy of Sciences, 110 (45):18327β18332, 2013. 3 [5] Jorge Diaz Chao, Konpat Preechakul, Yuxi Liu, and Yutong Bai. The seriality gap in video diffusion models. arXiv preprint arXiv:2607.13031, 2026. 1, 3, 8 [6] Xiangbo Gao, Mingyang Wu, Siyuan Yang, Jiongze Yu, Par- dis Taghavi, Fangzhou Lin, and Zhengzhong Tu. The Pulse of Motion: Measuring physical frame rate from visual dy- namics. arXiv preprint arXiv:2603.14375, 2026. 3 [7] Yoav HaCohen, Benny Brazowski, Nisan Chiprut, Yaki Bitterman, Andrew Kvochko, Avishai Berkowitz, Daniel Shalem, Daphna Lifschitz, Dudu Moshe, Eitan Porat, Eitan Richardson, Guy Shiran, et al. LTX-2: Efficient joint Audio- Visual foundation model. arXiv preprint arXiv:2601.03233, 2026. Technical report of the LTX-2 family (base of LTX-2.3 and LTX-2.5). 4, 21 [8] Woojung Han, Seil Kang, Youngjun Jun, Min-Hung Chen, Fu-En Yang, and Seong Jae Hwang. Physics in 2-Steps: Locking motion priors before visual refinement erases them. In Proceedings of the 43rd International Conference on Ma- chine Learning (ICML), 2026. 3 [9] Swarnim Jain and Shangzhe Wu.RigidBench: Evaluat- ing Rigid-Body physics in video generation models. arXiv preprint arXiv:2608.15555, 2026. 1, 3 [10] Rasul Khanbayov and Hasan Kurban. PhysWeep: Does a video generator realize the physics you ask for?arXiv preprint arXiv:2609.06207, 2026. 1, 3, 7 [11] Maria Kozhevnikov and Mary Hegarty. Impetus beliefs as default heuristics: Dissociation between explicit and implicit knowledge about motion. Psychonomic Bulletin & Review, 8(3):439β453, 2001. 3 [12] Tingle Li, Siddharth Gururani, Kevin J. Shih, Gantavya Bhatt, Sang-gil Lee, Zhifeng Kong, Arushi Goel, Gopala Anumanchipalli, and Ming-Yu Liu. Benchmarking Single- Factor physical Video-to-Audio generation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pat- tern Recognition (CVPR), pages 1939β1949, 2026. 3, 7 [13] Yueyan Li, Haibo Wang, Caixia Yuan, and Xiaojie Wang. Why do video diffusion models violate physics? unveil- ing the flaws in attention mechanisms.arXiv preprint arXiv:2609.23658, 2026. 3, 8 [14] Lightricks.LTX-2.3 model card. https : / / huggingface.co/Lightricks/LTX-2.3, 2026. Open-weight 22B audio-video model (dev and distilled checkpoints). Accessed 2026-09-30. 4, 21 [15] Lightricks.LTX-2.5 model card. https : / / huggingface.co/Lightricks/LTX-2.5, 2026. Open-weight 22B model with full (dev) and distilled check- points; see also https://ltx.io/model/ltx-2-5. Accessed 2026- 09-30. 4, 21 [16] Yu Ma, Hongli Shi, and Xinran Xu. Twin Rollouts: Noise- Coupled counterfactual branching in interactive video world models. arXiv preprint arXiv:2608.08982, 2026. 1, 3 [17] Michael McCloskey, Alfonso Caramazza, and Bert Green. Curvilinear motion in the absence of external forces: Na Μ Δ±ve beliefs about the motion of objects. Science, 210(4474): 1139β1141, 1980. 3 [18] Chenlin Meng, Yutong He, Yang Song, Jiaming Song, Jia- jun Wu, Jun-Yan Zhu, and Stefano Ermon. SDEdit: Guided image synthesis and editing with stochastic differential equa- tions. In International Conference on Learning Representa- tions (ICLR), 2022. 3, 22 [19] Fanqing Meng, Jiaqi Liao, Xinyu Tan, Quanfeng Lu, Wenqi Shao, Kaipeng Zhang, Yu Cheng, Dianqi Li, and Ping Luo. Towards world simulator: Crafting physical commonsense- based benchmark for video generation. In Proceedings of the 42nd International Conference on Machine Learning (ICML), pages 43781β43806, 2025. 1, 2 [20] MiniMax.MiniMax H3: An open model breaking the boundaries between tasks and modalities. https:// w.minimax.io/blog/minimax-h3, 2026. Re- lease note, 2026-07-31. Open weights and model card: https://huggingface.co/MiniMaxAI/MiniMax-H3. Accessed 2026-09-30. 4, 21 [21] Saman Motamed, Laura Culp, Kevin Swersky, Priyank Jaini, and Robert Geirhos. Do generative video models understand physical principles? In Proceedings of the IEEE/CVF Win- ter Conference on Applications of Computer Vision (WACV), pages 948β958, 2026. 1, 2, 3 [22] Ziqi Ni, Rui Li, Shiqi Jiang, and Wei Zhou. MotionSpec: Spectral trajectory supervision for Motion-Consistent video generation. arXiv preprint arXiv:2609.28095, 2026. 3 [23] NVIDIA.Cosmos3-Nano model card. https:// huggingface.co/nvidia/Cosmos3-Nano, 2026. 16B omnimodal world model of the Cosmos 3 family. Ac- cessed 2026-09-30. 4, 21 [24] NVIDIA et al. Cosmos 3: Omnimodal world models for physical AI. arXiv preprint arXiv:2606.02800, 2026. 4, 21 [25] Tim R Μ adsch, Yuki M Asano, Hilde Kuehne, Stefan Bauer, Priyank Jaini, Robert Geirhos, and Carsten T. L Μ uth. Physics- IQ verified. arXiv preprint arXiv:2606.18943, 2026. 2 [26] Jonathan Sadeghi, Jenny Seidenschwarz, Jesse Allardice, Sirish Srinivasan, Benjamin Graham, and Jeffrey Hawke. CaliBench: Are the stochastic dynamics of video world mod- els physically calibrated? Transactions on Machine Learn- ing Research, 2026. 3 [27] Team Seedance et al.Seedance 2.0:Advancing video generation for world complexity.arXiv preprint arXiv:2604.14148, 2026. Seedance 2.0 model card; covers Seedance 2.0 and 2.0 Fast. 4, 21 [28] Team Wan, Ang Wang, Baole Ai, Bin Wen, Chaojie Mao, Chen-Wei Xie, Di Chen, Feiwu Yu, et al. Wan: Open and ad- vanced Large-Scale video generative models. arXiv preprint arXiv:2503.20314, 2025. 4, 21 9 [29] Varun Varma Thozhiyoor, Shivam Tripathi, Venkatesh Babu Radhakrishnan, and Anand Bhattad.Principia:Rela- tional physics tests for video models.arXiv preprint arXiv:2609.04200, 2026. 1, 3 [30] Varun Varma Thozhiyoor, Shivam Tripathi, Venkatesh Babu Radhakrishnan, and Anand Bhattad. Objects in generated videos are slower than they appear: Models suffer Sub-Earth gravity and donβt know Galileoβs principle...for now.In Proceedings of the IEEE/CVF Conference on Computer Vi- sion and Pattern Recognition (CVPR) Findings, pages 3830β 3839, 2026. 1, 3 [31] Antonios Tragoudaras, Chenyu Zhang, Daniil Cherniavskii, Antonis Vozikis, Thijmen Nijdam, Derck Prinzhorn, M Μ ark Bodr Μ acska, Nicu Sebe, Andrii Zadaianchuk, and Efstratios Gavves. Evaluating Newtonian mechanics in video gener- ative models with real physical systems. In Proceedings of the 43rd International Conference on Machine Learning (ICML), 2026. 1, 3 [32] Volcano Engine.Model list (ark): doubao-seedance-2- 0-mini-260615. https://w.volcengine.com/ docs/82379/1330310, 2026.Official model list of the Ark platform, which lists Seedance 2.0 mini (model id doubao-seedance-2-0-mini-260615). In Chinese. Accessed 2026-09-30. 4, 21 [33] Wan-AI.Wan2.2-I2V-A14B model card. https:// huggingface.co/Wan-AI/Wan2.2-I2V-A14B, 2025.Open-weight image-to-video mixture-of-experts model (27B total, 14B active). Accessed 2026-09-30. 4, 21 [34] Meng Zhu and Airui Zhang. MultiEcho: An experimental science of learned worlds. arXiv preprint arXiv:2609.33347, 2026. 3 10 How Does Geometry Enter Generated Motion? Supplementary Material Key open-weight models (filled marks)closed models (hollow marks) LTX-2.3Wan 3.0 LTX-2.5 (distilled)Seedance 2.0 LTX-2.5Seedance 2.0 mini Cosmos 3 Nanointegrity only: MiniMax-H3Wan 2.2 (TI2V-5B) Wan 2.2 (A14B) Physical oraclethe simulatorβs reading through the same measure- ment chain 1.24 [0.79, 1.46] (24)median, 95% interval over scenes, denominator a value and its interval on a common scale, with a tick at the physical value intact (dark) and readable (light) share of the videos tray arrival under the named (filled) and the neutral prompt (hollow) 1.6a value singled out in the caption not run the model did not run this arm (β: no reading) Header bands follow the four questions:responsestategoaltime integrity, setup A. Scene families Every scene is a world W = (β¦,L,x 0 ) drawn on a vertical board: a ball released from rest at x 0 , a fixed law L, and white parts whose shape is the geometry β¦. The two main families vary β¦ over matched levels while the prompt stays fixed within a family, so a level reaches the model through the first frame alone. Each intervention family changes one element of a base scene and keeps the rest. For each we state what is held fixed, what changes, what the stated law predicts and what the family isolates. A.1. Common visual world Common visual worldsetup boardmatte black, 1.20Γ 0.675 m (16:9), on a wooden table before a wall markers four 30 m squares per corner partswhite acrylic ball40 m, orange, green, blue or magenta, named in the prompt camera locked, 50 m lens, 1.85 m from the board centre A checker strip of four 30 m squares in each corner gives the scale and a per-frame reference for camera motion. Frames are path-traced at 1280Γ 720 and downsampled to 832Γ 480. Exact renders of the simulated motion exist at 24 and 30 fps and, for the model that generates at 16 fps, at exactly 16 fps. The first frame given to every model is the frame at t = 0 of the exact render. Board coordinates have their origin at the lower-left corner, x to the right and y up. A.2. Track family Track familyresponse The track is two laser-cut white acrylic plates 5 m thick, and the ball rides on their sharp inner top edges, 24 m apart, with the far plate 8 m higher. Over xβ [0, 1.0] m the upper edge follows h(x) = H 0 β Μax + P k A k sin(2Οf k x + Ο k )(A.1) and ends at a stop block (levels in Table A.1, with random phases on the broadband level). The track starts at a local crest of h. With rolling resistance c r the energy balance gives v 2 (s) = v 2 0 β 2g eff h(x(s))β h(x 0 ) + c r (x(s)β x 0 ) (A.2) (g eff in Sec. B). Table A.1. Track family levels, ten scenes each. f ,A: frequency and amplitude of each component. N min : lowest normal force on the nominal trajectories, in units of mg. Last column: scenes in which all 64 ensemble members reach the stop (62β63 in the others). level (first frame)f (m β1 )A (m) ΜaN min 64/64 straight β0.076β0.132 0.9910 single-frequency 3150.033β0.115 0.527 single-frequency 4150.031β0.085 0.4010 broadband 2, 3, 410 each 0.030β0.100 0.307 held fixedThe length, the release rule (the ball is released where the downhill slope first reaches 0.025, at least 10 m past the crest), the prompt and the physical transit time (1.62β2.15 s). Every nominal trajectory keeps a normal force of at least 0.3mg, which 11 bounds Af 2 and sets the physical bandwidth of the family, and a speed of at least 0.25 m/s beyond x = 0.16 m. changedThe drawn profile. The mean slope Μa is drawn per scene and enters as a covariate, and the straight level needs a steeper Μa because it lacks the first downhill of a crest start. law predicts By Eq. (A.2) the speed follows the drawn height with unit gain and zero phase at every frequency of the family, and the mean slope accelerates the ball (sβ t 2 on the straight level). isolatesThe transfer from drawn shape to speed, resolved by spatial frequency, at matched transit time. A.3. Deflector family Deflector familyresponse, state A launch ramp (a 25 β¦ descent of 0.15 m ending in a horizontal lip at x = 0.647 m) releases the ball into free flight towardK flat deflectors (120Γ 10 m, with 5 m lips on the front and back that keep the ball in the board plane) and a white tray with 40 m walls and a felt floor. Each deflector faces the launch ramp, so every contact throws the ball upward and flights between contacts last 0.2β0.4 s (levels in Table A.2). Table A.2. Deflector family levels, eight scenes each. Order and tray: shares of the 64 ensemble members that keep the nominal sequence and that rest in the tray. Last: time of the last contact. levelKanglesordertraylast (s) single 1 20, 30, 45, 60 β¦ 1.000.86β1.00 0.54β0.57 regular 3 +45/β45/+45 β¦ 0.94β1.00 0.81β0.98 1.12β1.16 irregular 3 Β±(20β60) β¦ 0.91β1.00 0.83β0.98 1.05β1.15 held fixedEach irregular layout shares launch ramp, tray position and total drop with the regular layout of the same index, with mean|ΞΈ| of 43.1β49.2 β¦ . Every nominal path hits each deflector at least 1.5 ball radii from its ends, flies at least 0.19 s between contacts (0.22 s between irregular deflectors, at least four frames on each side of a contact at 24 fps), makes its last contact before 4.5 s and rests in the tray before 5 s. The tray widens from 200 to 300 m when fewer than 80% of the ensemble rest in it. changedThe deflectors. The two single-deflector scenes of an angle slide the deflector by up to 20 m along its axis about a fixed contact point (190 m below the lip, 250 m at 20 β¦ ), so they are physically identical. The regular layout is +45/β 45/ + 45 β¦ at equal spacing (140 mΒ±15%). The irregular layout alternates in sign with magnitudes in [20 β¦ , 60 β¦ ] at random spacing. law predicts The exit of each contact is set by the drawn normal and the prescribed restitution. On the single deflector the physical exit angles at 20, 30, 45 and 60 β¦ are 111.2, 130.0, 162.1 and 193.1 β¦ , a slope of 2.06 (a mirror gives 2). On three deflectors the ball visits p 1 β p 2 β p 3 and rests in the tray. isolatesA discrete geometric event and the composition of three, and the paired layouts separate the physical path from a zigzag template with the same drop, start, tray and mean angle. A.4. Local edits and shared-front tracks Local editsstate Twelve tracks share their first 0.25 m and release point and then blend into a straight ramp of slope Μaβ0.03, 0.04, 0.05, 0.06. An editΒ±Ξ΅(1β u 2 ) 3 (Ξ΅ = 15 m, width 0.15 m) is centred at 0.42, 0.50 or 0.58 m. basebumpdipnull edit (lower edge) Table A.3. Local edits: physical arrival shift at the stop, bump / dip (ms). The ball enters the edit at 0.99, 1.11β1.12 and 1.23β1.25 s for the three centres and reaches the base stop at 1.94, 1.89, 1.85 and 1.82 s for the four slopes. The speed at the edit centre is 0.62β0.74 (base), 0.45β0.61 (bump) and 0.75β0.85 m/s (dip), and 62β64 members reach the stop. β : also run on the closed models. Μacentre 0.42 mcentre 0.50 mcentre 0.58 m 0.03+45 / β14 β +41 / β13+37 / β11 0.04+41 / β13+36 / β11+32 / β10 β 0.05+38 / β12+33 / β10+29 / β8 0.06+35 / β11+30 / β9 β +25 / β7 held fixedThe first 0.25 m and the release point of each track (an f = 3 m β1 crest start, A = 15 m, Μa = 0.06), the seed, and one ensemble per track whose members coincide until the edit. changedOne element per arm. Each track has five arms: base, bump (+Ξ΅), dip (βΞ΅), a null edit (the same shape added to the lower edges of the plates, area 10.3 cm 2 , leaving the rolling edge and the simulated motion unchanged) and a rerun of the base with the same seed. law predicts Identical motion up to the edit, βv 2 =β2g eff Ξ΅ =β0.177 m 2 /s 2 across it, and recovered speed after it with a persisting arrival shift (Table A.3). isolatesWhether a model changes speed at the edit in the physical direction, whether an edit ahead of the ball changes the motion before arrival, and, through the null edit and the rerun, how much an unrelated change of equal size and the sampler itself move the generation. 12 Shared-front tracksresponse, state track 0track 4 held fixedThe first 0.40 m of twelve f = 3 m β1 tracks (A = 15 m, Μa = 0.06), all within the rules of the family. changedThe back section, blended in over 0.40β0.50 m, with a random phase (3.61, 0.58, 0.32, 2.84, 5.29, 4.24, 5.47, 0.35, 1.39, 6.24, 3.09 and 1.51 rad for tracks 0β11). law predicts The motion is identical until the front section ends at 1.12 s, and the back-section undulation follows the drawn phase. isolatesWhether the back-section response follows the drawn phase or continues the front, and whether the motion over the shared front changes with geometry the ball has not reached. A.5. Ramp pairs, barriers and chutes These families test energy and state, and each prediction holds at any tempo (Table A.4). Ramp pairstate A 20 β¦ descent into a rounded valley and an ascent of 60, 30, 15, 5 or 0 β¦ , with release 45 m above the valley and a stop block on each ascent at 2.52, 1.61, 1.46 and 1.32 times the release height. held fixedThe descent, the valley and the release height. changedThe ascent angle. law predicts The ball turns around just below its release height, lower on longer ascents through rolling resistance. isolatesWhether the climb is bounded by the release height. Barrierstate The same descent into a flat valley and a hump (1β u 2 ) 3 220 m wide whose height is 0.70β1.20 of the 80 m release drop. held fixedThe descent, the valley, the hump width and the 80 m release drop. changedThe height of the hump, 0.70β1.20 of the release drop. law predicts The ball passes below the rolling-resistance threshold 0.971 (1β c r L/h rel for the 0.46 m path to the crest) with a crest speed that falls to zero at the threshold, and the ensemble splits at 0.95 and 0.971 by design. isolatesWhether the outcome has a threshold at the release height. Chutestate A chute set holds the exit point (0.55, 0.45) m, the exit tangent (β20 β¦ ) and the exit speed (0.900 m/s) fixed and changes only the curvature ΞΊ of the last 60 m. held fixedThe exit point, the exit tangent and the exit speed. changedThe curvature ΞΊ of the last 60 m. law predicts The four flights are one parabola, and their nominal landing points agree to 10 β10 m. isolatesWhether a drawn shape that the stated law ignores moves the outcome. A.6. Goal interventions Goal interventions: trays and prompt pairsgoal held fixedThe neutral prompt of the tray interventions (Sec. E.2), which names neither deflectors nor tray. Scenes built on a main-set scene keep its colour and ensemble members, so the two first frames differ only in the changed part. The wooden table enters the simulator because the ball can miss the tray (Table A.5). changedThe tray, a second tray or the prompt. Two trays place a second, identical tray under the launch lip. The three-deflector layouts leave no room for it, so all four scenes use single deflectors. No tray removes the tray. Prompt pairs regenerate the 16 regular and irregular main-set scenes with the neutral prompt, with first frame, ensemble and seed unchanged. law predicts In the shifted-tray scenes the stated law gives a capture gain of zero: the landing point does not move with the tray, and in the beyond group the ball flies over the moved tray to the table. The stated law with its nominal parameters (ΞΌ = 0) lands at the left edge of a one-sided ensemble spread (+9 to +145 m at 20 β¦ with median +107,β11 to +128 at 30 β¦ ,β23 to +70 at 45 β¦ andβ42 to +16 at 60 β¦ ), so a model that lands at the ensemble median sits up to 107 m off the nominal point, and the primary reading compares two tray positions of the same base and seed (Sec. C.2). isolatesWhether a drawn tray attracts the ball, which of two trays receives it, whether a model keeps a stopping place that is no longer drawn, and whether the destination follows the text. A.7. State controls State controls: near misses and permuted layoutsstate held fixedThe neutral prompt (Sec. E.2), the free-flight path in the near misses, and the three deflector magnitudes in a permuted pair. 13 Table A.4. Ramp pairs, barriers and chutes. Times are physical, counts are ensemble members out of 64, and β marks scenes also run on the closed models. ramp pairsbarrierschutes ascentturn (s)ratiotravel (m)ratiooutcometime (s)speed (m/s)passΞΊ (m β1 )exit, land (s)N min landing (m) 60 β¦β 0.540.98035 (33β37)0.70pass0.780.51 (0.53)640 β 0.31, 0.530.820.714β0.744 30 β¦ 0.640.97592 (84β96)0.85 β pass0.830.34 (0.35)64+40.29, 0.510.820.714β0.742 15 β¦β 0.870.965 183 (162β193) 0.95pass0.900.14 (0.15)27β4 β 0.34, 0.560.610.714β0.741 5 β¦ 1.740.929 509 (411β572) 0.971pass1.030.03 (0.03)10+8 β 0.26, 0.480.490.715β0.741 0 β¦β stop 1.36β1.05 β turn back0.86β0 1.20 β turn back0.83β0 Ramps: turn-around time, height ratio and horizontal travel up the ascent (ensemble range in brackets). Barriers: time at the crest (or turn-around), crest speed with its ratio to the speed at the foot (reached at 0.61 s). Chutes: N min in units of mg, nominal landing 0.7377 m for all four. changedA deflector near the path or the order of the deflectors. Near misses place a deflector end 10 m or 40 m from the free-flight path, with a hit control. Permuted layouts use the same three magnitudes in the orders (+a,βb, +c) and (+a,βc, +b), each with its tray at its own landing point. law predicts No contact at the near misses and a contact at the hit control, and on each permuted layout the order in which its deflectors are drawn (Table A.5). isolatesThe radius within which a deflector attracts a contact (zero under the stated law), and whether the contact order follows the drawn order. A.8. Clip length Clip lengthtime held fixedThe first frame, the prompt and the seed of eight scenes (one per track level, the 30 β¦ and 60 β¦ single deflectors, and a regular layout with its paired irregular layout). The 5 s clips are the main-set videos. changedThe length of the clip: 3, 5 and 8 s. law predicts The stated law keeps its events at fixed times, so its tempo is independent of the clip length. isolatesWhether timing is set by the motion or by the clip. A.9. Photographed first frames Photographed first framesintegrity, visual domain The same eight scenes were built from laser-cut parts and photographed from a tripod with the camera parallel to the board within 0.7 β¦ . photographrendered twin held fixedThe geometry. It is measured from the photograph (the laser-cut end blocks set the scale, the corner strips the board homography, and the white parts are fitted in board coordinates, Table A.6), and the simulator runs its ensemble on it. The prompt is the main-set prompt. The control of an open-weight model is a rendered twin (measured geometry, the photographβs camera, our appearance) wherever the as-built motion leaves the nominal band, and the main-set render where it stays inside. Closed models run only the photograph rows and are compared with their own nominal-scene readings, a weaker control. changedThe visual domain of the first frame. Each photograph is cropped to 16:9 and scaled to 1280Γ 720 as the first frame. The build departs from the drawing: the board is 1166Γ 723 m, the checker squares are 27.6β29.2 m and the balls 46β50 m. law predicts The as-built ensemble of Table A.6. isolatesThe visual domain of the first frame with the geometry held fixed. A.10. Regeneration sources Regeneration sourcesprobe Six scenes of a twelve-scene pilot set serve as sources: three tracks with A = 20 m (f = 1 and twice f = 3 m β1 ) and three deflector layouts (one regular, two irregular), each with its exact render. 14 Table A.5. Tray interventions, near misses, permuted layouts and prompt pairs, all with the neutral prompt. Shifts are relative to the nominal landing point, positive toward the incoming ball. Counts are ensemble members out of 64. β : also run on the closed models. first framescenebasechangephysical outcome (ensemble) shifted tray, in: 20, 30 β , 45, 60 ββ¦ single deflector240 m tray at +60 mmlands in the tray off-centre (64 each) shifted tray, beyond: 20, 30 β , 45, 60 ββ¦ single deflector100 m tray at +240, +220, +160, +120 m flies over it to the table (64), touches it (0), leaves the view two trays: 45 β¦ (2 scenes, 1 β )single deflectorsecond 200 m tray under the lipphysical tray (63; 64), second tray (0) two trays: 60 β¦ (2 scenes, 1 β )single deflectorsecond tray, both 140 mmphysical tray (64; 64), second tray (0) no tray: 30 β¦ and irregularmain-set scenestray removedlands on the table and leaves the view (64; 63 within 5 s) near miss: 10 m above β , 40 m above, 10 m below free flightdeflector end at the stated clearanceno contact (0); smallest clearance 4.3, 35.7, 6.9 m near miss: hit control β free flight30 β¦ deflector on the pathcontact, then tray (64) permuted pairs (3)new irregularmagnitudes 38/46/54, 40/47/55, 37/47/52 β¦ , two orders order kept 58β63, tray 53β63 prompt pairs (16; 4 β )regular, irregularneutral promptas in the main set Table A.7. Regeneration sources: how each version is built and the reading that identifies it, on the source and for the physical oracle. versionconstructionsource / oracle constant speed tracks: uniform speed over the physical transit time |H| 0.02 / 1.0 phase +90 β¦ tracks: undulation of v 2 (s) advanced by a quarter period phase +86 / 0 β¦ slowed 2Γboth: the simulated motion at half speed Ξ± 2.0 / 1.0 restitution 0.3deflectors: every contact with e = 0.3 e n 0.30 / 0.85 transparentdeflectors: the ball passes through deflector 2 order 0 / 1 held fixedThe drawn structure. Sources are rendered at 24 fps and at exactly 16 fps, with a first frame equal to the exact renderβs within one grey level. changedThe dynamics. Each scene has three versions that keep the drawn structure and break the dynamics (Table A.7). A deflector ball that misses the tray lands on the table and rolls to a stop, so no version passes through a drawn surface other than the transparent deflector. law predicts The physical readings of Table A.7. isolatesWhich parts of a motion a model keeps when it re-renders it and whether a replacement moves toward the stated law or toward the modelβs own version of the scene. B. The reference The physical reference is a simulator that integrates the stated law on the geometry drawn in the first frame, and a 64-member ensemble that perturbs what the drawing leaves open gives each scene a tolerance band. The reference is ex- act for the drawn geometry and the stated law. All physical comparisons in the paper are defined relative to this oracle. The stated law. On tracks, ramps and chutes the ball (ra- dius r = 20 m) rolls without slipping on the two inner plate edges, whose chord lies r eff = 15.5 m from the ball centre. A solid ball (k = 2/5) then carries the iner- tia factor 1 + Ο = 1 + kr 2 /r 2 eff = 5/3 and accelerates with g eff = g/(1 + Ο). Rolling resistance is a force c r mg cosΞΈ with c r = 0.005, the ball stops at the end block, and every nominal trajectory keeps a positive normal force. Between contacts the ball flies freely, and a deflector contact reverses and scales the normal velocity by e = 0.85 and keeps the tangential one (ΞΌ = 0). The tray has a felt floor (e = 0.25) and 40 m walls, and in the tray interventions the table be- low the board has restitution 0.60, friction 0.30 and rolling resistance 0.010. The ensemble. Each scene draws 64 members from a key of its own (Table B.1), perturbing what a first frame cannot show: the material of the ball, restitution and friction (with 15 Table A.6. Photographed first frames: as-built geometry against the design (track offset in x/y and rotation, launch exit speed with design 0.760 m/s), the as-built ensemble (on tracks all 64 members reach the stop, on deflectors the shares keeping the design order and resting in the tray), the nominal band, and the rendered control. photographsceneas-built against designensemblenominal bandcontrol straightβ16.3/+52.3 m, +0.07 β¦ ; Μa 0.093β0.092stableoutside, 4% fastertwin f = 3β14.9/+42.5 m, β1.36 β¦ ; Μa 0.055β0.076; A 15β17.5 mmstableoutside, 19% fastertwin f = 4β10.8/+28.6 m, β1.03 β¦ ; Μa 0.048β0.077; A 15β14.7 mmstableoutside 20% of the timetwin broadbandβ13.8/+47.7 m, β0.62 β¦ ; Μa 0.069β0.078; A 10.6/11.5/10.2 mmstableoutside, 15% fastertwin single, 30 β¦ deflector 31.7 β¦ , 149Γ 22 m; exit 0.815 m/s1.00 / 1.00insidemain-set render single, 60 β¦ deflector 61.1 β¦ , 149Γ 23 m; exit 0.872 m/s1.00 / 1.00contact 17 ms latetwin regulardeflectors +44.8/β47.1/+44.8 β¦ ; exit 0.839 m/s0.95 / 0.95contacts 1, 3 earlytwin irregulardeflectors +39.1/β54.7/+36.4 β¦ (design +38.8/β55.5/+36.2); exit 0.764 m/s0.95 / 1.00contact 1 5 ms latetwin Table B.1. The stated law (nominal) and the ensemble (64 mem- bers). U : uniform, N : normal. The inertia factor is that of a solid (2/5) or a hollow (2/3) ball. The bars show each uniform range (band) with the nominal value (tick) on a scale from 0 to the rangeβs upper end. familyquantitynominalensemble rollinginertia factor k2/5 2/5, 2/3 rolling resistance c r 0.005 U [0, 0.02] release pointrelease rule +N (0, 3 m) deflectors restitution e0.85 U [0.80, 0.90] friction ΞΌ0U [0, 0.3] release pointlaunch ramp +N (0, 3 m) tablerestitution0.60 U [0.5, 0.7] friction0.30 U [0.2, 0.4] rolling resistance0.010 U [0.005, 0.02] spin), rolling resistance and a few millimetres of the release point. The arms of an intervention share their key, so the arms of a local edit coincide until the edit and a tray inter- vention reuses the members of its base: differences between arms come from the changed geometry alone. How the band is used. Smooth tracks and flat contacts make each exit depend on the drawn normal and the incom- ing state, so the families are irregular in layout and regu- lar in dynamics, and a scene enters the study only when its ensemble stays together: on tracks every member reaches the stop (up to two stop at the release point), on deflectors at least 90% keep the nominal sequence and 80% rest in the tray. The physical value of every reading is its read- ing on the exact render of the nominal trajectory, measured through the same chain as the videos, and the tables give the ensemble spread where it matters (ramp heights, land- ing ranges, barrier passes). The barrier heights 0.95 and 0.971 split the ensemble (27 and 10 of 64 pass), so there a model is read against a share. The simulator also runs from states measured in a video: the destination counterfactual rolls the stated law forward from a modelβs own exit state, and geometric forgiveness runs the ensemble with one de- flector removed. For photographed first frames the ensem- ble runs on the measured geometry and decides whether the as-built scene is stable and whether it stays in the nominal band (Table A.6). C. Measurement Every video is reduced to the trajectory of the ball in board coordinates, and every reading is a function of that trajec- tory and the drawn geometry. This part defines the readings, shows that the chain returns the physical values on exact renders and names each error injected into motions built to be wrong, and gives the floors against which model readings are compared. 16 C.1. From pixels to the board The eight squares of the corner strips give a per-frame ho- mography from the board to the image, which absorbs small camera motion. Letterboxing is undone by the frame map of each modelβs canvas. The ball is segmented inside the board with a hue window for its colour (orange 355β40 β¦ , green 105β157 β¦ , blue 200β244 β¦ , magenta 300β345 β¦ ) and located by its chroma-weighted centroid. White parts are bright pixels with saturation below 0.25, so the ball or its blur never counts as a part. The ball centre lies 27.9 m in front of the board, and its plane is mapped by scaling the board homography about the principal point. On a track the centre is projected onto the offset centreline to give the arc length s(t), differentiated by a SavitzkyβGolay filter (seven frames at 24 fps), and on deflectors the planar path (x,y) is used. The drawn geometry is read from the white mask of every frame (the upper track edge refitted at the input fre- quencies, the axis and centroid of each deflector), minus the same extraction on the exact render. C.2. Readings Table C.1 summarizes the readings of the main paper. Track readings. The tempo Ξ± is the video time from first motion to a common arc length over the physical time. On deflectors the launch tempo times the ball from first motion to leaving the launch ramp. For the gain, v 2 is regressed jointly on [1, sβ Μs, (sβ Μs) 2 ] and, per drawn component, on A k sinΟ k and A k cosΟ k with Ο k = 2Οf k x(s) +Ο k , and the coefficient pair z k = c k + id k gives H k = z k /z ref k ,(C.1) where the reference is the simulated motion rescaled to the videoβs tempo, aligned at first motion and read through the same filter. |H| is the gain and argH the phase, positive when the speed undulation leads the drawn height. The stated law and any uniformly slowed physical motion give |H| = 1 and phase 0. A component is read when the video traverses at least 1.5 of its cycles with 60% of the frames in motion, and a 2f term enters when its frequency is not another component (intervals in Sec. H). The trend ratio compares two gravities, g trend = g eff T/T ref from the mean slope T of the fitted v 2 trend and g time = g eff /Ξ± 2 from the tempo. It is 1 for a time-rescaled physical motion and near 0 for a ball held at a preferred speed. On the straight level s = s 0 +c(tβt 0 ) p gives the exponent p (2 under the stated law, 1 at constant speed). The relaxation rate comes from an output-error fit of s(t) itself, with s = s 0 before t 0 and Μs = a c β g w W (s)β b Μs(C.2) afterwards (W the undulating part of sinΞΈ, fourth-order RungeβKutta at 1/240 s). The stated law has b = 0 and g w = g eff . The balanced accuracy is the share of mov- ing frames on which the tangential acceleration has the sign of the local downhill direction, averaged over downhill and uphill frames (|a| < 0.06 m/s 2 counts one half). The kine- matic gain regresses the measured centreβs vertical offset about its trend on the exact one, and it is 1 when the ball stays on the drawn rails. Deflector readings. A contact is a minimum of the ball- to-deflector distance within r+8 m where a bounce model (two parabolas sharing contact point and vertical accelera- tion) fits at least twice as well as one parabola, with win- dows bounded by the neighbouring events. The contact or- der merges adjacent repeats and is compared with the phys- ical sequence. The residual is the angle between the mea- sured exit and the stated lawβs exit for the measured incom- ing direction, and e n β [0, 1.2] and e t β [β1, 1] are fitted along the deflector normal and tangent (0.85 and 1 under the stated law). The calibrated law fits (e n ,ΞΌ) on a modelβs single-deflector contacts, freezes it and predicts its three- deflector contacts, which helps only a model with a wrong but consistent contact law. A ball has arrived when it is vis- ible in half of the last 0.3 s and its median centre lies in the tray (between the inner walls, from 10 m below the floor to 20 m above the walls). For a wrong route, the destina- tion counterfactual rolls the stated law forward for 5 s from the exit state after the last correct contact (or the launch exit). The difference between the modelβs arrival and that of the rollouts is the steering beyond the ballβs own state, and it is tested with the state two frames later and with the velocity rescaled by the apparent gravity or by the launch tempo. Intervention readings. Local edits: with the anchor t a at 0.10 m of travel, T = t end β t a , T pre = t in β t a , v pulse the mean speed in the edit and v pre that from 50 m after release to 30 m before the edit, each arm is paired with the base of the same track and seed, dv = (v pulse /v pre ) arm (v pulse /v pre ) base β 1, dt = (T/T pre ) arm (T/T pre ) base β 1, (C.3) so that the tempo of the two videos cancels. Locality is read from the change of T pre and the RMS path difference before the edit. Shared fronts: the gain is read on the back section (xβ₯ 0.52 m) with its own phase Ο b , and the circular-linear slope of Ξ¦ = Ξ΄ + Ο b on Ο b is 1 when the response fol- lows the drawing and 0 when it continues the front. An exploratory fit |H|e iΞ¦ = Ge iΟ b + C across tracks splits a locked part |G| with lead argG from a part |C| with the same phase on every track. Ramps: the turn-around is the highest centre after the valley (quadratic fit withinΒ±0.12 s), and the height ratio divides its height above the valley by 17 that of the release. Climbs are classed as turning back, reaching the top stop, still climbing or stopped. Barriers: a pass moves the centre 20 m beyond the crest, and the crest-speed ratio divides the crest speed by the speed at the foot. Chutes and trays: the landing is the x where the cen- tre first descends through 50 m above the tray rest height (720 m on chutes), and the chute exit direction comes from a parabola fitted to at most 12 flight frames. The cap- ture contrast pairs the in-tray and beyond scenes of one base and seed, (x beyond β x in )/(shift beyond β shift in ), 0 when the landing ignores the tray and 1 when it follows it, so that the modelβs own flight bias cancels. Clip length: Ξ³ is the slope of logΞ± on logT clip within each scene and seed (0 for a fixed physical rate, 1 when the event is stretched to the clip). Regeneration: with r the regenerated motion, s the source and p the physical motion, summed over visible frames, Ξ» = P β¨rβ s, pβ sβ© P β₯pβ sβ₯ 2 ,(C.4) 0 when the output stays on the source and 1 when it is pulled onto physics. The copy ratio is RMSβ₯rβ sβ₯/β₯sβ pβ₯, ΞΊ is the same projection onto the modelβs own image-to-video video q, and rβ s = Ξ» 2 (pβ s) + ΞΊ 2 (qβ s) + Ξ΅ separates the two directions. C.3. Validation Exact renders. Exact renders go through the full chain as if they were generated videos. On the 120 track renders the fiducials agree with the scene camera to 0.04β0.07 px, every ball stays on the track and reaches the stop, the tempo reads 1.000β1.004 and the gain 1.02β1.10 (a pixel-level bias of at most +9%). On the 72 deflector renders every sequence is correct with residuals below 0.32 β¦ , and pilot renders read e n = 0.848β0.852 on all 42 contacts. The drawn-geometry extraction recovers the track amplitude to 1.2Γ 10 β4 , its phase to 0.017 β¦ and deflector angles to 0.004 β¦ . Table C.7 gives the intervention readings on exact renders. Synthetic mechanisms. Seven candidate dynamics, sim- ulated on tracks and read through the same estimator, leave distinct fingerprints (Table C.2). Spatial smoothing lowers the gain at zero phase, temporal smoothing lowers it with a phase lead, and a response lag produces a phase lag that grows with frequency. A constant-speed cruise flattens the trend and its b is recovered exactly, a speed that follows the local slope reads +90 β¦ at chance accuracy, and a curvature heuristic produces a large 2f term. A single real gain would misread three of them (lag as bandwidth, first order as no re- sponse, cruise as an unbounded ratio), which is why gain, phase, trend ratio and b are read together. Motions with a known error. Motions that keep the drawn structure and break one piece of dynamics show that each reading names the error it was built with (Table C.3, where the reading that names each error is tinted). Constant speed reads as no response, a phase advanced by 90 β¦ as a phase error of +85 β¦ at full amplitude, and a motion slowed 2Γ keeps unit gain and zero phase withΞ± = 1.98. Rendered and measured, they read gains of 0.024, 1.52 and 1.03 and phases of +4, +86 and +1 β¦ . On deflectors the calibrated law recovers a fixed restitution of 0.5 (e n = 0.49) and then fits the three-deflector contacts to 1β2 β¦ against 15β16 β¦ for the stated law, and a transparent second deflector breaks ev- ery sequence. Rendered and measured, a restitution of 0.3 reads 0.300β0.304, and a motion slowed 2Γ keeps the or- der with e n = 0.848β0.853 and a contact gravity of 2.45β 2.48 m/s 2 , a quarter of g. Integrity rule. On 208 exact renders mapped onto every modelβs canvas and frame rate the integrity rule (Sec. D) raises no flag, with part displacements up to 0.15 m and rotations up to 0.20 β¦ . Injected perturbations are read as in- tended (Table C.4). Photographed first frames. The rendered twins mea- sured with the photographβs camera set the floor of the pho- tograph rows: with the correction for the ballβs height above the board, tracking errors are 1.3β1.4 m on tracks (2.4 m on the broadband scene, whose ball is the largest) and 2.1β 2.2 m on deflectors, the gain is biased by +3 to +5% (+10% at most on the broadband scene), the phase by at most 2.5 β¦ , and every order is correct, as on the nominal scenes. Pose-level floors match the nominal ones except on two track scenes at 16 fps (gain floor up to 0.31, phase floor up to 25 β¦ ). C.4. Floors A floor is the spread of a reading on the simulated motion with 1 px Gaussian detection noise (three noise seeds) at each native frame rate and output size, and a model reading is interpreted only when its interval clears the floor at the modelβs rate and size (Tables C.5 and C.6). For the inter- ventions the simulated motion is first slowed 2.5Γ, a typi- cal model tempo (Table C.7). For clip-length pairs the floor of the 3 s minus 5 s difference includes the truncation of the short clip (0.08 for Ξ±, 0.15 for |H|, 5 β¦ for phase, 0.07 s β1 for b, 0.08 for p and for accuracy), and the 8 s minus 5 s differences on the simulated motion are zero. D. Integrity A generated video is read only while the scene stays the one that the first frame shows. This part states the rule, reports the intact and readable shares of every model in every ex- periment, and describes the failure forms that recur, which 18 Table C.1. Readings used in the main paper, as definition cards: symbol and name, definition, the physical oracle and the floor at the three native frame rates (16 / 24 / 30 fps). |H| gain undulation of v 2 (s) against the simulated motion at the same tempo oracle 1 floor 0.09 / 0.11 / 0.06 argH phase lead of the speed undulation over the drawn height oracle 0 β¦ floor 6.8 / 7.5 / 6.0 β¦ g trend /g time trend ratio mean-slope acceleration over that implied by the tempo oracle 1 floor β b relaxation rate rate of return to a preferred speed, Eq. (C.2) oracle 0 floor 0.09 / 0.06 / 0.05 s β1 Ξ± tempo generated over physical time of the same motion oracle 1 floor 0.08 (clip-length pairs) p straight-ramp exponent sβ (tβ t 0 ) p on the straight level oracle 2 floor 1.96β2.02 e n restitution apparent normal restitution of a contact oracle 0.85 (band 0.80β0.90) floor 0.81β0.89 / 0.68β0.91 / 0.79β0.90 contact order merged contact sequence equals the physical one oracle 100% floor 100% residual exit against the stated lawβs exit for the measured incoming state oracle 0 β¦ floor p90 4.2 / 3.2 / 2.3 β¦ h/h 0 height ratio highest point after the valley over the release height oracle 0.93β0.98 floor 0.006, single video 0.055β0.091 (tempo 2.5) tray arrival ball at rest inside the tray over the last 0.3 s oracle 100% floor exact on renders Ξ³ duration exponent slope of logΞ± on log clip length oracle 0 floor from the Ξ± floor Ξ» regeneration pull projection of rβ s on pβ s, Eq. (C.4) oracle 1 (0 on the source) floor distance floor 1.6β2.3 m The floor of a reading is its spread on the simulated motion with 1 px detection noise at 832Γ 480 for the three native frame rates (95th percentile of the absolute error, the 90th percentile for the residual, or the stated range). Track floors are those of the single-frequency level with f = 3 m β1 (all levels in Table C.5). The prescribed restitution 0.85 has the ensemble band 0.80β0.90. The height-ratio floor is that of the mean over videos, followed by the single-video floor at a model tempo of 2.5. Table C.2. Fingerprints of synthetic mechanisms on tracks with A = 20 m and Μa = 0.06 at f = 2, 3, 4, 5 m β1 (values listed in that order and drawn as a line from f = 2 to 5, with the physical value dashed: gain on 0 to 2.1, phase onβ80 to +100 β¦ ), 24 fps, 1280Γ 720, 1 px noise, every motion slowed 2Γ and started 1 s late. Accuracy at f = 3, medians of three seeds. mechanismgain|H|phase ( β¦ )2f/1ftrend ratiob (s β1 ) / accuracy Physical oracle 0.98, 0.99, 0.98, 0.95β1, 0, +2, β1 0.03, 0.06, 0.11, 0.090.99, 0.99, 0.99, 0.980.0 / 0.92 spatial smoothing, Ο = 40 m 0.90, 0.83, 0.72, 0.59β1, +1, β2, +4 0.03, 0.05, 0.08, 0.101.01, 1.14, 1.23, 1.320.0 / 0.93 temporal smoothing, Ο = 0.2 s 0.91, 0.70, 0.47, 0.28+7, +19, +30, +34 0.18, 0.18, 0.20, 0.250.68, 0.69, 0.73, 0.740.3β0.5 / 0.84 response lag 0.1 s 0.98, 0.87, 0.74, 0.59 β26, β40, β56, β72 0.09, 0.11, 0.17, 0.241.11, 1.16, 1.15, 1.08β0.1β0.6 / 0.80 cruise, b = 5 s β1 0.71, 0.88, 0.97, 0.97 +53, +39, +30, +26 0.05, 0.06, 0.04, 0.100.10, 0.13, 0.15, 0.155.0β5.1 / 0.78 first order (speed from slope) 0.90, 1.25, 1.65, 2.00+90, +90, +91, +92 0.05, 0.06, 0.10, 0.100.01, 0.01, 0.00, 0.00 β₯ 80 / 0.52 curvature slowdown, v/(1 + c|ΞΊ|) 0.87, 0.72, 0.66, 0.56β2, β5, +4, +9 0.31, 0.88, 1.34, 2.160.99, 1.09, 1.01, 1.200.0 / 0.66 are findings in their own right about how each model treats the drawn apparatus. D.1. The rule Intact and readableintegrity A video is intact when five flags stay clear. counta second blob of the ballβs colour with a quarter of its area for more than three frames, or a resting blob of 1.6 times its area and aspect ratio 1.4 (two touching balls) 19 Table C.3. Track readings on motions with a known error (f = 3 m β1 and straight tracks, 24 fps, 832Γ 480, 1 px noise, median of three seeds). Tinted: the reading that names the error. motion|H|phaseΞ±acc.bp Physical oracle1.010 β¦ 1.000.990.032.00 constant speed0.02β27 β¦ 1.080.5023.21.00 phase +90 β¦ 1.51+85 β¦ 1.260.54 β0.62β slowed 2Γ0.96+1 β¦ 1.98 0.900.001.99 Table C.4. Injected perturbations and how the integrity rule reads them: passes,flagged. passesflagged a deflector shifted by 3 mma deflector shifted by 8 m a deflector turned by 1.5 β¦ a deflector turned by 3 β¦ a board drifting by 2β6 pxa deflector area grown by 60% a darkened and blurred deflector a removed launch ramp a ball enlarged by 30% in areaa rail plate moved by 8 m half an outline moved by 6 m a white blob of 0.6 ball areas a second ball Table C.5. Track floors at 832Γ480: 95th percentiles of |H|β1 , |phase|, 2f/1f , |b| and the kinematic-gain error, and the lowest balanced accuracy. On the straight level p reads 1.96β2.02 and |b|β€ 0.06 s β1 . levelfps|H|phase2f/1f|b|kin.acc. f = 3160.096.8 β¦ 0.210.09 0.049 0.81 240.117.5 β¦ 0.150.06 0.027 0.86 300.066.0 β¦ 0.130.05 0.059 0.86 f = 4160.084.5 β¦ 0.160.09 0.038 0.93 240.075.6 β¦ 0.150.08 0.026 0.90 300.044.1 β¦ 0.100.05 0.032 0.94 broadband 160.23 14.1 β¦ 0.230.18 0.028 0.84 240.178.8 β¦ 0.150.13 0.040 0.88 300.159.8 β¦ 0.190.07 0.036 0.79 Table C.6. Deflector floors on the 24 main-set layouts (20 noise seeds per scene): exact order, largest residual, largest per-scene 90th percentile of the residual, and the range of e n (stated law 0.85). fpssizeorderresidual maxp90 maxe n 16 1280Γ 720 100%4.8 β¦ 2.9 β¦ 0.83β0.88 832Γ 480100%8.6 β¦ 4.2 β¦ 0.81β0.89 24 1280Γ 720 100%2.8 β¦ 2.1 β¦ 0.82β0.89 832Γ 480100%4.3 β¦ 3.2 β¦ 0.68β0.91 30 1280Γ 720 100%3.0 β¦ 1.5 β¦ 0.81β0.88 832Γ 480100%4.4 β¦ 2.3 β¦ 0.79β0.90 missingthe ball not found for more than 12 frames, a ball leaving the view being an outcome apparatusa part (each deflector, the tray, the launch ramp, each rail plate), tracked as a rigid body in board coordinates, that for six or more frames shifts by more than a quarter of the ball radius (5 m), turns by more than 2 β¦ , changes its white area outside [0.6, 1.4], moves its outline by more than 5 m or disappears extraa new white region of half the ballβs area for more than six frames fiducial drift a board moving by more than 8 px at 832Γ 480, or found in fewer than 90% of the frames The apparatus thresholds sit at the edge of what a reading can see. A 2 β¦ rotation turns the exit by 4 β¦ , inside the 4β9 β¦ residual floor, a 5 m shift keeps the normal and the 8 m contact window, and 40% of area is the light on lips and bevels. A video is readable when every flag but apparatus is clear and every apparatus change starts after the ballβs last use of that part (the launch ramp after the ball leaves it, a struck deflector after its last contact, the tray and unstruck deflectors after the landing, the rails after the last measured point). The intact share is the integrity statistic, and dynamics are read on readable videos, with denominators in the or- der all, intact, readable, trackable (ball visible in half of the frames), reached (the ball gets to where the reading is taken) and estimable. D.2. Shares per model and experiment Six models keep 96β100% of their track videos intact (Ta- ble D.1), and the deflector scenes, whose parts are struck and whose tray receives the ball, cost every model more. LTX-2.3 keeps the tracks and rarely the deflector scenes, and LTX-2.5 moves its camera in 64 of 72 deflector videos, which are therefore reported here only. A tenth model, Wan 2.2 (TI2V-5B), generated on the two main families, keeps too few videos intact for any reading and appears only in this table. D.3. Recurring failure forms Table D.2 lists the forms that recur, and Fig. G.5 shows ex- amples. Struck parts separate the models: the Seedance models let a struck deflector turn, LTX-2.3 and MiniMax- H3 let the tray tilt after the landing, LTX-2.5 (distilled) ro- tates the launch ramp, mostly after the ball has left it, and LTX-2.3 treats deflectors as loose objects in every visual do- main. Other forms belong to the camera or the object count (LTX-2.5 dollies in, Cosmos 3 Nano duplicates the ball), and some grow with the clip (LTX-2.3 changes more parts in longer clips, and Wan 2.2 (A14B) lets the ball vanish after it has arrived). E. Models and generation settings Nine image-to-video models generate the videos: six open- weight models run locally and three closed models are called through APIs. This part gives what a reader needs 20 Table C.7. Intervention readings on exact renders (four frame-rate and size combinations) and their floors at a model-like tempo (simulated motion slowed 2.5Γ, 1 px noise, 16 / 24 / 30 fps): median over 36 pairs, and the 95th percentile (p95) of the error of a single pair or video. readingsimulatorexact rendersat tempo 2.5 local edit, bump: dv / dtβ11.4 / +2.8%β10.9 to β11.8 / +2.7 to +3.0%β11.1 to β11.4 / +2.6 to +3.0%; p95 2.4β3.9 / 1.1β1.5% local edit, dip: dv / dt+7.8 / β0.8%+7.3 to +8.1 / β0.6 to β1.3%+7.5 to +8.2 / β0.5 to β1.1%; p95 2.8β5.6 / 1.3β1.6% local edit: dt of the bump over its simulated value 11.07β1.100.94β1.06 null edit minus base: dv / dt0β€ 0.08 /β€ 0.03%p95 3.0β4.6 / 1.0β1.6%; flagged in 0 of 120 runs path RMS before the edit0p95 0.07β0.09 mmp95 4.2β4.8 m shared front: phase slope; front dispersion1; 01.00; 0.03β0.05 m0.92β1.02 (single-video phase p95 19β32 β¦ ); 1.6β1.7 m ramp pair: mean height ratio0.9620.959β0.961single-video p95 0.055β0.091 barrier: correct outcomes; 50% crossing6 of 66 of 6; 1.01018 of 18 chute: landing offset; slope per unit ΞΊ0; 0β0.4 to β0.5 m; β0.004 to +0.008 mmlanding p95 1.9β2.9 m; exit angle p95 3.6β4.0 β¦ regeneration: Ξ» of the physical motion; of the source 1; 00.998β1.004; β0.002 to +0.004distance floor 1.6β2.3 m shifted tray: capture contrast0β0.001 to +0.001β two trays: physical; second tray100%; 0100%; 0β near miss: contacts; deflection0; 0 β¦ 0 of 3; 0.00β0.15 β¦ β prompt pairs, permuted layouts0paired differences 0β Table D.1. Intact / readable videos per model and experiment, with the number of videos in brackets. The bars draw the intact (dark) and readable (light) shares of that number. Clip length: the new 3 s and 8 s clips (the 5 s clips are main-set videos). Photographed: photograph and twin rows together. Regeneration: the three noise levels of each model. β: not read (LTX-2.5 on deflectors). trackdeflectorlocal edit,ramps, barriers,trays,clip length modelmain setmain setshared frontchutesprompt pairs3 s8 sphotographedregeneration LTX-2.3 104/107 (120)1/14 (72)155/167 (216)28/32 (45)20/33 (120)17/19 (24)8/9 (24)18/19 (45) not run LTX-2.5 (distilled) 120/120 (120)54/57 (72)216/216 (216)36/39 (45)56/67 (120)22/22 (24)18/20 (24)35/39 (45)63/68, 68/68, 58/60 (72) LTX-2.5 99/100 (120)4/β (72)209/209 (216)20/20 (33) not runnot runnot run 13/13 (24) not run Cosmos 3 Nano 106/106 (120)48/48 (72)174/174 (216)33/33 (45)49/57 (120) not runnot run 40/40 (45) not run MiniMax-H3 120/120 (120)63/68 (72)216/216 (216)45/45 (45)119/119 (120)21/21 (24)23/23 (24)42/42 (45) not run Wan 2.2 (A14B) 115/115 (120)58/58 (72)199/199 (216)43/43 (45)101/105 (120)22/22 (24)19/19 (24)41/41 (45)62/66, 60/60, 62/63 (72) Wan 3.0 120/120 (120)63/63 (72)45/45 (45)23/23 (27)35/36 (36) not run not run 24/24 (24) not run Seedance 2.0 120/120 (120)52/52 (72)45/45 (45)22/22 (27)35/35 (36) not runnot run 24/24 (24) not run Seedance 2.0 mini 120/120 (120)62/62 (72)45/45 (45)27/27 (27)31/35 (36) not runnot run 23/23 (24) not run Wan 2.2 (TI2V-5B) 36/36 (120)1/1 (72) not runnot runnot runnot runnot runnot runnot run to reproduce a generation: weights and precision, output size, frame rate and length, sampler, steps and guidance, the prompts, the seeds, and how the closed models were called. E.1. Models Table E.1 lists the settings of LTX-2.3 and LTX-2.5 [7, 14, 15], Wan 2.2 [28, 33], MiniMax-H3 [20], Cos- mos 3 Nano [23, 24], the Seedance models [27, 32] and Wan 3.0 [1]. The open-weight models run through their packaged ComfyUI workflows at the 480p class of each model (Cosmos 3 Nano through its Diffusers pipeline), prompt rewriting is off for every model, and the sound tracks that some models produce are not used. The first frame is the 1280Γ 720 render, letterboxed without crop- ping to each open-weight modelβs canvas (bars of at most 18 px) and sent unchanged to the closed models. Models that sample with classifier-free guidance above 1 receive a structural negative prompt. LTX-2.5 (distilled) samples without guidance and MiniMax-H3 has no negative input. Clip length. The 3 s and 8 s clips use 73 and 193 frames for LTX-2.3 and LTX-2.5 (distilled), 73 and 192 for MiniMax-H3, and 49 and 129 (16 fps) for Wan 2.2 (A14B). All other settings equal those of the 5 s clips. 21 Table D.2. Recurring failure forms, with the later frame of the example in Fig. G.5 where one is shown (a moved partβs first-frame position dashed). Counts are flagged videos over all videos of the experiment. exampleformmodelwhere and how often t = 0.0 st = 2.6 s struck deflector rotatesSeedance 2.0 t = 0.0 st = 4.0 s tray tilts after the landing MiniMax-H3 t = 0.0 st = 2.8 s launch ramp changes angle LTX-2.5 (distilled) t = 0.0 s |difference| Γ 6, t = 4.5 s track shifts on the boardLTX-2.3 t = 0.0 st = 3.2 s camera moves inLTX-2.5 t = 0.0 st = 3.0 s a second ball appearsCosmos 3 Nano struck deflector rotates at or after impact Seedance 2.0,Seedance mini deflector main set, apparatus 14/72 and 7/72; one deflector turned 26 β¦ and moved 17 m for 92 frames t = 0.0 st = 2.6 s struck deflector rotatesSeedance 2.0 t = 0.0 st = 4.0 s tray tilts after the landing MiniMax-H3 t = 0.0 st = 2.8 s launch ramp changes angle LTX-2.5 (distilled) t = 0.0 s |difference| Γ 6, t = 4.5 s track shifts on the boardLTX-2.3 t = 0.0 st = 3.2 s camera moves inLTX-2.5 t = 0.0 st = 3.0 s a second ball appearsCosmos 3 Nano tray tilts or shifts after the landing LTX-2.3,MiniMax-H3deflector main set (LTX-2.3: 13β24 m and 6.6β8.5 β¦ ); MiniMax-H3 apparatus 9/72, mostly after the landing t = 0.0 st = 2.6 s struck deflector rotatesSeedance 2.0 t = 0.0 st = 4.0 s tray tilts after the landing MiniMax-H3 t = 0.0 st = 2.8 s launch ramp changes angle LTX-2.5 (distilled) t = 0.0 s |difference| Γ 6, t = 4.5 s track shifts on the boardLTX-2.3 t = 0.0 st = 3.2 s camera moves inLTX-2.5 t = 0.0 st = 3.0 s a second ball appearsCosmos 3 Nano launch ramp rotates to another angle LTX-2.5 dist.deflector main set, 3β9 β¦ , 13 of its 18 flagged videos, 9 of them after the ball has left the ramp; trays and prompt pairs 62/120 deflectors move as loose objects LTX-2.3apparatus on 71/72 deflector main-set and 100/120 tray and prompt videos; on photographs a deflector is knocked 125 m and turned 124 β¦ , on twins it ends in the tray; chute trays move 7β27 m in 12/12 t = 0.0 st = 2.6 s struck deflector rotatesSeedance 2.0 t = 0.0 st = 4.0 s tray tilts after the landing MiniMax-H3 t = 0.0 st = 2.8 s launch ramp changes angle LTX-2.5 (distilled) t = 0.0 s |difference| Γ 6, t = 4.5 s track shifts on the boardLTX-2.3 t = 0.0 st = 3.2 s camera moves inLTX-2.5 t = 0.0 st = 3.0 s a second ball appearsCosmos 3 Nano rails shift against the boardLTX-2.3tracks: 16/120 in the main set, 58/180 local-edit videos (4.5β5.2 m, about 1 β¦ ), in every arm including the null edit t = 0.0 st = 2.6 s struck deflector rotatesSeedance 2.0 t = 0.0 st = 4.0 s tray tilts after the landing MiniMax-H3 t = 0.0 st = 2.8 s launch ramp changes angle LTX-2.5 (distilled) t = 0.0 s |difference| Γ 6, t = 4.5 s track shifts on the boardLTX-2.3 t = 0.0 st = 3.2 s camera moves inLTX-2.5 t = 0.0 st = 3.0 s a second ball appearsCosmos 3 Nano camera dollies inLTX-2.5fiducial drift on 64/72 deflector videos, 12/120 track videos, 9/12 photographed track videos against 0/12 rendered twins t = 0.0 st = 2.6 s struck deflector rotatesSeedance 2.0 t = 0.0 st = 4.0 s tray tilts after the landing MiniMax-H3 t = 0.0 st = 2.8 s launch ramp changes angle LTX-2.5 (distilled) t = 0.0 s |difference| Γ 6, t = 4.5 s track shifts on the boardLTX-2.3 t = 0.0 st = 3.2 s camera moves inLTX-2.5 t = 0.0 st = 3.0 s a second ball appearsCosmos 3 Nano second ballCosmos 3 Nanocount flags 23/72 deflector main set, 51/120 trays and prompt pairs, 41/216 local edits and shared fronts (a second ball at the left edge of the frame), 10/45 ramps, barriers and chutes new objects appear LTX-2.3photographed deflector scenes, extra 10/12 against 3/9 on twins (a large white tray enters from below) ball vanishes after the eventWan 2.28 s clips: 4/7 readable track videos lose the ball after it reaches the stop; missing 13/72 on the deflector main set apparatus changes grow with clip length LTX-2.3deflector clips: apparatus 6, 12 and 12 of 12 at 3, 5 and 8 s scene breaks downWan 2.2 5Bcount 33/120 and fiducial drift 48/120 on tracks; apparatus 70/72 on deflectors Table E.1. Generation settings. Frames: frame rateΓ number of frames (duration). Neg.: structural negative prompt (Sec. E.2). Wan 2.2 (TI2V-5B) enters only the integrity table. modelweights, precisionoutputframesstepsguidancesamplerneg. LTX-2.322B dev, fp8; distilled LoRA 384 v1.1 at 0.2 832Γ 480 24Γ 121 (5.04 s) 20video CFG 3, STG 1, rescale 0.9 res2s, LTX scheduler LTX-2.5 (distilled)22B distilled, int8832Γ 448 24Γ 121 (5.04 s) 8 + 3, fixed none (CFG 1)Euler ancestral, distilled sigmas LTX-2.522B dev, bf16; first frame at strength 0.7 832Γ 480 24Γ 121 (5.04 s) 20video CFG 3, STG 1, rescale 0.9 res2s, LTX scheduler Cosmos 3 Nano16B, bf16832Γ 480 24Γ 121 (5.04 s) 356.0UniPC, flow shift 10 MiniMax-H3FL2VA, pruned int8864Γ 480 24Γ 124 (5.17 s) 20none (guidance-distilled) resmultistep, shift 12no input Wan 2.2 (A14B)I2V-A14B, two experts, fp8832Γ 480 16Γ 81 (5.06 s)8 + 8CFG 3.5Euler, shift 5 Wan 3.0API wan3.0-video854Γ 480 30Γ 150 (5.00 s) β480P, 16:9, 5 s, no prompt extension n/a Seedance 2.0API doubao-seedance- 2-0-260128 864Γ 496 24Γ 121 (5.04 s) β480p, 16:9, 5 s, no audion/a Seedance 2.0 miniAPI doubao-seedance- 2-0-mini-260615 864Γ 496 24Γ 121 (5.04 s) β480p, 16:9, 5 s, no audion/a Wan 2.2 (TI2V-5B) TI2V-5B, fp16832Γ 480 24Γ 121 (5.04 s) 16CFG 5UniPC, shift 8 Regeneration. The source video is encoded by the modelβs autoencoder, noised to the level Ο of flow match- ing and denoised from there [18].LTX-2.5 (distilled) uses the 24 fps source on its 832 Γ 448 canvas with Ο β 0.7, 0.8, 0.9, and Wan 2.2 (A14B) the exact 16 fps source at 832Γ 480 with Ο β0.90, 0.94, 0.95. The levels are set per model, as the share of the modelβs own image-to-video deviation that each level reaches on a calibration scene: 16, 22 50 and 67% for LTX-2.5 (distilled) and 14, 40 and 98% for Wan 2.2 (A14B), whose deviation stays at 36β40% from Ο = 0.92 to 0.94 and jumps to 98% at 0.95. The prompts are those of the pilot set, identical to the main-set prompts, and no negative prompt is used. Closed models. The closed models were called through their providersβ APIs one task at a time, with the request parameters in Table E.1 and the watermark off. Wan 3.0 receives the first frame inline and the Seedance models re- ceive a link to the same file. They run the two main sets, a subset of each intervention that needs no seed control, and the photograph rows of the photographed first frames. The number of videos of every model in every experiment is given in Table D.1. The subsets are three local-edit tracks (Table A.3) with their base, bump and dip, and shared-front tracks 0, 3, 4, 5, 7 and 11. They include the 60, 15 and 0 β¦ ramp pairs, the 0.85, 1.05 and 1.20 barriers and the ΞΊ = 0, +8,β4 chutes. Of the tray interventions they run the 30 β¦ and 60 β¦ shifted trays of both groups, one two-tray scene per angle, and the 10 m-above near miss with its hit control, and of the prompt pairs four (two regular and two irregular layouts). E.2. Prompts Within a family the prompt is fixed, and colour stands for the ball colour of the scene. The prompts call the deflec- tors paddles and the launch ramp a launch track (Fig. E.1). E.3. Seeds and repeatability Every open-weight model generates each scene with seeds 0, 1 and 2, and the seed drives the first noise source of the workflow. Secondary noise sources keep the fixed values of the packaged workflows. A rerun with the same seed repro- duces the decoded frames of LTX-2.5 (distilled), LTX-2.3, LTX-2.5 and MiniMax-H3 exactly, and 33 of 36 Cosmos 3 Nano reruns are identical files. Wan 2.2 (A14B) reruns differ in 0.2% of the pixels by at most 7 grey levels, which leaves the measured trajectory unchanged, so the sampler floor of the local edits is zero for every open-weight model except LTX-2.3 (0.15% in dv and 0.03% in dt). The closed models either ignore the seed (Seedance) or do not repro- duce it (Wan 3.0), so their three generations per scene are replicates, and paired designs compare arm means across independent samples. A twelve-scene pilot set (seeds 0 and 1) supplies the image-to-video versions that the regenera- tion probe compares with. F. Results by question This part gives the per-model results behind each statement of the main paper, in the order of its questions. How the drawn geometry modulates motion (main paper, Sec. 4.1) is Table F.1. Drawn geometry on readable videos. Track: intact videos, median amplitude ratio of the drawn undulation, median on-track fraction and kinematic gain. Deflectors: intact videos, median change of the deflector angle with its 95th percentile in brackets, and median shift. trackdeflectors modelintactampl.on trackkin.intactangle ( β¦ )shift (m) Physical oracle11100 LTX-2.3104/120 0.9980.9751.08 1/72 0.11 (0.28)0.29 LTX-2.5 dist.120/120 1.0041.0001.12 54/72 0.07 (0.19)0.24 LTX-2.599/120 0.9991.0001.04 4/72β Cosmos 3 Nano 106/120 0.9991.0001.00 48/72 0.04 (0.16)0.15 MiniMax-H3120/120 1.0011.0001.02 63/72 0.13 (0.28)0.25 Wan 2.2115/120 0.9991.0001.00 58/72 0.05 (0.17)0.20 Wan 3.0120/120 1.0011.0001.03 63/72 0.06 (0.16)0.18 Seedance 2.0120/120 1.0011.0000.99 52/72 0.07 (0.22)0.27 Seedance mini120/120 1.0021.0001.05 62/72 0.16 (0.37)0.27 covered by Sec. F.1 and the contacts of Sec. F.2. Whether the modulation forms a local dynamics (Sec. 4.2) is cov- ered by Secs. F.2 to F.4, what organizes the global trajec- tory (Sec. 4.3) by Secs. F.5 and F.6, and photographed first frames and regeneration (Sec. 4.4) by Secs. F.7 and F.8. Ta- ble 1 of the main paper holds one number per reading, and the tables below give each reading with its interval, floor and denominator. Unless stated otherwise, values are me- dians over readable, estimable videos with 95% intervals from a bootstrap over scenes (Sec. H), and n is the number of videos. F.1. Response on the track family Every model keeps the drawn track. The ballβs speed rises and falls with the drawn undulation, at 0.54 to 1.24 times the physical gain at 3 cycles per metre and ahead of the physical phase in eight models, while the mean slope adds little acceleration. Geometry. On the readable videos the drawn undulation keeps its amplitude (per-model median ratio 0.998β1.004, per model and level 0.993β1.006) and the ball stays on the track (median on-track fraction 0.98β1.00, Table F.1). In the deflector family the deflectors keep their drawn angle (me- dian change 0.04β0.16 β¦ , 95th percentile at most 0.37 β¦ ) and position (median shift 0.15β0.29 m). The kinematic gain of 0.99β1.12 shows the ball riding the drawn rails, so what follows concerns how the speed depends on the geometry. Gain and phase. At f = 3 m β1 the gain of LTX-2.3, both LTX-2.5 models and Wan 3.0 includes the physical value and that of the other five models lies below it (0.54β 0.73). At f = 4 every gain lies below 1 (0.49β0.88, Ta- ble F.2), and over all levels and broadband components the gain is 0.44β1.24. At f = 3 eight models lead the physical 23 Trackstrack family used intrack main setlocal edits shared frontsclip length photographed tracks regenerated tracks names the outcome yes, the stop at the endno A realistic tabletop physics demonstration, filmed in real time as one continuous shot with a locked-off camera. A smallcolour ball rests at the top of a narrow white track mounted on a matte black board with small black-and-white checker markers in its corners. The ball starts rolling from rest and follows the track under gravity until it reaches the stop at the end. The track, the board and the camera remain completely rigid and stationary. The scene only contains the described setup and action. Deflectors, named outcomedeflector family used indeflector main setclip length photographed deflectors regenerated deflectors names the outcome yes, at rest in the trayno A realistic tabletop physics demonstration, filmed in real time as one continuous shot with a locked-off camera. A smallcolour ball rests at the top of a short white launch track mounted on a matte black board with small black-and-white checker markers in its corners; white flat paddles are fixed to the board below it and a white tray sits at the bottom. The ball starts rolling from rest, leaves the track, falls under gravity and bounces off the paddles until it comes to rest in the tray. The paddles, the track, the tray, the board and the camera remain completely rigid and stationary. The scene only contains the described setup and action. Deflectors, neutralinterventions used inprompt pairsshifted trays two traysno traynear misses permuted layouts names the outcome yesno A realistic tabletop physics demonstration, filmed in real time as one continuous shot with a locked-off camera. A smallcolour ball rests at the top of a short white launch track mounted on a matte black board with small black-and-white checker markers in its corners; white parts are fixed to the board below it. The ball starts rolling from rest, leaves the track and moves under gravity. The white parts, the track, the board and the camera remain completely rigid and stationary. The scene only contains the described setup and action. Ramp pairs and barriersone phrase changed used inramp pairsbarriers names the outcome yesno in the track prompt: followsthetrackundergravityuntil itreachesthestopattheend β moves along the track under gravity Chuteschutes used inchutes names the outcome yesno A realistic tabletop physics demonstration, filmed in real time as one continuous shot with a locked-off camera. A small colour ball rests at the top of a short white track mounted on a matte black board with small black-and-white checker markers in its corners; a white tray is fixed to the board below the end of the track. The ball starts rolling from rest, leaves the end of the track and falls under gravity. The track, the tray, the board and the camera remain completely rigid and stationary. The scene only contains the described setup and action. Structural negative promptguidance above 1 text, watermark, subtitles, people, hands, extra objects, camera motion, zoom, cuts, cartoon, painting, blurry Figure E.1. Prompts. One card per prompt: where it is used, whether it names the outcome, and its text, with the colour slot highlighted. phase by 15β41 β¦ , at least twice the per-video floor of 6.0β 7.5 β¦ (Wan 2.2 (A14B), with the smallest lead of +15 β¦ , sits at 2.1 times its floor), and MiniMax-H3 responds in phase (β3 β¦ , [β10, +6]). At f = 4 the lead is +2 to +45 β¦ , with Wan 2.2 (A14B) the in-phase model there. The broadband components give the same picture with wider intervals. The response repeats across seeds (phase coherence across the three seeds of a scene 0.67β0.96). A second harmonic ac- companies it: 2f/1f is 0.18β0.71 at f = 3 and f = 4, against 0.02β0.05 for the physical oracle. Mean slope, relaxation and tempo. On the straight track the trend ratio is β0.10 to 0.65 against 1 for the stated law, below 0.3 in seven models and 0.62 and 0.65 in the two Seedance models (Table F.3). On the undulating lev- els it is at most 0.42 (β0.33 to 0.31 at f = 3). On the straight level the exponent p is 0.51β1.62 against 2: LTX- 2.5 (distilled) moves at nearly constant speed and the two Seedance models come closest to a uniform acceleration. The relaxation rate is positive everywhere (0.48β7.2 s β1 on the straight level, 1.3β14.6 s β1 on the undulating levels and 2.0β12.3 s β1 at f = 3), where the stated law has none, so the speed returns toward a preferred value within 0.07β 0.74 s. The balanced accuracy of 0.60β0.84 at f = 3 lies above the monotone baseline (0.60β0.68) and below the physical oracle (0.90β1.00), and Wan 2.2 (A14B) sits at the 24 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run Table F.2. Response on the track family. Top: the first three rows of Fig. G.4, gain and phase by spatial frequency (large marks single- frequency tracks, small marks broadband components, physical value dashed, floor grey) and the speed along the straight ramp. Bottom: the complex gain, gain |H| and phase (degrees, positive = speed leads the drawn height), for the single-frequency levels and the three broadband components, with 95% intervals below each median. n: estimable videos at f = 3, f = 4 and broadband. gain|H|phase ( β¦ ) modelnf = 3f = 4b 2b 3b 4f = 3f = 4b 2b 3b 4 Physical oracle1111100000 LTX-2.324, 20, 24 1.24 [0.79, 1.46] 0.49 [0.34, 0.90] 1.10 [0.58, 1.33] 1.02 [0.84, 1.58] 0.78 [0.47, 1.12] +38 [+27, +49] +44 [+31, +57] +32 [+6, +67] +41 [+26, +56] +54 [+28, +79] LTX-2.5 (distilled) 25, 23, 27 0.97 [0.76, 1.24] 0.71 [0.63, 0.85] 0.64 [0.47, 0.89] 0.80 [0.55, 0.98] 0.95 [0.83, 1.09] +35 [+30, +41] +37 [+32, +42] +27 [+16, +38] +34 [+26, +47] +31 [+22, +39] LTX-2.524, 12, 15 0.98 [0.79, 1.09] 0.68 [0.56, 0.86] 0.72 [0.59, 1.20] 0.92 [0.84, 1.31] 0.62 [0.46, 0.95] +36 [+27, +45] +35 [+23, +45] +42 [+10, +67] +36 [+19, +47] +57 [+41, +76] Cosmos 3 Nano21, 19, 16 0.57 [0.44, 0.88] 0.56 [0.42, 0.98] 0.82 [0.58, 0.97] 0.88 [0.36, 1.19] 0.91 [0.59, 1.09] +41 [+13, +66] +26 [+9, +41] +11 [β29, +52] +12 [β7, +28] +34 [+18, +50] MiniMax-H330, 30, 30 0.73 [0.66, 0.84] 0.54 [0.47, 0.63] 0.44 [0.33, 0.77] 0.68 [0.53, 0.85] 0.72 [0.58, 0.81] β3 [β10, +6] +13 [+7, +19] +28 [β11, +67] +7 [β15, +30] +30 [+14, +46] Wan 2.2 (A14B)28, 30, 26 0.54 [0.46, 0.71] 0.67 [0.56, 0.75] 0.69 [0.28, 0.95] 0.78 [0.53, 0.91] 0.90 [0.61, 1.07] +15 [+7, +21] +2 [β10, +15] +28 [β1, +68] +23 [+8, +50] +9 [β5, +27] Wan 3.030, 30, 30 1.11 [0.86, 1.26] 0.88 [0.73, 0.99] 0.84 [0.60, 0.98] 1.07 [0.87, 1.24] 1.14 [1.00, 1.37] +27 [+23, +30] +26 [+21, +31] +38 [+17, +57] +33 [+23, +42] +26 [+21, +30] Seedance 2.030, 30, 30 0.60 [0.51, 0.75] 0.75 [0.61, 0.85] 0.64 [0.53, 0.76] 0.71 [0.61, 0.90] 0.79 [0.62, 1.20] +19 [+8, +32] +24 [+14, +35] +20 [β6, +46] +19 [+9, +30] +28 [+18, +37] Seedance 2.0 mini30, 30, 30 0.59 [0.45, 0.65] 0.66 [0.49, 0.78] 0.57 [0.47, 0.61] 0.54 [0.45, 0.69] 0.70 [0.59, 0.78] +36 [+29, +44] +45 [+40, +50] +37 [+9, +61] +30 [+19, +41] +51 [+43, +60] baseline. All models are slower than the simulated motion (Ξ± = 1.5β3.2 at f = 3). Mechanism fits. Each modelβs fingerprint was compared with ten candidate dynamics: the stated law, spatial smooth- ing, temporal smoothing, a response lag, a constant-speed cruise (relaxation at rate b toward a preferred speed with gravity kept), a first-order law in which speed follows the local slope, a curvature slowdown, the cruise with a Gaus- sian temporal smoothing of width Ο , a relaxation with time constant Ο toward a slope-dependent target speed v β β k Ξ² 0 W (s) without a physical drive, and a relaxation toward a saturated physical speed. Each candidate ran on a parame- ter grid along the drawn tracks of four scenes per level at the modelβs tempo, first-motion time and frame rate, through the scene camera with 1 px noise and the same estimator (14,400 simulated motions), and 30 components per model (gain, phase, 2f/1f , gravities, b, g w and accuracy per level, and p, b and trend ratio on the straight level) enter Ο 2 with Ο 2 the squared floor plus the squared half-width of the ob- served interval. The lowest AIC picks the best candidate, and a candidate suffices when Ο 2 /nβ€ 2 with no component beyond 3Ο. Two families describe the nine models most economically (Table F.4). Relaxation to a slope-dependent target speed within 0.2β0.4 s (k = 0.6) fits Cosmos 3 Nano, LTX-2.3, LTX-2.5 and Wan 2.2 (A14B). Cruise with tempo- ral smoothing, a relaxation toward a constant speed at 0.5β 3.5 s β1 (time constant 0.3β2 s) followed by a smoothing of 25 Table F.3. Dynamics on the track family: tempo, trend ratio, relaxation rate b, straight-ramp exponent p and balanced accuracy (the physical oracle of the same scenes reads 0.90β1.00), with 95% intervals below each median. n: estimable videos at f = 3 and on the straight level. tempotrend ratiorelaxation rate b (s β1 )exponentaccuracy modelnΞ±, f = 3straightf = 3straightf = 3p, straightf = 3 Physical oracle1110020.90β1.00 LTX-2.324, 27 2.05 [1.70, 2.61] 0.15 [0.09, 0.17] β0.33 [β0.59, β0.30] 4.02 [2.79, 5.07] 12.33 [9.10, 16.15] 1.02 [0.95, 1.09] 0.67 [0.64, 0.72] LTX-2.5 (distilled)25, 30 1.55 [1.36, 1.65] β0.10 [β0.18, β0.06] 0.16 [0.01, 0.27] 7.22 [4.52, 19.36] 5.29 [3.02, 10.05] 0.51 [0.42, 0.73] 0.84 [0.83, 0.87] LTX-2.524, 26 1.63 [1.27, 1.73] 0.02 [0.02, 0.14] 0.23 [0.11, 0.33] 3.29 [1.93, 7.65] 4.93 [2.96, 6.09] 0.95 [0.76, 1.03] 0.75 [0.68, 0.81] Cosmos 3 Nano21, 27 1.53 [1.16, 1.75] β0.02 [β0.07, 0.04] 0.04 [β0.10, 0.20] 6.73 [4.83, 22.26] 4.99 [2.47, 8.16] 0.91 [0.86, 1.01] 0.71 [0.62, 0.76] MiniMax-H330, 30 2.66 [2.44, 2.87] 0.22 [0.21, 0.25] 0.19 [0.16, 0.26] 1.39 [0.96, 1.61] 2.10 [1.73, 2.23] 1.19 [1.17, 1.21] 0.79 [0.74, 0.82] Wan 2.2 (A14B)28, 29 3.17 [2.82, 3.32] 0.22 [0.06, 0.27] 0.04 [β0.02, 0.11] 1.79 [1.26, 3.54] 2.80 [2.57, 3.39] 1.14 [1.03, 1.19] 0.60 [0.57, 0.63] Wan 3.030, 30 2.32 [2.04, 2.45] 0.25 [0.22, 0.35] β0.02 [β0.04, 0.04] 1.84 [1.27, 2.11] 5.67 [5.07, 6.96] 1.23 [1.19, 1.25] 0.77 [0.74, 0.79] Seedance 2.030, 30 2.21 [2.06, 2.30] 0.62 [0.54, 0.80] 0.31 [0.20, 0.47] 0.62 [0.46, 0.77] 1.97 [1.38, 2.95] 1.54 [1.47, 1.72] 0.74 [0.70, 0.76] Seedance 2.0 mini30, 30 1.98 [1.79, 2.28] 0.65 [0.63, 0.88] 0.07 [0.02, 0.25] 0.48 [0.26, 0.74] 4.62 [3.03, 6.29] 1.62 [1.54, 1.79] 0.67 [0.64, 0.70] 0.1β0.2 s, fits LTX-2.5 (distilled), MiniMax-H3, Seedance 2.0, Seedance 2.0 mini and Wan 3.0. The time-rescaled stated law suffices for none of the nine (Ο 2 /n 6.5β27.1) be- cause it keeps the acceleration along the mean slope, and the first-order law scores worst (46β8768). One mecha- nism suffices for five models, and the largest deviations share one shape. On undulating tracks the relaxation rate of MiniMax-H3 and the two Seedance models is 1.6β3.7 times the rate that the fitted mechanism carries over from the straight level, Wan 3.0 relaxes on the straight level at half the carried rate, and the near-constant speed of LTX- 2.5 (distilled) on the straight level (p = 0.51) is produced by no candidate. The pull toward the preferred speed thus changes with the shape of the track, and no single preferred- speed rule reproduces these models across the levels of the family. The two families lie within 0.1β0.2 in Ο 2 /n for Cos- mos 3 Nano and LTX-2.5, and the shared-front tracks place both with the smoothing family (Sec. F.3), so their label is tentative. Sec. F.4 carries both families to local edits, ramp pairs and barriers. F.2. Contacts and composition on the deflector fam- ily At the first contact the closed models bounce, MiniMax-H3 bounces in part and three open-weight models slide along the deflector. On three deflectors the physical order of con- tacts appears in at most a quarter of any modelβs videos, each contact errs on its own, and most models still bring the ball into the named tray. First contact. Pooled over all 24 deflector scenes, the closed models reach an apparent normal restitution of 0.67β 0.74 against the prescribed 0.85 (band 0.80β0.90) and leave 16β35 β¦ from the simulatorβs exit for the measured incoming direction (Table F.5). MiniMax-H3 reads 0.45 and 23 β¦ , and Cosmos 3 Nano, LTX-2.5 (distilled) and Wan 2.2 (A14B) slide (0.10β0.21, exits 57β78 β¦ away). On the single de- flector MiniMax-H3 bounces as much as the closed models (0.66). There the exit direction turns with the deflector an- gle at 0.44β2.07 β¦ per degree against the physical 2.06, and the interval excludes 0 only for MiniMax-H3 and Wan 2.2 (A14B). LTX-2.3 has one estimable contact and is left un- interpreted. Composition. With three deflectors (regular and irregu- lar layouts pooled, 16 scenes) the physical order appears in 12β24% of the trackable videos of the closed models and in none of the open-weight modelsβ videos, while ex- act renders reproduce it every time (Table F.6). In the two Seedance models the exit is off by 19β31 β¦ at the first, sec- ond and third contact alike, and in Wan 3.0 the residual grows from 10 β¦ at the first contact to 22 and 28 β¦ at the sec- ond and third. MiniMax-H3, Wan 2.2 (A14B) and Cosmos 3 Nano seldom reach a second contact (2 of 42, 8 of 23 and 4 of 11 first contacts). A contact law fitted on each modelβs single-deflector contacts and then frozen improves the three-deflector prediction for Seedance 2.0 only (26.4 to 22.1 β¦ on regular and 30.9 to 24.8 β¦ on irregular layouts). A consistent material of the wrong kind would be absorbed by this calibration, so the contact errors of the other models depend on the layout. Destination against route. Under the prompt that names the outcome the ball reaches the tray in 98β100% of the trackable three-deflector videos of seven models whatever the route, and in 47% of those of Wan 2.2 (A14B) (Ta- ble F.6). The geometry leaves little room for a wrong route. The ensemble rests in the tray in 81β98% of its members on these layouts, and with any one deflector removed in 0β 30% (medians 2% on regular and 13% on irregular layouts). Continued by the stated law from the state in which the 26 Table F.4. Mechanism fits on the track family: best candidate by AIC with its parameters, largest deviation|z|, whether one mechanism suffices (yes,no), and Ο 2 /n (n = 30) of every candidate at its best grid point, with the best candidate tinted. Law: the time-rescaled stated law. Cruise+s.: cruise with temporal smoothing. Target: relaxation to a slope-dependent target speed. Sat.: saturating relaxation. Ο 2 /n of each candidate modelbestparameters|z| max suff.lawspatialtemporallagcruise1st ordercurvaturecruise+s.targetsat. LTX-2.3target Ο 0.2 s, k 0.62.418.418.44.718.71.9168.516.11.71.62.5 LTX-2.5 (distilled) cruise+s. b 3.5 s β1 , Ο 0.1 s3.314.814.47.118.22.1191.913.61.31.44.6 LTX-2.5target Ο 0.2 s, k 0.62.511.510.93.712.92.4133.810.51.2 1.0 2.0 Cosmos 3 Nanotarget Ο 0.2 s, k 0.61.714.514.27.114.61.045.913.80.80.7 1.5 MiniMax-H3cruise+s. b 1 s β1 , Ο 0.2 s3.225.223.87.624.36.46355.524.41.41.82.3 Wan 2.2 (A14B)target Ο 0.4 s, k 0.61.613.413.26.813.52.11493.512.21.20.71.6 Wan 3.0cruise+s. b 3.5 s β1 , Ο 0.1 s3.727.127.312.529.92.62375.626.61.93.07.5 Seedance 2.0cruise+s. b 0.5 s β1 , Ο 0.2 s2.46.55.91.66.83.58768.35.90.91.61.8 Seedance 2.0 minicruise+s. b 0.5 s β1 , Ο 0.2 s3.112.111.83.014.18.13812.210.62.24.75.4 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run Table F.5. Contact dynamics on the deflector family. Top: exit-angle residual by contact index and first-contact restitution by layout. Bottom: restitution, exit residual and angle-response slope by model, with 95% intervals where estimated and denominators. Grey bands show the physical restitution range in the table and the measurement floors in the charts; floor values are reported in Table C.6. first-contact restitution e n residual ( β¦ )exit slope modelall scenesone deflectorthree deflectorsall scenesone deflectorone deflector Physical oracle0.85 (0.80β0.90)0.850.85002.06 LTX-2.30.35 (1)β (0)0.35 (1)17β (0) LTX-2.5 (distilled) 0.21 [0.19, 0.27] (46) 0.21 (15)0.23 (31) 57 [45, 65] 58 0.69 [β0.86, 3.01] (15) Cosmos 3 Nano 0.10 [0.00, 0.41] (15) 0.09 (4)0.10 (11) 68 [40, 83] 61 4.60 [4.19, 5.02] (4) MiniMax-H3 0.45 [0.36, 0.54] (61) 0.66 (19)0.41 (42) 23 [18, 29] 23 1.04 [0.44, 1.59] (19) Wan 2.2 (A14B) 0.15 [0.12, 0.17] (42) 0.14 (19)0.15 (23) 78 [70, 92] 70 2.07 [0.58, 4.02] (19) Wan 3.0 0.67 [0.56, 0.75] (62) 0.50 (21)0.75 (41) 16 [10, 22] 29 1.23 [β0.01, 2.79] (21) Seedance 2.0 0.74 [0.60, 0.81] (52) 0.70 (18)0.75 (34) 35 [28, 46] 47 0.60 [β0.26, 1.89] (18) Seedance 2.0 mini 0.67 [0.56, 0.78] (59) 0.41 (17)0.78 (42) 21 [16, 28] 21 0.44 [β0.11, 1.61] (17) generated ball leaves its last correct contact (or the launch ramp), the ball reaches the tray in 11β84% of the wrong- route videos of six of these models, from 11% for MiniMax- H3 to 84% for Wan 3.0 (Table F.7). The models exceed it by +16 to +87 percentage points with intervals that exclude 0, LTX-2.3 by +8 on 13 videos, and rescaling the exit speed by the modelβs apparent gravity leaves +29 to +43 points. Wan 2.2 (A14B) goes the other way: its ball slides along the first deflector and often stops short of the tray. This ta- ble covers all named-prompt videos, and Sec. F.5 pairs them with the neutral prompt. 27 Table F.6. Composition on the three-deflector layouts (regular and irregular pooled, prompt naming the tray). Exact order: share of trackable videos whose merged contact sequence equals the physical one, with 95% interval and counts, drawn on 0 to 100% with the physical 100% as a tick. Residual at contact k = 1, 2, 3 with the number of contacts. Calibrated law: median residual under the stated law and under the law fitted on the modelβs single-deflector contacts, on regular and irregular layouts. Tray: share of trackable videos that end in the tray. Tinted: the one model for which the calibrated law improves the prediction. Floor of the residual 2.0β4.2 β¦ (90th percentile). exact orderresidual at contact k ( β¦ )statedβ calibrated law ( β¦ )tray modelsharek = 1k = 2k = 3regularirregular Physical oracle100%0000081β98% of members LTX-2.30% (0/13)17 (1)β100% (13) LTX-2.5 (distilled)0% (0/40)56 (31)58 (25)39 (18)47.0β 47.450.5β 51.9100% (40) Cosmos 3 Nano0% (0/34)71 (11)15 (4)20 (1)37.3β 72.370.8β 38.3100% (34) MiniMax-H30% (0/46)23 (42)27 (2)β24.7β 24.721.3β 21.098% (46) Wan 2.2 (A14B)0% (0/36)78 (23)50 (8)4 (4)77.6β 80.568.2β 72.647% (36) Wan 3.0 12% [2, 23] (5/42) 10 (41)22 (39)28 (14)17.4β 18.916.8β 18.0100% (42) Seedance 2.0 24% [11, 38] (8/34) 28 (34)31 (27)27 (20)26.4β 22.130.9β 24.8100% (34) Seedance 2.0 mini 14% [5, 26] (6/43) 21 (42)26 (35)19 (26)23.4β 23.719.2β 19.6100% (43) Table F.7. Destination counterfactual on the three-deflector lay- outs, all named-prompt videos. Simulator: tray arrival of the stated law rolled forward from the modelβs exit state after its last correct contact (videos used / wrong-route videos). Difference: model minus simulator in percentage points with 95% interval, then with the exit speed rescaled by the launch tempo and by the apparent gravity (videos used). model minus simulator (points) modelsimulatordifferencetempo-scaledgravity-scaled LTX-2.392% (13/13) +8 [+0, +21] +33 (3)+33 (3) LTX-2.5 dist.68% (40/40) +32 [+16, +50] +42 (24)+31 (35) Cosmos 3 Nano 65% (34/34) +35 [+24, +47] +40 (15)+39 (23) MiniMax-H311% (46/46) +87 [+72, +100] +43 (46)+36 (11) Wan 2.259% (27/36) β22 [β44, β3] β8 (24)+29 (7) Wan 3.084% (37/37) +16 [+5, +29] +14 (37)+29 (28) Seedance 2.050% (26/26) +50 [+33, +67] +68 (25)+31 (26) Seedance mini30% (37/37) +70 [+55, +85] +76 (37)+43 (37) F.3. Locality: local edits and shared-front tracks Only MiniMax-H3 changes speed at an edit in the physi- cal direction while the motion before it stays unchanged, by a fifth of the physical change at the bump. In three open- weight models an edit ahead of the ball changes its path be- fore the ball arrives beyond the null edit, and on shared-front tracks most models follow the drawn back-section phase with a lead of their own. Local edits, open-weight models. All arms of a track share the seed, so edit-induced differences can be read rela- tive to the rerun and null-edit floors (Table F.8). MiniMax- H3 slows by 2.4% at a bump (simulator β11.4%) and speeds up by 1.0% at a dip after normalizing by the pre-edit tempo (2.4% raw, simulator +7.8%), with the time before the edit changed by at most 0.7%. Its arrival shift is 0.42 of the physical one, and its arrival is 0.7β0.8% late after both edits. LTX-2.5 reaches either edit 3β6% sooner and slows at the dip (β6.1%, [β8.6,β0.8]), where the simu- lated ball speeds up, while its reading at the bump (β2.1%, [β10.6, +7.5]) includes zero. Wan 2.2 (A14B) slows by 29% at the bump, 2.6 times the physical size, from before the bump on (time to the edit +15.3%), and all ten of its pairs come from the one seed that reaches the stop within the clip. The null edit of LTX-2.5 (distilled) changes dv by +4.1% [+2.1, +5.3] and is flagged, so its readings are not specific to the edit, and LTX-2.3 and Cosmos 3 Nano have too few pairs for a size reading. Before the ball reaches it, a bump or dip changes the path 1.7 to 4.0 times as much as the null edit of the same size, and the intervals separate from the null for LTX-2.3 and LTX-2.5 (bump and dip) and MiniMax-H3 (dip). Local edits, closed models. Without seed control the arms are independent samples that also differ in tempo. On the three closed-model tracks Seedance 2.0 and Seedance 2.0 mini speed up at the dip by +9.3% [+3.4, +29.1] and +12.3% [+5.6, +13.1] (simulator +7.4%), in the physi- cal direction and by at least the physical amount, with the time before the dip changed by β3.2 and +0.6%. Their slowdown at the bump (β5.0% [β12.4, +0.5] and β1.5% [β1.8, +4.9], simulatorβ10.6%) has intervals that include zero. Wan 3.0 has no reading, since its arms differ in the time to the edit by up to 14%. Shared-front tracks. LTX-2.5 (distilled), LTX-2.5 and Wan 3.0 follow the drawn back-section phase with slopes whose intervals contain 1, Seedance 2.0 mini follows it with a slope of 0.80, and Seedance 2.0 and LTX-2.3 have slopes near 1 with intervals that also contain 0 (Table F.9). Their 28 Table F.8. Local edits, open-weight models (percent unless marked), pairs of the same track and seed. dv: speed change at the edit relative to the base video, normalized by the speed before the edit, with the unnormalized (raw) change at the dip in grey. Arrival: the normalized arrival shift of the bump over its physical value (1.07β1.10 on exact renders). T pre : change of the time before the edit, bump / dip. Path: change of the path before the edit over that under the null edit, bump / dip, with β where the interval separates from the null. Null: null-edit dv, with β marking a flag. Floors: rerun 0 for every model except LTX-2.3 (0.15%), measurement 1.0% (dv) and 0.4% (dt). modelpairsdv bumpdv dip (raw)arrival / physicalT pre path / nullnull dv Physical oracleβ11.0 to β11.7+7.7 to +8.010, 0β0 LTX-2.310, 16 +4.1 [0.0, +11.9] β1.1 (β3.9) [β8.9, +3.7] β1.57 [β4.67, 0.33] β0.2, β0.22.1 β , 2.2 β +2.5 LTX-2.5 (distilled)30, 31 β3.9 [β13.9, +0.9] +1.9 (β1.4) [β2.2, +6.3] 0.34 [β1.76, 2.74] β5.2, β3.52.8, 2.1+4.1 β LTX-2.519, 27 β2.1 [β10.6, +7.5] β6.1 (β4.4) [β8.6, β0.8] 2.93 [0.48, 5.11] β3.1, β5.83.6 β , 4.0 β β0.5 Cosmos 3 Nano11, 11 β2.6 [β27.0, +7.4] β0.1 (β1.9) [β7.4, +3.0] 4.26 [2.22, 6.63] β0.9, β0.53.0, 2.2β1.2 MiniMax-H335, 36 β2.4 [β3.6, β0.7] +1.0 (+2.4) [β0.3, +2.9] 0.42 [0.08, 0.78] β0.7, β0.12.0, 1.7 β β0.7 Wan 2.2 (A14B)10, 9 β29.3 [β37.2, β12.6] β3.9 (β0.8) [β32.8, β0.7] 1.90 [β0.15, 4.08] +15.3, β0.91.1, 2.0β8.2 leads have the sign and size of the track-family phase, and LTX-2.5 (distilled), Seedance 2.0 mini and LTX-2.3 lead by 17β25 β¦ more. MiniMax-H3 does not follow the back section as a whole (slope β0.11): the exploratory decom- position splits its response into a part locked to the drawn phase (0.41 of the physical amplitude, leading by 17 β¦ ) and a larger part with the same phase on every track (0.55). Such a fixed part arises only with temporal smoothing, which is why the shared-front tracks place MiniMax-H3, Cosmos 3 Nano, LTX-2.5 and Seedance 2.0 with the smoothing fam- ily. In Wan 3.0, Seedance 2.0 mini and LTX-2.5 the lead grows from the front to the back section, where the ball is faster, by 9β22 β¦ , while both fitted families predict that it shrinks. Wan 2.2 (A14B) shows no measurable back- section response. The twelve front sections are drawn iden- tically, and the motion over them spreads by 4.8β27.6 m across tracks against a floor of 1.6β1.7 m, the same kind of change that a null edit produces. F.4. Energy: ramp pairs, barriers and chutes The generated ball climbs above its release height, crosses barriers higher than its release point at every height tested, and keeps a crest speed that stays flat as the barrier rises. The fitted preferred-speed rules of Sec. F.1 reproduce none of the models on the track, the local edit and the ramp pair together. Ramp pairs. Of the 72 readable ascents, 63 rise above the release height (61 by more than 10%, against a single-video floor of 0.055β0.091), where the simulated ball turns around at 0.93β0.98 (Table F.10). Thirty-seven reach the top stop, 12 are still climbing at the end of the clip, 10 stop on the slope and 13 turn back, 7 of those above the release height. Seven balls leave the track at the top and keep rising, 10β 365 m above the top stop (two in LTX-2.5 (distilled), three in LTX-2.5, two in Wan 2.2 (A14B)). The mean height ra- tio is 1.15β2.36 across models against 0.96 for the physical oracle (0.97 for the two angles of the closed models). The 18 unreadable climbs also carry a height ratio and are left out of every count. The ratio rises with the angle because a steep ascent ends at a higher stop and a shallow one outlasts the clip, and the physical dependence on the angle (0.929 to 0.980) is below the resolution at model tempo. Barriers. No model shows a threshold (Table F.11). The ensemble crosses with probability 1.00, 1.00, 0.42, 0.16, 0 and 0 at hump heights of 0.70, 0.85, 0.95, 0.971, 1.05 and 1.20 of the release drop. Six models cross every barrier they were given (the closed models ran three heights), includ- ing the two that stand 5% and 20% above the release drop, and across models the ball crosses 43 of the 49 impassable humps it reaches and fails at 7 of the 72 passable ones. Over the humps higher than the release drop the crossing ball of eight models keeps 0.33β0.87 of its speed at the foot, inde- pendent of the height, where the physical oracle falls from 0.53 through 0.35, 0.15 and 0.03 to a turn-around. The ball slows on the hump by an amount unrelated to the height it climbs. The outcome of Wan 2.2 (A14B) follows the seed: seed 0 crosses all six barriers, seed 1 turns back low on all six, seed 2 stops on the hump or does not reach it. Chutes. The four chutes release the ball in the same state, and the stated law lands it at the same point whatever the drawn end curvature. Only Wan 3.0 lands where the drawn curvature points (Table F.12): its landing moves by β2.95 m per unit of ΞΊ (permutation p = 0.009), about 35 m from ΞΊ = β4 to +8, and its exit direction steep- ens with ΞΊ (β2.36 β¦ per unit, p = 0.014). The ball leaves the tip carrying the direction the chute had before its end. MiniMax-H3 also steepens its exit with ΞΊ (p = 0.02), but its landing order stays within the spread between chutes (p = 0.10). The other models show no ordering by ΞΊ (p β₯ 0.13), and LTX-2.3, LTX-2.5 (distilled), Wan 2.2 (A14B) and Cosmos 3 Nano have 4β6 readable videos. The 29 Table F.9. Shared-front tracks. Slope of the back-section phase on the drawn back phase (1: follows the drawing, 0: continues the front) with its resultant length R, drawn on β0.5 to 1.5 with the physical 1 as a tick, and the track-family phase at f = 3 for comparison. Exploratory: locked part|G| and its lead, fixed part|C| (in brackets the physical oracle at the modelβs tempo), front-section lead and its change to the back section. Front: spread of the motion over the identical front sections in m (floor 1.6β1.7). Medians with 95% intervals. n: estimable videos. back-section phase slopetrackexploratoryfront modelnslopeRphase|G|lead of G|C|front leadbackβ front(m) Physical oracle1.000100000 LTX-2.330 1.06 [β0.21, 1.18] 0.62+38 0.90 [0.49, 1.29] +59 [+37, +80] 0.16 [0.06, 0.64] (0.07)+54 +12 [β23, +73] 19.5 LTX-2.5 (distilled) 29 1.05 [0.97, 1.19] 0.83+35 0.80 [0.63, 1.10] +60 [+51, +70] 0.14 [0.05, 0.34] (0.22)+55 β4 [β25, +23] 27.6 LTX-2.534 0.95 [0.87, 1.01] 0.85+36 0.86 [0.67, 1.04] +27 [+19, +37] 0.32 [0.23, 0.45] (0.09)+19 +9 [β1, +17] 14.4 Cosmos 3 Nano21 β0.28 [β0.50, 1.50] 0.52+41 0.51 [0.36, 0.80] +23 [+1, +50] 0.48 [0.30, 0.75] (0.17)+39 β6 [β48, +68] 11.3 MiniMax-H336 β0.11 [β0.24, 0.06] 0.68β3 0.41 [0.35, 0.47] +17 [+5, +26] 0.55 [0.47, 0.62] (0.04)+63 β22 [β86, +21] 9.3 Wan 2.2 (A14B)32 β0.50 [β0.50, 1.50] 0.30+15 0.09 [0.03, 0.38] β 0.05 [0.02, 0.35] (0.09)+102β4.8 Wan 3.018 1.07 [0.97, 1.18] 0.98+27 0.79 [0.67, 0.92] +32 [+24, +39] 0.19 [0.08, 0.35] (0.01)+18 +17 [+5, +28] 9.6 Seedance 2.018 0.92 [0.00, 1.50] 0.69+19 0.67 [0.37, 1.02] +28 [+12, +43] 0.30 [0.09, 0.64] (0.08)+21 +9 [β145, +103] 25.1 Seedance 2.0 mini18 0.80 [0.71, 0.89] 0.88+36 0.54 [0.44, 0.67] +53 [+36, +67] 0.17 [0.05, 0.31] (0.04)+30 +22 [+3, +43] 17.5 Seedance models let the ball pause at the tip and then drop, so their fitted exit direction is not reported. The fitted mechanisms beyond the track family. Each modelβs two fitted mechanisms from Sec. F.1 were run on the local-edit, shared-front, ramp and barrier geometries at the modelβs tempo and read by the same estimator (Ta- ble F.13, exploratory). On the local edits both families pre- dict a local response in the physical direction and an un- changed motion before the edit. Only MiniMax-H3 has that form, at a size near the slope-target prediction, and the pre- edit changes of LTX-2.5 and Wan 2.2 (A14B) come from neither family. On ramps and barriers the two families sepa- rate through gravity. The slope-target law has a target speed with a positive floor, so its ball slows on an ascent without stopping and crosses every barrier. The smoothed cruise keeps gravity, so at the fitted rates its ball turns back low on the 60 β¦ ascent and crosses only the lowest barriers, and it still does so when the preferred speed is raised by half. All five models placed in the smoothed-cruise family on the track family behave like the slope-target law on ramps and barriers, and LTX-2.3 and LTX-2.5, placed with the slope target, agree with it there and depart from both families at the local edits. No single preferred-speed rule thus repro- duces one modelβs behaviour on the undulating track, at the local edit and on the ramp pair together. Three observations lie outside both families: the ball leaving the track at the top, the direction carried out of a curved chute, and outcomes set by the seed. The mechanism fits are the most economical description of the track response, and locality and energy call for something beyond them. F.5. Outcome: prompt pairs and tray interventions The named outcome strongly controls the destination: with the same first frame and seed and a prompt that leaves the outcome unnamed, tray arrival falls in all eight models tested, the steering beyond the ballβs own exit state shrinks to at most 27 points, and a drawn tray by itself barely at- tracts the ball. Prompt pairs. This paragraph and Table F.14 use the pairs that are trackable under both prompts, while Table F.7 covers all named-prompt videos. Arrival falls by 33 to 96 percentage points. The unpaired arrival over all trackable videos of each prompt shows the same drop, and so do the pairs in which the ball is visible at the end of both clips (there Wan 3.0 shrinks to β14 points, [β30, 0]). The neu- tral prompt also slows the motion of seven models (tempo 1.22β2.35 times that of the named prompt, with LTX-2.3 unchanged on its three pairs), and part of the drop is mo- tion that is still under way at the end of the clip. On the pairs whose neutral motion is complete (the ball has arrived, is at rest, or would have arrived at its own launch tempo), the drop stays large for Cosmos 3 Nano, LTX-2.3, Wan 2.2 (A14B) and Seedance 2.0 mini and becomes small for LTX- 2.5 (distilled) and Wan 3.0. MiniMax-H3 shows that the named outcome also controls when the motion ends. At its own launch tempo its ball could not reach the tray within 5 s in 43 of 46 named-prompt videos, and 42 of them end in the tray. With the neutral prompt 40 of 45 are still moving at the end. The steering beyond the ballβs exit state, +43 to +75 points for MiniMax-H3 and the Seedance models with the named prompt, falls toβ18, 0 and +11 points, and the negative value comes from motions still under way at the 30 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run Table F.10. Energy. Top: rows 6 and 7 of Fig. G.4, the height reached over the release height by uphill angle (one mark per video) and the share of barriers crossed by height. Bottom: ramp pairs, readable climbs. Mean height ratio over ascents with 95% interval (drawn on 0 to 4 with the physical 0.962 as a tick), ascents above the release height as dots, and per angle the median ratio over one block per climb: top stop,still climbing,stopped on the slope,turned back (top-stop ratio in the header). Physical oracle: nominal turning height with the 64-member band. Last column: flat ascents reaching the end stop. The closed models ran 60, 15 and 0 β¦ . mean height ratioabove releaseper uphill angle (top-stop ratio)0 β¦ model60 β¦ (2.52)30 β¦ (1.61)15 β¦ (1.46)5 β¦ (1.32)end stop Physical oracle0.962 (closed 0.973)00.980 (0.92β1.00)0.975 (0.90β1.00)0.965 (0.87β1.00)0.929 (0.76β1.00)reaches LTX-2.3 1.23 [1.15, 1.30] β 1.481.211.00 LTX-2.5 (distilled) 2.36 [1.54, 3.70] 2.621.441.331.27 LTX-2.5 1.60 [1.14, 2.06] 1.611.951.201.25 Cosmos 3 Nano 1.15 [0.80, 1.49] 1.561.421.340.73 MiniMax-H3 1.56 [1.48, 1.64] 2.481.241.411.22 Wan 2.2 (A14B) 1.76 [1.55, 1.95] 3.301.601.280.73 Wan 3.0 1.94 [1.84, 2.00] 2.40 not run 1.39 not run Seedance 2.0 1.66 [1.51, 1.80] 2.46 not run 1.25 not run Seedance 2.0 mini 1.82 [1.61, 1.94] 2.40 not run 1.44 not run end of the clip. Under the neutral prompt no model steers by more than +27 points (LTX-2.5 (distilled), [β3, +52]). Wan 3.0 keeps the most of its destination: it reaches the tray in 67% of its neutral videos and steers by +22 points ([0, +43]) without a named outcome. The route stays wrong under both prompts: the exact order appears in one named- prompt video each of the two Seedance models and in none of the others. Shifted tray. With the neutral prompt only the drawn tray can attract the ball. The capture contrast is 0.42 for Seedance 2.0 and 0.10 for Seedance 2.0 mini with intervals that exclude zero, far below 1, and its interval includes zero for Wan 3.0 and MiniMax-H3 (Table F.15). The high ar- rival in the beyond group comes from the modelsβ own short landings: the ball leaves the deflector slowly and lands 125β 154 m on the incoming side of the physical point already in the in-tray group, and the beyond trays sit exactly there. The landing then moves a further 26β74 m toward the tray. MiniMax-H3 drops the ball almost vertically below the de- flector in both groups. Cosmos 3 Nano, LTX-2.3, LTX-2.5 (distilled) and Wan 2.2 (A14B) leave one or two readable pairs (a second ball, struck deflectors, or balls that have not landed by the end). Two trays and no tray. When a second, identical tray sits under the launch lip, the stated law rolled from the mod- elsβ own slow and steep exit states would mostly send the ball into it, and the models put it there in 0β3 videos (Ta- ble F.16). Their balls end elsewhere: MiniMax-H3 is still 31 Table F.11. Barriers. Per height ratio: crossings among the readable videos as dots (filled: crossed) over the median crest-speed ratio. Tinted: the barriers the stated law does not cross. Forbidden: crossings of the barriers the stated law does not cross (1.05, 1.20), with 0.95 and 0.971 counted by their nominal outcome. Missed: failures on barriers the stated law crosses. 50%: logistic crossing point. The closed models ran 0.85, 1.05 and 1.20. barrier height over release drop model0.700.850.950.9711.051.20forbiddenmissed50% Physical oraclepass, 0.53pass, 0.3527/64, 0.1510/64, 0.03turn backturn back000.971β1.05 LTX-2.3 0.100.520.590.540.450.41 6/60/12none LTX-2.5 (distilled) 0.630.510.520.520.610.61 6/60/12none LTX-2.5 0.160.470.160.150.470.87 3/40/81.20 Cosmos 3 Nano 0.550.700.910.820.520.40 4/52/111.32 (extrap.) MiniMax-H3 0.820.620.580.56 0.560.68 6/60/12none Wan 2.2 (A14B) 0.830.780.870.70 0.961.07 2/65/9by seed Wan 3.0 not run 0.27 not runnot run 0.330.33 4/40/3none Seedance 2.0 not run 0.46 not runnot run 0.530.45 6/60/2none Seedance 2.0 mini not run 0.42 not runnot run 0.460.43 6/60/3none Table F.12. Chutes. Landing slope (m per unit ΞΊ in m β1 ) with bootstrap interval and permutation p, mean landing offset in m from the physical landing (720 m), and the exit-direction slope ( β¦ per unit ΞΊ, with p). n: readable videos. Tinted: the model whose landing follows the drawn curvature. modelnlanding slopepoffsetexit slope (p) Physical oracle000 LTX-2.34 β0.99 [β1.73, β0.25] 0.50+3.9+1.40 (0.51) LTX-2.5 dist.6 +1.91 [0.87, 2.95] 0.13β59.7+0.07 (1.0) Cosmos 3 Nano 6 +2.45 [β1.16, 6.07] 0.50β40.2 β0.63 (0.83) MiniMax-H312 β1.13 [β2.51, β0.19] 0.10β59.3 β0.79 (0.020) Wan 2.25 +4.02 [1.38, 6.66] 0.58β3.9+1.54 (0.08) Wan 3.08 β2.95 [β4.18, β1.67] 0.009β14.6 β2.36 (0.014) Seedance 2.08 +1.80 [β2.89, 6.00] 0.59β2.8β Seedance mini9 +0.13 [β3.38, 3.37] 0.95β3.6β moving at the end of all nine such videos, Wan 2.2 (A14B) rests on the first deflector or on the board, and Cosmos 3 Nano often leaves the ball on the launch ramp. Wan 3.0 puts four of six balls in the physical tray, while its own exit state would send five of six into the second one: its desti- nation agrees with the sceneβs physical outcome, consistent with its steering under the neutral prompt. With the tray re- moved, no model stops the ball where the tray stood, and only one Cosmos 3 Nano video draws the tray back. Near misses and permuted layouts. A deflector 10 m from the path is touched by every closed model in at least one of three seeds: Wan 3.0 in 3 of 3, Seedance 2.0 in 2 and Seedance 2.0 mini in 1, each a real rebound off the de- flector end visible in all frames around the closest point. Wan 2.2 (A14B) touches the near-miss deflector in 3 of 7 videos (one per placement) and MiniMax-H3 in 1 of 9, whose path passes 70β134 m below the deflectors placed above it. With three seeds these counts establish that the modelsβ paths come within 10 m of the deflector end. On permuted layouts no trackable video reproduces either or- der (0 of 61), so the permutation reads at the floor. The first deflector alone is hit in 0/11 to 8/17 videos per model. F.6. Timing: clip length With the same scene, first frame, prompt and seed, the clip length controls the pace of the motion: from 3 to 8 s the same event stretches nearly in proportion, events fall at fixed fractions of the clip, and the extra time is spent at rest or on a repeat of the event. Both prompts of this experiment name the outcome. Tempo and event times. On the tracks the duration expo- nent is 0.85β1.04 in three models (Table F.17), where a fixed physical rate gives 0 and a motion fitted to the clip gives 1. The intervals of MiniMax-H3 (1.04, [0.95, 1.14]) and LTX-2.3 (0.85, [0.53, 1.04]) include 1, and that of LTX-2.5 (distilled) (0.91, [0.90, 0.92]) lies just below it. MiniMax- H3 reaches the end stop at 90β93% of the clip at every 32 Table F.13. Observed readings against the two fitted mechanisms: the observed value in dark, then the predictions of the slope target and of the smoothed cruise in grey. Bump and dip: dv in percent. |C|: fixed part on shared-front tracks. Ramps: mean height ratio and the outcome on the 60 β¦ ascent (top: reaches the top stop, turn: turns back at the given ratio). Barriers: crossings (the predictions count the six heights). In brackets the family of the track-family fit. observed / slope target / smoothed cruise model (family)bump dvdip dvfixed|C|ramps: mean60 β¦ ascentbarriers crossed LTX-2.3 (target)+4.1 / β3.5 / β2.7β1.1 / +2.3 / +1.80.16 / 0.05 / 0.341.23 / 1.81 / 1.18β / top / turn 0.3618/18 / 6 / 6 LTX-2.5 (distilled) (cruise)β3.9 / β5.5 / β8.0+1.9 / +3.0 / +3.30.14 / 0.02 / 0.352.36 / 1.81 / 1.02top / top / turn 0.5318/18 / 6 / 1 LTX-2.5 (target)β2.1 / β3.4 / β6.9β6.1 / +1.8 / +1.90.32 / 0.02 / 0.281.60 / 1.81 / 1.01top, turn / top / turn 0.4611/12 / 6 / 4 Cosmos 3 Nano (target)β2.6 / β2.6 / β4.2β0.1 / +1.9 / +0.30.48 / 0.01 / 0.521.15 / 1.81 / 1.78top, turn / top / top13/16 / 6 / 6 MiniMax-H3 (cruise)β2.4 / β4.4 / β9.3+1.0 / +2.9 / +5.60.55 / 0.06 / 0.401.56 / 1.68 / 0.71top / top / turn 0.6018/18 / 6 / 1 Wan 2.2 (A14B) (target)β29.3 / β / ββ3.9 / β / β0.05 / 0.10 / 0.161.76 / 1.66 / 0.80top / top / turn 0.53by seed / 6 / 1 Wan 3.0 (cruise)β7.0 / β5.3 / β7.3β2.7 / +3.6 / +3.60.19 / 0.01 / 0.111.94 / 1.76 / 1.00top / top / turn 0.617/7 / 6 / 3 Seedance 2.0 (cruise)β5.0 / β7.2 / β8.3+9.3 / +4.9 / +4.90.30 / 0.04 / 0.481.66 / 1.74 / 0.72top / top / turn 0.528/8 / 6 / 2 Seedance 2.0 mini (cruise)β1.5 / β3.5 / β8.5+12.3 / +2.2 / +4.40.17 / 0.04 / 0.471.82 / 1.74 / 0.73top / top / turn 0.519/9 / 6 / 2 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run Table F.14. Effect of naming the destination. Top: tray arrival under named and neutral prompts. Bottom: matched prompt pairs, reporting arrival change, steering relative to the physical rollout from the modelβs exit state, tempo change and the status of neutral-prompt misses. Intervals are 95% scene-bootstrap intervals. tray arrivalsteering modelpairsneutral / nameddifferencecompletedneutralnamedtemponeutral misses Physical oracle81β98% of members LTX-2.38 25% / 100% β75 [β100, β50] β67 [β100, β33] (6) +25 [0, +50] (8) +33 [0, +50] (3) 1.01 (3) 1 / 5 / 0 LTX-2.5 (distilled)27 56% / 100% β44 [β63, β28] β17 [β36, 0] (18) +27 [β3, +52] (26) +44 [+20, +69] (16) 2.35 (15) 7 / 5 / 0 Cosmos 3 Nano15 7% / 100% β93 [β100, β80] β92 [β100, β75] (12) +0 [β50, +50] (6) +50 [+17, +83] (6) 1.38 (5) 1 / 9 / 4 MiniMax-H346 2% / 98% β96 [β100, β89] β (2) β18 [β30, β7] (45) +43 [+31, +56] (46) 1.22 (45) 40 / 5 / 0 Wan 2.2 (A14B)34 3% / 47% β44 [β58, β28] β42 [β75, β8] (12) β20 [β40, 0] (15) β14 [β39, +17] (22) 1.41 (12) 20 / 8 / 5 Wan 3.09 67% / 100% β33 [β44, β17] β14 [β38, 0] (7) +22 [0, +43] (9) +0 [0, 0] (9) 1.25 (9) 1 / 0 / 2 Seedance 2.09 33% / 100% β67 [β89, β33] β (3) +0 [β27, +27] (9) +62 [+40, +100] (8) 1.26 (9) 5 / 0 / 1 Seedance 2.0 mini9 33% / 100% β67 [β100, β25] β40 [β100, 0] (5) +11 [β45, +75] (9) +75 [+50, +100] (8) 1.38 (9) 1 / 2 / 3 Arrival: named (filled) to neutral (open) on 0 to 100%, over the band of physical arrival. Completed: pairs whose neutral motion is complete. Neutral misses:still moving /at rest /out of view or not visible at the end. Brackets: pairs or videos. length, and its arrival times scale by 1.61 and 0.59 for clip ratios of 1.6 and 0.6. LTX-2.3 arrives at 55β59% of the clip and LTX-2.5 (distilled) at 47β52%, and both then rest. Wan 2.2 (A14B) runs twice as fast in 3 s as in 5 s (tempo ratio 0.49, [0.38, 0.53], 10 units) and keeps its 5 s pace at 8 s (0.85, [0.70, 1.12], 7 units). A single exponent would aver- age these two opposite steps, so the two ratios describe its tracks, and in 5 s only one of its twelve track videos reaches the stop. On deflectors the first tray contact gives Ξ³ of 1.06 for MiniMax-H3, 0.76 for Wan 2.2 (A14B) and 0.44 for LTX-2.5 (distilled). The tempo differences between lengths are 11β53 times the tempo floor. 33 Table F.15. Shifted tray (neutral prompt). Capture contrast over pairs of the same base scene and seed (0: ignores the tray, 1: fol- lows its centre), drawn onβ0.3 to 1 with the physical 0 as a tick, tray arrival in the in-tray and beyond groups (physical oracle 100% and 0%), and the median landing offset from the physical point in the two groups (m, positive toward the deflector). modelpairscapture contrastinbeyondoffset (m) Physical oracle0100%0%0/0 MiniMax-H312 β0.11 [β0.26, 0.04] 0%17%+317/+305 Wan 3.06 0.41 [β0.16, 0.45] 83%67%+146/+215 Seedance 2.06 0.42 [0.21, 0.54] 83%83%+125/+199 Seedance 2.0 mini6 0.10 [0.06, 0.41] 50%100%+154/+180 Table F.16. Two trays (neutral prompt). Final position of trackable videos, physical tray /second tray /elsewhere, and the share of rollouts of the stated law from the modelβs own exit state that end in the second tray, unscaled and scaled by the launch tempo. Physical oracle: at least 63/64 in the physical tray, 0/64 touch the second. modeln final position physical / second / elsewhere rollout to second Physical oracle64β₯63 / 0 / β LTX-2.31 0 / 1 / 0 1/1 LTX-2.5 (distilled)10 3 / 3 / 4 10/10; 8/10 Cosmos 3 Nano6 1 / 0 / 5 β MiniMax-H312 0 / 3 / 9 10/12; 6/11 Wan 2.2 (A14B)12 0 / 3 / 9 7/9; 8/8 Wan 3.06 4 / 0 / 2 4/6; 5/6 Seedance 2.06 1 / 1 / 4 5/5; 4/6 Seedance 2.0 mini6 3 / 2 / 1 5/6; 1/6 Track fingerprints across lengths. The undulation re- sponse stretches with the motion (Table F.18). Apart from the two readable 8 s videos of LTX-2.3 and the phase of Wan 2.2 (A14B), the changes of gain and phase between lengths stay within twice their floors and those of accuracy within three times, so the pattern of the track family holds at every length. The relaxation rate, fitted in video time, changes most (13β49 times its floor). Converted to physical time (exploratory), it is the same at 5 and 8 s for both LTX models. At 3 s the converted rate and the trend ratio depart from the longer clips, which may come from the truncation of short clips, for which no floor exists. Deflectors across lengths and the time after the event. MiniMax-H3 and LTX-2.5 (distilled) already bring every settled ball into the tray at 3 s, and longer clips bring no more balls to the tray and no better order (exact order at 3, 5 and 8 s in 5/9, 4/10 and 6/11 videos of MiniMax-H3 and in 2/10, 5/10 and 3/9 of LTX-2.5 (distilled)). Wan 2.2 (A14B) lands 12/12 in 3 s and 12/12 in 8 s, and in 7 of the 8 s videos the ball then returns to the launch point and the event starts again. In the extra time of 8 s clips the LTX models leave the ball at rest for 3.5β3.8 s on tracks, LTX-2.5 (distilled) lifts the ball back onto a deflector and drops it into the tray a second time in 4 of 9 deflector videos, Wan 2.2 (A14B) loses the ball after the stop in 4 of 7 track videos, and MiniMax-H3 has about 0.5 s left after the event. F.7. Photographed first frames Replacing the rendered first frame with a photograph of the built scene leaves the readings of six models within their seed spread, and each of the three changes can be localized to a specific failure mode. Decision rulephotograph against control For each model and configuration the photograph row is paired with its control, the rendered twin for open-weight models and the modelβs own reading on the nominal scene for closed models. A reading changes with the visual domain only when three conditions hold to- gether: intervalthe interval of the mean paired difference over configurations excludes zero, seed spread the pooled difference exceeds the seed spread 2s p 1/n 1 + 1/n 2 , floorand most pairs exceed the floor of the photograph rows. For a closed model a difference is attributed to the photograph only when it leaves the range produced by changing only the control (the twin minus nominal differences of the open-weight models). The floors are tight (gain 0.04β0.31, phase 1.5β25 β¦ , residual 0.5β4.6 β¦ ) and the seed spread is usually larger, so the decisions rest mainly on the seed spread. Results. Cosmos 3 Nano, LTX-2.3 on tracks, LTX-2.5 (distilled), Wan 2.2 (A14B), Seedance 2.0 mini and Wan 3.0 keep their readings (Table F.19). The tempo and gain dif- ferences of Wan 3.0 exceed its seed spread but lie within the range that the change of control alone produces (tempo +0.04 to +1.01, gain +0.02 to +0.38), and its clip du- ration stays the same (+0.05 s). Three changes remain. LTX-2.5 pushes the camera in on the photographs (fidu- cial drift in 9 of 12 videos against 0 of 12 twins), so most of its photograph rows are not estimable. The twin with the same measured geometry is readable in 11 of 12, im- plicating photographic appearance rather than the measured geometry. MiniMax-H3 errs by 17.5 β¦ more at contacts on photographs, with the same order and the same tray arrival. Seedance 2.0 shows a gain higher by 0.66, beyond both its seed spread and the range of the weaker control. LTX-2.3 34 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run Table F.17. Clip length. Top: row 9 of Fig. G.4, the arrival at the end stop as a fraction of the clip by clip length. Bottom: tempo at 3 / 5 / 8 s (drawn on 0 to 4.5), duration exponent Ξ³ with interval and scene-seed units (drawn onβ0.1 to 1.2 with the physical 0 as a tick), the arrival at the end stop as a share of the clip over readable videos (videos), and the paired ratio of arrival times 8 s over 5 s and 3 s over 5 s (physical oracle 1, a motion fitted to the clip 1.6 and 0.6). Wan 2.2 (A14B): the tempo ratios 3 s over 5 s and 8 s over 5 s in place of Ξ³. arrival at the end stop (share of clip)arrival-time ratio modelΞ± at 3 / 5 / 8 sΞ³, tracks3 s5 s8 s8/53/5 Physical oracleequal at all lengths011 LTX-2.3 1.05 / 1.53 / 2.64 0.85 [0.53, 1.04] (11) 59% (4)55% (8)56% (3)1.92 0.44 [0.38, 1.50] LTX-2.5 (distilled) 0.88 / 1.42 / 2.36 0.91 [0.90, 0.92] (12) 52% (9)47% (9)52% (11) 1.69 [1.31, 1.95] 0.75 [0.50, 0.85] MiniMax-H3 1.48 / 2.37 / 4.09 1.04 [0.95, 1.14] (12) 91% (12)90% (10)93% (10) 1.61 [1.53, 1.65] 0.59 [0.57, 0.60] Wan 2.2 (A14B) 1.29 / 2.76 / 2.64 tempo 0.49; 0.8580% (7)65% (1)58% (5)β0.91 Table F.18. Track readings at 3 / 5 / 8 s: gain, phase ( β¦ ), relaxation rate b (s β1 , video time) with the largest length difference over its floor in brackets, and bΞ± (physical time, exploratory). Each line runs over the three lengths on a common scale per column (|H| 0 to 2, phase β20 to +50 β¦ , b 0 to 10, bΞ± 0 to 40). model|H|phasebbΞ± LTX-2.30.71/0.90/1.82 (8.8)+40/+39/+14 (1.0)2.9/3.9/2.9 (13)2.6/8.8/9.0 LTX-2.5 (distilled)0.45/0.70/0.52 (1.7)+40/+34/+49 (1.4)3.5/4.1/3.5 (33)3.0/8.2/8.6 MiniMax-H30.35/0.47/0.45 (1.2)+7/β5/β1 (1.8)5.1/1.5/1.4 (49)8.3/4.0/5.7 Wan 2.2 (A14B)0.71/0.46/0.68 (0.9)β16/+17/β7 (3.5)5.4/3.4/9.9 (49)5.1/8.2/37.8 treats the deflectors as loose objects in every domain and adds new objects on photographs (Sec. D.3), which leaves it almost no trackable deflector videos (0 of 12 photographs, 1 of 9 twins). The patterns of the main sets hold on photographs for ev- ery readable model. On three-deflector layouts the physical order appears in 0 or 1 of 6 photograph videos per model, and every trackable ball ends in the tray except with Wan 2.2 (A14B) (8 of 12, fewer on twins and nominal scenes). On tracks the relaxation rate is positive for every model and do- main (1β46 s β1 ), the median phase leads by 8β76 β¦ for the eight models other than Cosmos 3 Nano, whose phase scat- ters with a seed spread of 59 β¦ , the median gain is 0.59β1.36, and the trend ratio stays betweenβ0.28 and 0.49, far from 1. F.8. Regeneration probe Given a motion that is drawn correctly and wrong in its dy- namics, the two open-weight models keep its timing, add back their own response to the drawn shape, and change the motion where a drawn contact is violated. What they put in its place moves toward their own version of the scene and barely toward the stated law. The lowest level copies. At the lowest noise level (LTX- 2.5 (distilled) 0.7, Wan 2.2 (A14B) 0.90) the output stays within 4β15% of the distance between source and physics from the source (41% for the transparent deflector under Wan 2.2 (A14B)), and Ξ» is near zero for every version (Ta- ble F.20). Even so the regeneration adds 17β21 m of de- viation to an exact source, ten times the 1.8 m floor, so at this level Ξ» β 0 reads as copying and the tendencies are read at the higher levels. What is kept and what is replaced. The versions that break a drawn contact are pulled away from the source: the ball meets the transparent deflector from LTX 0.8 on 35 track, photographtrack, rendered twindeflectors, photographdeflectors, rendered twin Table F.19. Photographed first frames. Top: a photographed first frame and its rendered twin for a track and for a deflector layout. Bottom: mean difference photograph minus control over configurations, with 95% intervals below. Tracks: share of estimable videos, tempo, gain, phase ( β¦ ). Deflectors: share of trackable videos, exact order, tray arrival, largest residual ( β¦ ). β , tinted: a change under the three-part rule. Control: rendered twin (open-weight models) or the nominal scene (closed models). tracksdeflectors modelcontrolestimableΞ±|H|phasetrackableordertrayresidual LTX-2.3twin +0.08 [β0.25, +0.50] β0.12 [β0.36, +0.31] +0.90 [+0.78, +1.28] +49 [+6, +64] β0.08 [β0.25, +0.00] β LTX-2.5 (distilled) twin β0.25 [β0.75, +0.00] +0.30 [+0.09, +0.62] β0.27 [β0.31, β0.24] +2 [β18, +23] +0.08 [+0.00, +0.25] β0.33 [β0.75, +0.00] +0.00 +18.2 [+16.5, +19.6] LTX-2.5twin β0.42 β [β0.67, β0.17] +0.06 [+0.05, +0.07] +0.17 [+0.14, +0.19] +1 [β1, +4] not run Cosmos 3 Nanotwin β0.17 [β0.33, +0.00] β0.16 [β0.51, +0.04] β0.25 [β0.74, +0.08] β31 [β101, +110] +0.08 [β0.17, +0.33] +0.08 [+0.00, +0.25] +0.00 β46 (1 config.) MiniMax-H3twin+0.00 β0.10 [β0.20, +0.02] β0.01 [β0.09, +0.13] +3 [β31, +13] +0.17 [+0.00, +0.33] +0.00+0.00 +17.5 β [+2.8, +32.2] Wan 2.2 (A14B)twin +0.00 [β0.33, +0.33] β0.04 [β0.18, +0.14] β0.22 [β1.01, +0.06] β16 [β55, +28] +0.08 [+0.00, +0.25] β0.17 [β0.50, +0.00] +0.29 [+0.08, +0.54] +28 [β25, +81] Wan 3.0nominal+0.00 +0.26 [+0.13, +0.43] +0.35 [+0.22, +0.40] +20 [β7, +33] +0.17 [+0.00, +0.50] β0.17 [β0.50, +0.00] +0.00 +10.9 [β3.5, +32.7] Seedance 2.0nominal+0.00 β0.02 [β0.27, +0.24] +0.66 β [+0.30, +0.85] +15 [β10, +24] +0.08 [+0.00, +0.25] β0.04 [β0.38, +0.25] +0.00 β7.7 [β14.7, β2.4] Seedance 2.0 mininominal β0.08 [β0.25, +0.00] +0.16 [β0.28, +0.63] +0.02 [β0.14, +0.41] β35 [β60, +20] +0.08 [+0.00, +0.25] β0.17 [β0.33, +0.00] +0.00 +8.2 [β12.1, +31.2] (Ξ» = 1.01) and from Wan 0.94 on (Ξ» 1.09β1.12), and the restitution-0.3 source is pulled to Ξ» = 0.32 at LTX 0.9 and replaced at Wan 0.94 and 0.95 (Ξ» 0.99 and 1.40). The replacement keeps the dynamics wrong. The order stays wrong in every one of these videos and the first-contact restitution stays at 0.16β0.45 against 0.85 (Table F.21). Split along the two directions (exploratory, seeds 0 and 1, each output against the modelβs own image-to-video video of the same scene and seed), the Wan 2.2 (A14B) regenerations of the restitution-0.3 source move 0.66 of the way toward that video and 0.10 toward physics (medians of 10 videos at 0.94 and 0.95). Per level the split is 0.40 and 0.23 at 0.94 (4 videos) and 0.73 and 0.08 at 0.95 (6 videos). A Ξ» above 1 is the modelβs own version overshooting physics along the source-to-physics direction. The versions that keep every drawn contact are accepted. Their Ξ» stays below 0.1 except at LTXβs highest level (slowed source 0.24, +90 β¦ source 0.10), where the output drifts toward the modelβs own ver- sion. The slowed motion keeps its tempo (2.01β2.10 under Wan and 1.81β1.90 under LTX, source 2.0), the constant- speed motion keeps its timing (Ξ» β€ 0.02) and regains a response to the drawn undulation (gain 0.27β0.62 against 0.02 in the source), and the +90 β¦ phase returns toward each modelβs own lead on the track family (LTX +30 β¦ at 0.9, Wan +6 and +13 β¦ at 0.94 and 0.95), away from the physi- cal 0 β¦ . From the exact source, and the switch of Wan 2.2 (A14B). Started from the exact source, both models drift away from the physical motion as the noise rises, by about 105β124 m at the highest level (Table F.22). LTX-2.5 (dis- tilled) drifts toward its own image-to-video version (ΞΊ 0.25β 0.29, the same for the same and for another seed, so the di- rection is the modelβs general rendering of the scene), and at 0.9 half of its seed-0 and seed-1 outputs across all versions have become that version (21 of 42). Most drift of Wan 2.2 (A14B) points elsewhere (ΞΊ 0.04β0.08). Its response to the noise level is a switch: the deviation stays at 36β40% of its own image-to-video deviation from 0.92 to 0.94 and jumps to 98% at 0.95, where 16 of 21 deflector outputs become its own version while the track outputs mostly still follow the source (2 of 23). The level of the switch depends on the scene, 0.94 for one irregular layout and 0.95 for another. G. Case grids and per-model charts The grids show the simulator and every model on one scene of each level and of the main interventions, and the charts give every modelβs readings of every experiment on one page. Each grid cell is a stroboscopic composite: the ball at equal time steps, from light to full as time passes, on the board of the video, with the simulated path dashed and a small tick at each physical contact. Cells are chosen by rule. On a track level the cell shows the modelβs estimable 36 Table F.20. Regeneration: Ξ» per source version and noise level (0: stays on the source, 1: pulled onto physics), median with 95% interval and readable videos. The tint deepens with Ξ», from 0 to 1.2 and above (01.2). LTX-2.5 (distilled)Wan 2.2 (A14B) source version0.70.80.90.900.940.95 keeps every drawn contact constant speed 0.01 [0.00, 0.02] (9) 0.00 [0.00, 0.01] (9) 0.00 [β0.06, 0.03] (9) 0.01 [0.00, 0.02] (9) 0.02 [0.01, 0.02] (6) 0.02 [β0.02, 0.47] (6) phase +90 β¦ 0.00 [β0.02, 0.01] (9) 0.02 [0.01, 0.03] (9) 0.10 [0.04, 0.13] (9) 0.01 [0.01, 0.02] (9) 0.07 [0.03, 0.14] (7) 0.08 [0.04, 0.14] (8) slowed 2Γ β0.00 [β0.01, 0.00] (18) 0.06 [0.01, 0.19] (18) 0.24 [0.18, 0.41] (15) 0.00 [0.00, 0.01] (18) 0.00 [β0.01, 0.02] (17) 0.01 [β0.03, 0.02] (16) breaks a drawn contact restitution 0.3 0.01 [β0.02, 0.02] (9) 0.03 [β0.05, 0.14] (9) 0.32 [0.17, 0.92] (7) 0.01 [0.01, 0.09] (8) 0.99 [0.11, 1.70] (6) 1.40 [0.52, 1.76] (9) transparent deflector 0.07 [0.07, 0.14] (5) 1.01 [0.99, 1.28] (5) 1.01 [0.97, 1.11] (4) 0.28 [0.25, 0.62] (5) 1.09 [1.01, 1.38] (6) 1.12 [1.02, 1.35] (8) Table F.21. The defining reading of each version after regenera- tion, at the three levels of each model, against the source and the physical oracle. version: readingsourceoracleLTX 0.7/0.8/0.9Wan 0.90/0.94/0.95 slowed: Ξ±2.01.01.86/1.90/1.812.01/2.04/2.10 constant speed:|H|0.021.00.47/0.60/0.620.27/0.50/0.52 phase +90 β¦ : phase+86 0+61/+37/+30+70/+6/+13 restitution 0.3: e n 0.300.850.28/0.28/0.450.16/0.35/0.29 transparent: exact order010/0/00/0/0 Table F.22. Exact sources: distance from the physical motion (m, drawn on 0 to 220 with the physical motion at 0) and the component ΞΊ toward the modelβs own image-to-video version with the same and with another seed. Last column: outputs of all ver- sions that became the modelβs own version (ΞΊ β₯ 0.5), tracks and deflectors, one bar each. leveld phys ΞΊ sameΞΊ otherown version LTX 0.7 17 [10, 31] 0.010.01 0/24; 0/23 LTX 0.8 76 [33, 94] 0.030.04 3/24; 6/22 LTX 0.9 124 [109, 175] 0.25 [0.21, 0.66] 0.29 [0.03, 0.32] 12/24; 9/18 Wan 0.90 21 [14, 42] 0.000.00 0/24; 2/18 Wan 0.94 77 [50, 104] 0.030.03 1/21; 9/19 Wan 0.95 105 [41, 211] 0.04 [0.00, 0.13] 0.08 [0.02, 0.52] 2/23; 16/21 video of the scene nearest its median reading of the level (the ramp exponent on the straight level, gain and phase at 3 cycles per metre on the others). On a deflector level it shows a video with the modelβs usual tray outcome and the first-contact restitution nearest its median, and in the inter- ventions one seed (for the closed models, one generation index) that is trackable in every arm with the modelβs usual outcome. A model with no readable video of a scene shows its most typical flagged video, tagged as an altered scene. Videos in which the camera moves are compensated frame by frame with the measured board homography. Fig. 4 of the main paper shows four of the models on five of these scenes. 37 track family straightsingle-frequency broadband physics LTX-2.3 LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0 Seedance 2.0 mini deflector family, prompt names the tray single deflectorregularirregular physics LTX-2.3 LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 single deflectorregularirregular physics Wan 2.2 (A14B) Wan 3.0 Seedance 2.0 Seedance 2.0 mini scene alteredscene altered scene alteredscene altered Figure G.1. Main geometry families, all models. Top: representative straight, single-frequency and broadband track scenes. Bottom: single-, regular- and irregular-deflector scenes under the named-outcome prompt. Dashed curves show physical trajectories; tagged cells mark models with no readable video of that scene. 38 not run not run not run local edit, one track and seed base bump ramp pair, 60Β° barrier 0.70barrier 1.20 physics LTX-2.3 LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0 Seedance 2.0 mini statestatestatestate scene altered Figure G.2. Interventions on state, all models. Columns: the local edit (base and bump) on the one track that all nine models ran, the ramp pair with a 60 β¦ ascent, and the barriers at 0.70 and 1.20 of the release drop (the closed models ran 0.85, 1.05 and 1.20). Rows: the simulator and the nine models. The straight dashed line marks the release height and the arrow the physical turning point. 39 not runnot run not runnot run not runnot run not runnot run neutral prompt clip length, copies at equal fractions of the clip 3 s8 s physics LTX-2.3 LTX-2.5 (distilled) Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0 Seedance 2.0 mini goal time scene altered Figure G.3. Interventions on goal and time. Left: an irregular three-deflector scene under the prompt that leaves the outcome unnamed, from the prompt pairs, for the simulator and the eight models that ran them. Right: one single-frequency track at 3 and 8 s for the four open-weight models of the clip-length arm, with the ball drawn at equal fractions of each clip, so that a motion scaled to the clip gives the same spacing at both lengths. The tagged cell (LTX-2.3) shows an altered scene. 40 234 0 1 gain 234234234234234234234234 234 0 45 phase (deg) 234234234234234234234234 0.51 0 1 2 speed / mean 0.510.510.510.510.510.510.510.51 1234 0 50 100 residual (deg) 123412341234123412341234 123 0.0 0.5 1.0 restitution 123123123123123123123 5153060 0 1 2 3 4 height ratio 51530605153060515306051530605153060515306051530605153060 7097120 0.0 0.5 1.0 share crossed 70971207097120709712070971207097120709712070971207097120 namedneutral 0 50 100 arrival (%) namedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutralnamedneutral 358 0.0 0.5 1.0 fraction of clip 358358358 LTX-2.3LTX-2.5 (distilled) LTX-2.5 Cosmos 3 Nano MiniMax-H3 Wan 2.2 (A14B) Wan 3.0 Seedance 2.0Seedance 2.0 mini Gain |H| of the response to the drawn undulation, by frequency (cycles/m); large marks: single-frequency tracks, small: broadband components Phase lead of the response (deg), by frequency (cycles/m); same marks Speed over its mean along the straight ramp, by position (fraction of the ramp); median and interquartile band Exit-angle residual (deg) by contact index, three-deflector layouts no reading no reading Restitution at the first contact, by layout: single (1), regular (2), irregular (3) deflectors no reading Height reached over release height, by uphill angle (deg); one mark per video; arrows: beyond the axis Share of barriers crossed, by barrier height (% of release height; line: release height) Tray arrival (%) under the named and the neutral prompt; tick: the simulator from the model's own exit state no reading Arrival time as a fraction of the clip, by clip length (s); open-weight models that ran the clip-length arm not runnot runnot runnot runnot run Figure G.4. Per-model readings of every experiment. One column per model and one row per reading, named above each row, with the physical value dashed. In the first two rows the grey band is the largest floor of the three undulating track levels at the modelβs frame rate. In the last row the physical band is the track-family transit time (1.62β2.15 s) divided by the clip length, dashed at its midpoint. 41 t = 0.0 st = 2.6 s struck deflector rotatesSeedance 2.0 t = 0.0 st = 4.0 s tray tilts after the landing MiniMax-H3 t = 0.0 st = 2.8 s launch ramp changes angle LTX-2.5 (distilled) t = 0.0 s |difference| Γ 6, t = 4.5 s track shifts on the boardLTX-2.3 t = 0.0 st = 3.2 s camera moves inLTX-2.5 t = 0.0 st = 3.0 s a second ball appearsCosmos 3 Nano Figure G.5. Recurring integrity failures. Each pair shows the first frame and a later frame of a representative flagged video, the one nearest the median change among the flagged videos of the model shown. The later frame is the frame of largest change; for the shifted track it is shown as the amplified difference from the first frame, and for the duplicated ball it is a frame with both balls. Dashed outlines mark where the part was in the first frame. The examples show a rotating deflector, tilting tray, rotating launch ramp, shifted track, camera dolly, and ball duplication; counts and, where measured, magnitudes are reported in Table D.2. 42 H. Statistics The unit of every analysis is a scene with its seeds, and ev- ery interval comes from resampling scenes. Paired designs remove what two videos share, permutation tests answer or- dering questions, and a reading counts as a property of a model only when its interval clears the floor at the modelβs frame rate and output size. H.1. Units and intervals Per-video readings are summarized by their median over the estimable videos of a cell, phases by their circular mean with the resultant length R, and binary outcomes (exact order, tray arrival) by their share. Intervals are 95% per- centile intervals from 2000 bootstrap resamples of scenes, in which the seeds of a scene are drawn together, so that the spread between scenes, the larger source of variation, enters every interval. Within a video, the gain and phase come from a regression whose coefficients carry a Neweyβ West covariance. Ratios of coefficients have Fieller inter- vals, and the gain, phase and 2f/1f intervals come from 4000 draws of the coefficients. Every table carries its de- nominators (Sec. D.1), so that small cells can be read as such. Closed models contribute three to six scenes to each intervention family, and their readings are stated as intervals over those scenes. H.2. Paired designs Same seed. For the open-weight models the arms of an intervention share scene and seed, so each pair differs only in the changed element. Local edits pair every arm with the base video of the same track and seed and take the me- dian over pairs, with a bootstrap over tracks. The rerun arm gives the samplerβs own floor, which is zero for every open- weight model except LTX-2.3. Prompt pairs match scene, first frame and seed, and differences in arrival are paired. The steering compares the two prompts through their means per scene, since the videos with a wrong route differ be- tween prompts. Capture contrasts pair the in-tray and be- yond scenes of the same base and seed, with a bootstrap over base scenes. Clip-length differences (3 minus 5 s, 8 minus 5 s) are paired by scene and seed, and the duration exponent is the least-squares slope of logΞ± on logT clip after removing the mean of each scene and seed, with a bootstrap over scenes. Independent samples. Closed models do not reproduce a seed, so an intervention compares the mean of an arm with the mean of the base over the same scenes, and the differ- ence carries the variation between samples, including their tempo. Photographed first frames compare each photograph row with its control row per configuration, with a bootstrap over configurations and the seed-spread test of Sec. F.7, in which s pools the seed deviations of the model around the centres of all its rows. The destination counterfactual com- pares the modelβs arrival with the arrival of the stated law from the same exit states, with a bootstrap over scenes. H.3. Permutation and stratified resampling On chutes the four curvatures of one seed are exchangeable units for an open-weight model, so the p-value of the land- ing slope comes from permuting the curvature labels within each seed (across all videos for closed models). The inter- val in Table F.12 resamples seeds within each curvature and leaves out the spread between chutes, so it is narrower, and the permutation p carries the decision. On ramp pairs and barriers the intervals resample seeds within each scene and keep the design of angles and heights. H.4. Reading intervals against floors A reading is interpreted as a property of a model when its interval lies outside the floor at the modelβs frame rate and size (Sec. C.4). Single-pair floors of the local edits (2.4β 5.6% in dv) are of the size of the dip effect itself, so these readings rest on medians over about 36 pairs, whose error on the simulated motion stays within a few tenths of a per- cent. The null edit is flagged when the interval of its median difference from the base lies wholly beyond the larger of the rerun floor and the measurement floor (1.0% for dv, 0.4% for dt), a rule that flags none of 120 noise-only runs and all 120 runs in which the null arm carries the bump response. Clip-length differences are read as the larger of |3 sβ 5 s| and|8 sβ 5 s| over its floor. Readings marked exploratory (the locked and fixed parts of the shared-front response, the front and back leads, the relaxation rate in physical time, the decomposition of regenerated motion, and the mecha- nism predictions on other families) were added after the de- sign was fixed. They inform the interpretation and carry no claim on their own. 43