Приветствуем, геймер! Ты можешь или
16+
Stringer

Геймер Stringer 4

50

Заглянем играм под капот часть 2

Всем доброго дня.

В продолжении своей статьи о игровых движках, как и обещал, хочу углубиться в тему, я считаю не менее интересную, физических движков (Physics Engine). Сегодня, согласно опубликованным данным западного журнала Game Developer, самым популярным, среди разработчиков, является движок nVidia PhysX, он занимает 26,8% рынка. За ним идет Havok, 22.7% рынка. Третье место - Bullet Physics Library, 10.3%, четвертое - Open Dynamics Engine, 4.1%.

Заглянем играм под капот часть 2
Обо всем - Заглянем играм под капот часть 2Заглянем играм под капот часть 2

Вдаваться в подробности и писать кучу теории не вижу смысла на таком игровом портале как Gamer.ru :) да и кому интересно, в интернете полно теории, я же постараюсь привести только интересную информацию с примерами. Итак, начнем разбор полетов.

Свободно распространяемые движки, с них и начнем.

Самый популярный среди свободных:

Bullet Physics Library

Заглянем играм под капот часть 2
Обо всем - Заглянем играм под капот часть 2Заглянем играм под капот часть 2

Написал его Эрвин Куманс, ранее этот человек работал над движком Havok. Сам движок использовали во многих играх, в частности многопользовательская игра Free Realms, Trials HD - которая является Xbox 360 эксклюзивом. Также движок использовали в некоторых сценах фильма 2012. Движок является кроссплатформенным.

Спойлер
Подробнее о движке

Open Dynamics Engine (ODE)

Заглянем играм под капот часть 2
Обо всем - Заглянем играм под капот часть 2Заглянем играм под капот часть 2

Второй по популярности среди свободных игровых движков. Его разработка была начата в 2001 году. Движок является кроссплатформенным.

Движок используют такие известные игры как: Toribash, BloodRayne 2, Call of Juarez, S.T.A.L.K.E.R.: Тень Чернобыля и S.T.A.L.K.E.R.: Чистое Небо, Xpand Rally.

Спойлер
Подробнее о движке

Это были два самых популярных свободных физических движка. Теперь переберемся к проприетарным движкам. Что такое проприетарное ПО? Это запатентованное ПО, иными словами частная собственность. Начну, пожалуй, с самого некогда популярного движка:

Havok

Заглянем играм под капот часть 2
Обо всем - Заглянем играм под капот часть 2Заглянем играм под капот часть 2

Разработан ирландской компанией Havok. Первая версия продукта была разработана в 2000 году. В 2008 году движок получил премию Эмми в номинации лучший физический движок. В октября 2009 года компания Ubisoft подписала соглашение с компанией Havok, согласно которому их движок будет использоваться в играх, разрабатываемых Ubisoft, на протяжении многих лет. На данном этапе компания Havok входит в состав корпорации Intel. Havok будет использован в такой ожидаемой игре как Diablo III. Движок является мультиплатформенным.

Список игр, которые используют движок довольно внушителен, приведу только известные игры:

Assassin's Creed, BioShock, Diablo III, Fallout 3, Half-Life 2: The Orange Box, серия игр Halo, Kane & Lynch: Dead Men, Left 4 Dead

Спойлер
Подробнее о движке

PhysX

Заглянем играм под капот часть 2
Обо всем - Заглянем играм под капот часть 2Заглянем играм под капот часть 2

Основной конкурент движку Havok. Первоначально разрабатывался компанией Ageia и назывался NovodeX. Позже компания Nvidia приобрела Ageia. Единственный в мире физический движок, имеющий аппаратную поддержку. На данный момент PhysX занимает первое место по популярности среди физических движков. Движок является мультиплатформенным.

Список игр, которые используют движок, приведу только известные:

