Some rendering programs are capable of performing temporal antialiasing and motion blur.
Motion blur is specified through moving transformations and moving geometric primitives .
Appearance parameters, such as color, opacity, and shader variables can also be changed during a frame. To specify objects that vary over time several copies of the same object are created, each with different parameters at different times within a frame. The times that actually contribute to the motion blur are set with the RiShutter command. Parameter values change linearly over the intervals between knots. There is no limit to the number of time values associated with a motion-blurred primitive, although two is usually sufficient.