Animation, dynamics, and rendering