Исходные предположения

При моделировании изменения направления движения считается, что существует низкоуровневый движок, который полностью берет на себя задачу имитации базовых операций. Такие операции называются локомоциями (locomotion) персонажей. Следует заметить, что локомоции — это далеко не только анимация: движок локомоций позволяет выяснить координаты каждого персонажа в пространстве, а также его скорость.
Обычно в компьютерных играх при моделировании перемещений используются достаточно грубые упрощения. В частности, как только игрок отпускает клавишу или кнопку, скорость персонажа практически мгновенно снижается до нуля. Таким образом, во многих случаях с помощью нажатия клавиш игрок управляет не ускорением, а непосредственно скоростью персонажа.
В модели автономных персонажей, используемой Рейнольдсом , скорость существует постоянно, а управляющие воздействия (steering force) лишь изменяют ее. Таким образом, управляющие воздействия могут рассматриваться как ускорение, применяемое системой ИИ. Имитация физических процессов при таком подходе выполняется как обычно (например, с помощью интегрирования по методу Эйлера), за исключением того, что ускорение и скорость перед вычислением новой координаты нормируются по максимально допустимым значениям.