Newton Game Dynamics
| Newton Game Dynamics | |
|---|---|
| Тип | физический движок |
| Ключевые программисты | Джулио Жерез, Алан Суэро |
| Поддерживаемые ОС | Windows, Mac OS X, Linux, iPhone OS |
| Написан на языке | C |
| Лицензия | проприетарная, бесплатная для некоммерческого и коммерческого использования |
| Последняя версия | 2.28[1] (24 декабря 2010 года) |
| Последняя игра на движке | Amnesia: The Dark Descent (8 сентября 2010 года) |
| Официальный сайт | |

Newton Game Dynamics (рус. Игровая Динамика Ньютона; далее — «Newton») — физический движок реального времени, реалистически моделирующий твёрдые тела в компьютерных играх и других приложениях реального времени. «Newton» является бесплатным для коммерческого и некоммерческого использования, но имеет закрытый исходный код и проприетарную лицензию.
В отличие от большинства других физических движков, работающих в реальном времени, «Newton» больше акцентирован на физическую точность моделирования, чем на скорость. Его обработчик (англ. solver) является детерминированным и не базируется на традиционных LCP (англ. Linear complementarity problem — задача линейной взаимозависимости) или итерационных методах. Преимущество движка заключается в том, что он может обрабатывать тела с более высоким отношением масс (до 400:1), и моделирование является очень устойчивым и легко настраиваемым. Однако вследствие более точных и совершенных методов вычисления скорость работы «Newton» ниже, чем в других подобных ему движках.[2]
Особенности и характеристики
- API написан на языке C.
- Движок доступен для Microsoft Windows, Mac OS X и Linux.
- Изобилие выпуклых форм столкновений.
- Составные формы столкновений.
- Непрерывный режим столкновений.
- Стержень, шар, бегунок, штопор и другие настраиваемые соединения.
- Мощный настраиваемый API ограничений и соединений.
- Специальный контейнер транспортного средства.
- Специальный контейнер физики Ragdoll.
- Движок также пригоден для использования как отдельная библиотека обнаружения столкновений.
- Движок полностью детерминированный (только когда работает в «родном» режиме, без использования SIMD-расширений)
Использование
Много некоммерческих, коммерческих и академических проектов используют «Newton Game Dynamics». Он является популярным в сообществах графических движков Irrlicht и OGRE.[3]
Лицензирование
Лицензия на Newton Game Dynamics SDK позволяет разработчикам свободно включать движок в личные проекты или коммерческие продукты при условии указания факта использования библиотеки. Кроме того, движок может быть использован только в тех программах, которые сами не являются физическим движком. Newton Game Dynamics активно разрабатывается Julio Jerez, который часто посещает форум на официальном веб-сайте. В настоящее время разрабатывается новая версия движка, которая будет использовать многоядерные процессоры (CPU) и видеокарты (GPU).
Игры, использующие Newton
Неполный список компьютерных игр, использующих Newton:[4][5]
- Future Pinball
- Mount & Blade
- Mount & Blade: Warband
- Nicktoons Winners Cup Racing
- Overclocked: A History of Violence
- Penumbra: Overture
- Penumbra: Black Plague
- Penumbra: Requiem
- Steam Brigade
- Walabers Trampoline
- Amnesia: The Dark Descent
- Active Worlds
Игровые движки, использующие Newton
Неполный список игровых движков, использующих Newton:[4]
Примечания
- ↑ Newton 2 (Latest Version)
- ↑ http://newtondynamics.com/forum/viewtopic.php?f=9&t=4922
- ↑ http://newtondynamics.com/links.html
- ↑ 1 2 Academic research, tools, engines and physical simulations using Newton (англ.). официальный сайт Newton. Дата обращения: 3 апреля 2010.
- ↑ Physics Engine: Newton Game Dynamics (англ.). MobyGames. Дата обращения: 3 апреля 2010.