Newton Game Dynamics
Newton Game Dynamics | |
---|---|
![]() | |
Тип | физический движок |
Ключевые программисты | Джулио Жерез, Алан Суэро |
Аппаратные платформы |
IBM PC-совместимые компьютеры, iPhone |
Поддерживаемые ОС | Windows, Linux, macOS, iOS |
Написан на языке | C++ |
Лицензия | свободная: zlib |
Последняя версия | 4.02 (30 декабря 2022[1]) |
Последняя игра на движке | Amnesia: The Bunker (26 июня 2023) |
Официальный сайт | |
![]() |
Newton Game Dynamics (
В отличие от большинства других физических движков, работающих в реальном времени, «Newton» больше акцентирован на физическую точность моделирования, чем на скорость. Его обработчик (англ. solver) является детерминированным и не базируется на традиционных LCP (англ. Linear complementarity problem — задача линейной взаимозависимости) или итерационных методах. Преимущество движка заключается в том, что он может обрабатывать тела с более высоким отношением масс (до 400:1), и моделирование является очень устойчивым и легко настраиваемым. Однако вследствие более точных и совершенных методов вычисления скорость работы «Newton» ниже, чем в других подобных ему движках[2].
В настоящее время программистом Джулио Жерезом активно разрабатывается новая версия, которая будет использовать преимущества многоядерных CPU и GPU[источник не указан 113 дней].
Особенности и характеристики
- API написан на языке C.
- Движок доступен для Mac OS X и Linux.
- Изобилие выпуклых форм столкновений.
- Составные формы столкновений.
- Непрерывный режим столкновений.
- Стержень, шар, бегунок, штопор и другие настраиваемые соединения.
- Мощный настраиваемый API ограничений и соединений.
- Специальный контейнер транспортного средства.
- Специальный контейнер физики Ragdoll.
- Движок также пригоден для использования как отдельная библиотека обнаружения столкновений.
- Движок полностью детерминированный (только когда работает в «родном» режиме, без использования SIMD-расширений)
Лицензирование
Изначально Newton Game Dynamics был проприетарным движком, бесплатным для некоммерческого и коммерческого использования. Лицензия на Newton Game Dynamics позволяет разработчикам свободно включать движок в личные проекты или коммерческие продукты при условии указания факта использования библиотеки. Кроме того, движок мог быть использован только в тех программах, которые сами не являются физическим движком.
15 февраля 2011 года на официальном сайте движка Джулио Жерез сообщил, что с этого момента Newton Game Dynamics становится свободным программным продуктом, распространяемым под лицензией zlib. Исходный код движка был выложен на Google Code[3][4].
Использование
Много некоммерческих, коммерческих и академических проектов используют «Newton Game Dynamics». Он является популярным в сообществах графических движков Irrlicht и OGRE[5].
Игры, использующие Newton
Неполный список компьютерных игр, использующих Newton[6][7]:
- Future Pinball
- Mount & Blade
- Mount & Blade: Warband
- Micro Madness
- Nicktoons Winners Cup Racing
- Overclocked: A History of Violence
- Penumbra: Overture
- Penumbra: Black Plague
- Penumbra: Requiem
- Steam Brigade
- Walabers Trampoline
- Amnesia: The Dark Descent
- Amnesia: A Machine for Pigs
- Active Worlds
- SOMA
- Amnesia: Rebirth
- Amnesia: The Bunker
Игровые движки, использующие Newton
Неполный список игровых движков, использующих Newton[6]:
- Leadwerks Game Engine
- Mango Game Engine
- Quest3D
- Truevision3D
- HPL Engine 1, 2 и 3
- PixelLight
Примечания
- ↑ Newton 4.02 stable release for 2023 (англ.). Дата обращения: 17 мая 2025. Архивировано 8 июня 2024 года.
- ↑ Newton Game Dynamics • View topic — Newton 2.0x Archemedia Open Beta (англ.). Дата обращения: 17 мая 2025. Архивировано 27 ноября 2010 года.
- ↑ Julio Jerez. Newton 2.0x Archemedia Open Beta (англ.). Официальный сайт Newton Game Dynamics (15 февраля 2011). Дата обращения: 17 мая 2025. Архивировано 11 марта 2012 года.
- ↑ Newton открылся . UralDev.ru (17 февраля 2011). Дата обращения: 26 февраля 2011. Архивировано из оригинала 1 апреля 2011 года.
- ↑ Newton Game Dynamics • Wrappers, Game engines and Academic projects using Newton (англ.). Дата обращения: 17 мая 2025. Архивировано 20 июля 2007 года.
- ↑ 1 2 Academic research, tools, engines and physical simulations using Newton (англ.). официальный сайт Newton. Дата обращения: 17 мая 2025. Архивировано 26 февраля 2012 года.
- ↑ Physics Engine: Newton Game Dynamics (англ.). MobyGames. Дата обращения: 17 мая 2025. Архивировано 3 июля 2012 года.