Generating outputs (like motion) that respect and adapt to the constraints and geometry of a 3D environment.