Expand description
How a scene changes with time, where it changes in closed form.
Everything here is a function of a time: ask for the world at t and you get
it, with no state carried between calls. That is what lets a video frame be
sampled several times across its own exposure — which is where motion blur
comes from — and it keeps a recording reproducible, since frame 7 does not
depend on having rendered frame 6.
A scene as authored is the scene at t = 0.
§Where this stops
Drift, oscillation and spin have closed forms. Three bodies under gravity do
not, and neither do contact, heat or a stiff reaction. Those go through
Integrator, which gives up the
frame-independence in exchange for being able to express them at all. This
module is the fast path, not the general one — and a domain built on it can
declare itself Kind::QuasiStatic, because
there is no state for a scheduler to march.
Structs§
- Strobe
- How a light is gated in time.
Enums§
- Motion
- Rigid motion of one element, assembly or source.