Age of Empires, Batman: Arkham Asylum, Brothers in Arms: Hell's Highway, Gears Of War (1,2), Gothic 3, Heavy Rain, Mass Effect, Metro 2033: The Last Refuge, серия игр Tom Clancy's, все игры на движке Unreal Engine 3 (кроме - Stranglehold и Bioshock).

Спойлер
Подробнее о движке

Так же хочется отметить еще два движка — Meqon и Ipion Virtual Physics. О них коротко, ибо они как самостоятельный продукт просуществовали очень мало, Meqon Game Dynamics был куплен компанией Ageia, а Ipion Virtual Physics компанией Havok. Запомнились эти два движка вот чем: Meqon — должен был использоваться в долгострое игровой индустрии Duke Nukem Forever.

Ipion - использовался в бенчмарке - 3DMark 2001 SE, там присутствовало два игровых теста для тестирования игровой физике, тесты использовали движок Ipion.

Karma

Разработанный компанией MathEngine. Долгое время Karma являлась конкурентом другого популярного физического движка — Havok. Движок был лицензирован компанией Epic Games для использования в игровом движке для Unreal второго поколения. Позже движок исчез, т. к. он лег в основу нового физ.движка - RenderWare Physics (компонент игрового движка RenderWare о котором Вы так же можете прочесть из моей статьи про движки тут). Сегодня каждый желающий может опробовать функции движка Karma, использовав редактор UnrealEd.

Заглянем играм под капот часть 2
Обо всем - Заглянем играм под капот часть 2Заглянем играм под капот часть 2

Список игр, которые успели использовать движок:

Unreal II: The Awakening, Unreal Championship, Unreal Tournament 2003, Unreal Tournament 2004, Postal 2, Brothers in Arms: Road to Hill 30, Red Orchestra.

Спойлер
Подробнее о движке

Вот и все физические движки на которые стоит обратить внимание, не так много как игровых, правда? :) Хотелось бы вспомнить еще один элемент в игровой физике который так же как и эти движки внес свой вклад в игровую индустрию и так же входит в состав многих движков.

Ragdoll

Заглянем играм под капот часть 2
Обо всем - Заглянем играм под капот часть 2Заглянем играм под капот часть 2

Ни что иное как процедурная анимация. Дело в том что раньше игры использовали заранее подготовленную анимацию для отображения смерти персонажей, вот тряпичная кукла вошла в индустрию изменить положение. Кстати термин тряпичная кукла появился из-за некорректной работы системы сочленений. Некоторые суставы моделей имели малую жесткость, что заставляло ее падать словно тряпичная кукла, часто вызывая смехотворные эффекты.

Первой игрой, использовавшей физику ragdoll, стала игра - Jurassic Park: Trespasser.

Заглянем играм под капот часть 2
Обо всем - Заглянем играм под капот часть 2Заглянем играм под капот часть 2

Игра сама по себе получила очень много негативных отзывов, но была первопроходцем. Сейчас Ragdoll используется не только для отображения смертей, с применением технологии сейчас делаются и гоночные симуляторы и файтинги.

Использование новейших технологий, основанных на ragdoll-анимации, можно увидеть в таких играх, как Grand Theft Auto IV, Indiana Jones and the Staff of Kings и Star Wars: The Force Unleashed. Кстати именно в этих играх используется последнее слово ragdoll-анимации — NaturalMotion (euphoria).

Спойлер
Подробнее о движке

В конце своей статьи хотелось бы привести пример развития воды в играх. Для физических движков всех поколений вода — одна из самых сложных областей. Кстати, в 2010 году исполняется 28 лет с момента появления воды в играх, приурочим эту статью к дню рождения воды :)

Спойлер
---------------------------------------------------------------------------------------------

Автор: Stringer

Используемые ресурсы: www.wikipedia.org, www.google.ru, www.gdmag.com, www.ign.com

Специально для Gamer.ru

50
Еще в блоге
Интересное на Gamer.ru

4 комментария к «Заглянем играм под капот часть 2»

    Загружается
Чат