Newton Game Dynamics
Newton Game Dynamics (далее — «Newton») — физический движок реального времени, реалистически моделирующий твёрдые тела в компьютерных играх. «Newton» является свободным физическим движком, распространяемым под лицензией zlib.
В отличие от большинства других физических движков, работающих в реальном времени, «Newton» больше акцентирован на физическую точность моделирования, чем на скорость. Его обработчик (англ. solver) является детерминированным и не базируется на традиционных LCP (англ. Linear complementarity problem — задача линейной взаимозависимости) или итерационных методах. Преимущество движка заключается в том, что он может обрабатывать тела с более высоким отношением масс (до 400:1), и моделирование является очень устойчивым и легко настраиваемым. Однако вследствие более точных и совершенных методов вычисления скорость работы «Newton» ниже, чем в других подобных ему движках.
Как правило, как минимум обучающие программы данного движка, используют Simple DirectMedia Layer. Simple DirectMedia Layer (SDL) — это свободная кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода для широкого спектра платформ.
Обучающие примеры
правитьNewton Game Dynamics предоставляет достаточное число различных обучающих программ. Для обучения работы с движком имеет смысл с ними ознакомится.