Havok Physics (более известный как просто Havok) — физический движок, разработанный ирландской компанией Havok. Движок создаёт симуляцию физического взаимодействия в реальном времени, что делает мир игры более живым и реалистичным, подобно физике Ragdoll[1]. Havok Physics является мультиплатформерным движком.
История
Версия Havok SDK 1.0 была представлена на Game Developers Conference в 2000 году. На данный момент разработана уже седьмая версия продукта, которая была выпущена в декабре 2009 года.
20 февраля 2008 года компания Havok сообщила, что движок Havok Physics становится бесплатным для загрузки разработчикам игр на PC, однако только для некоммерческого использования. Для мультиплатформенных разработчиков Havok все ещё останется платным[2].
1 июня 2008 года движки Havok Physics и Havok Animation становятся доступными для загрузки и коммерческого использования разработчикам игр на PC для Microsoft Windows[3].
11 июня 2008 года компания Havok, входящая в состав корпорации Intel, заключила соглашение, по которому будет сотрудничать с компанией AMD в деле оптимизации графических карт ATI Radeon и центральных процессоров AMD под физический движок Havok[4].
В январе 2008 года Национальная Академия телевизионных наук и искусств США вручила премию Эмми в номинации «Лучший физический движок» технологии Havok[5].
Совсем недавно компанией была представлена шестая версия технологии Havok, в которой впервые представлены инструменты Havok Cloth (реалистичное поведение ткани) и Havok Destruction (имитация различных разрушений).
В октябре 2009 года компания Ubisoft подписала соглашение с компанией Havok, согласно которому движок «Havok» будет использоваться в играх, разрабатываемых Ubisoft, на протяжении многих лет[6].
Использование
После представления первого SDK в 2000 году он использовался более чем в 150 компьютерных играх. Первоначально большинство игр, работавших на технологиях Havok, принадлежали к жанру шутеров от первого лица. Например, физическая часть движка Source, созданного Valve Corporation и использующегося в игре Half-Life 2 и её дополнениях, включает в себя часть переработанного кода Havok Physics версии 2. На сегодняшний день применение этого физического движка можно видеть в таких жанрах, как приключенческая игра (Uru: Ages Beyond Myst от Cyan Worlds), стратегия в реальном времени (Company of Heroes от THQ и Relic Entertainment и StarCraft II от Blizzard Entertainment[7]), экшн (Assassin's Creed от Ubisoft), платформер (Super Smash Bros. Brawl от Nintendo[8]).
Havok также используется в продуктах компании Autodesk Media & Entertainment, программных пакетах 3DS Max и Maya.
Игры на движке Havok
Данный список не является полным[9]
- 24: The Game (PlayStation 2)
- After Burner: Black Falcons (PSP)
- America's Army: True Soldiers (Xbox 360)
- Ant Bully (PlayStation 2, Wii, Nintendo GameCube, PC)
- Assassin’s Creed (Xbox 360, PlayStation 3, PC)
- Assassin’s Creed II (Xbox 360, PlayStation 3, PC)
- Assassin’s Creed: Brotherhood (Xbox 360, PlayStation 3, PC)
- Astro Boy (PlayStation 2)
- Auto Assault (PC)
- BioShock (Xbox 360, PC)
- Blacksite: Area 51 (Xbox 360, PlayStation 3, PC)
- Boom Blox (Wii)
- Carnival Games (Wii)
- Cars (PSP)
- Company of Heroes (PC)
- Company of Heros: Opposing Fronts (PC)
- Conan (Xbox 360, PlayStation 3)
- Condemned 2 (Xbox 360, PlayStation 3)
- Counter-Strike: Source (PC, Mac)
- Crackdown (Xbox 360)
- Darksiders (Xbox 360, PlayStation 3, PC)
- Dark Messiah of Might and Magic: Elements (Xbox 360), (PC)
- Dawn of Mana (PlayStation 2)
- Day of Defeat: Source (PC, Mac)
- Dead Rising (Xbox 360)
- Dead Space (Xbox 360, PlayStation 3, PC)
- Dead Space 2 (Xbox 360, PlayStation 3, PC)
- Def Jam: Icon (Xbox 360, PlayStation 3)
- Desperados 2: Cooper's Revenge (PC)
- Destroy All Humans! 2 (PlayStation 2, Xbox, PC)
- Destroy All Humans: Big Willie Unleashed (Wii)
- Diablo III (PC)
- Dungeons & Dragons Online: Stormreach (PC)
- F.E.A.R. Files (Xbox 360, PlayStation 3, PC)
- Folklore (PlayStation 3)
- Fallout 3 (Xbox 360, PlayStation 3, PC)
- Fallout: New Vegas (Xbox 360, PlayStation 3, PC)
- Full Spectrum Warrior (PlayStation 2, Xbox, PC)
- Full Spectrum Warrior: Ten Hammers (PC)
- George of the Jungle: Search for the Secret (Wii, PlayStation 2)
- Go! Sports Ski (PlayStation 3)
- Guitar Hero III: Legends of Rock (Xbox 360, PlayStation 3, PC)
- Half-Life 2 (Xbox (кроме эпизодов и Deathmatch), Xbox 360, PlayStation 3, PC, Mac)
- Halo 2 (Xbox, PC)
- Halo 3 (Xbox 360)
- Happy Feet (PlayStation 2, Wii, Nintendo GameCube, PC)
- Harry Potter and the Order of The Phoenix (Xbox 360, PlayStation 3, PC, Wii)
- Heavenly Sword (PlayStation 3)
- Heavy Rain (PlayStation 3)
- Hellgate: London (PC)
- IHRA Drag Racing: Sportsman Edition (PlayStation 2, Xbox, PC)
- Iron Man (Xbox 360, PlayStation 3, PlayStation 2, Wii, PC)
- Just Cause (PlayStation 2, Xbox 360, PC)
- Just Cause 2 (PlayStation 3, Xbox 360, PC)
- Kane & Lynch: Dead Men (Xbox 360, PlayStation 3, PC)
- Killzone: Liberation (PlayStation Portable)
- Left 4 Dead (PC, Xbox 360, Mac)
- Left 4 Dead 2 (PC, Xbox 360, Mac)
- Looney Tunes: Acme Arsenal (Xbox 360)
- Lost Planet: Extreme Condition (Xbox 360, PlayStation 3, PC)
- Lord of the Rings Online: Shadows of Angmar (PC)
- Max Payne 2: The Fall of Max Payne (PC)
- Medal of Honor Heroes (PlayStation Portable)
- Medal of Honor: Heroes 2 (PlayStation Portable, Wii)
|
- Micro Machines V4 (PlayStation 2, PlayStation Portable, PC)
- Monster House (PlayStation 2, GameCube)
- MotorStorm (PlayStation 3)
- My Sims (Wii)
- Neopets Petpet Adventure:The Wand of Wishing (PlayStation Portable)
- Novastrike (PlayStation 3)
- Over the Hedge (PlayStation 2, Xbox, GameCube, PC)
- PAIN (PlayStation 3)
- Painkiller (PC)
- Painkiller: Overdose (PC)
- Playground (Wii)
- Portal (PC, Xbox 360, Mac)
- Portal 2 (PC, Xbox 360, PlayStation 3, Mac)
- Postal 3 (PC, Xbox 360, PlayStation 3, Mac, Linux)
- Pariah (PC, Xbox)
- Requiem online (PC)
- Saints Row (Xbox 360)
- Scene It? Lights, Camera, Action (Xbox 360)
- Shadowrun (Xbox 360, PC)
- Shrek SuperSlam (PlayStation 2, Xbox, GameCube, PC)
- Shrek the Third (Xbox 360, PlayStation 2, PlayStation Portable, Wii)
- Soldier of Fortune: Payback (Xbox 360, PlayStation 3, PC)
- Sonic Riders: Zero Gravity (PlayStation 2)
- Sonic the Hedgehog (Xbox 360, PlayStation 3)
- Spiderman: Friend or Foe (PlayStation Portable)
- Spore (PC, Mac)
- StarCraft II: Wings of Liberty (PC, Mac)
- Stranglehold (Xbox 360, PlayStation 3, PC)
- Stronghold 3 (PC)
- Stuntman: Ignition (Xbox 360, PlayStation 3, PlayStation 2)
- Super Smash Bros.Brawl (Wii)
- Superman Returns: The Videogame (PlayStation 2, Xbox 360, PC)
- Syphon Filter: Logan's Shadow (PlayStation Portable)
- Team Fortress 2 (PC, Xbox 360, Mac)
- Teen Titans (PlayStation 2, Xbox, GameCube)
- Test Drive Unlimited (Xbox 360)
- The Elder Scrolls IV: Oblivion (Xbox 360, PlayStation 3, PC)
- The Godfather (Xbox 360, PlayStation 2, Xbox, PC)
- The Godfather: Blackhand Edition (Wii)
- The Golden Compass (Xbox 360, PlayStation 3, Wii, PlayStation 2, PC)
- The Incredible Hulk (Xbox 360, PlayStation 3, PlayStation 2, PC, Wii)
- The Outfit (Xbox 360)
- The Simpsons (Xbox 360, PlayStation 3, Wii, PlayStation 2, PlayStation Portable)
- Time Crisis 4 (PlayStation 3)
- TimeShift (Xbox 360, PlayStation 3, PC)
- Tom Clancy's Rainbow Six: Critical Hour (PlayStation 2, Xbox)
- Tom Clancy's Splinter Cell Double Agent (Xbox 360, Wii, PC)
- Tony Hawk's Project 8 (Xbox 360, PlayStation 3)
- Tony Hawk's Proving Ground (Xbox 360, PlayStation 3, PC)
- Untold Legends: Dark Kingdom (PlayStation 3)
- Urban Chaos: Riot Response (PlayStation 2, Xbox)
- World in Conflict (PC)
- WarPath (PC, Xbox)
- X-Men: The Official Game (PlayStation 2, Xbox, Xbox 360, GameCube, PC)
- Wolfenstein (PC, Xbox 360, PlayStation 3)
- Zeno Clash (PC, Xbox 360)
|
Доступные платформы
Исходные коды движка после лицензирования были распространены, и в настоящее время используются на таких платформах, как Microsoft Windows, Xbox и Xbox 360, Nintendo GameCube и Wii, Sony PlayStation 2, PlayStation 3 и PlayStation Portable, Apple Mac OS X и на Linux. Сам по себе движок написан на C/C++, и с успехом портируется на любые системы, которые поддерживают компилятор C или C++.
Havok FX
Компания разрабатывала специальный комплект, получивший название Havok FX, который должен был сделать возможным использовать мощности графических процессоров видеокарт ATI и NVIDIA для физических расчётов[10]. Продукт был заморожен после того, как Intel купила Havok[11].
Havok AI
На международной выставке Game Developers Conference 2009 компания Havok анонсировала и продемонстрировала новое middleware-решение для разработчиков — «Havok AI». Havok AI является реализацией игрового искусственного интеллекта в виде подпрограммного обеспечения[12].
Havok Behavior Tool
Программный продукт для разработки систем реакции игровых персонажей на внутри-игровые события. Является бесплатным для некоммерческого использования.[13]
Примечания
- Havok «Havok 5 Launches Integrated Character & Physics Solution»
- Да здравствует Havok!(недоступная ссылка)
- Havok — Professional Game Development
- Havok — Home
- AG // Игровые новости за 8 января 2008 года, вторник
- Ubisoft задействует Havok для физических спецэффектов. Игромания (журнал) (9 октября 2009 года). Проверено 9 октября 2009.
- Информация о StarCraft II на официальном сайте игры
- AG // Игровые новости за 4 января 2005 года, вторник
- Havok — Available Games
- Havok Intros Havok FX Engine to Compute Physics Effects on GPUs. Graphics Processors Are Good for Physics Effects — Havok
- GPU Physics Dead for Now, Says AMD’s Developer Relations Chief. Nvidia’s Chief Exec Predicts «Negative Synergies» with Intel’s Acquisition of Havok
- GDC 2009: Havok представила Havok AI. GameTech (25 марта 2009 года). Проверено 25 марта 2009.
- Информация на сайте Havok.com
См. также
Ссылки
- Официальный сайт
- Продукты, использующие Havok
- Демоверсии Havok Shockwave
- Статья «Анимирование физики внедорожных автомобилей» с использованием Havok (UralDev)
Видеоролики, демонстрирующие возможности и способности Havok
- Havok 'Bridge Destruction' demo
- Havok 'Deformation' video
- Havok 'AI SDK' demo
- Havok 'Greek Interior' video
- Havok 'Flags' video
- Havok 'Red Dress Cloth' demo
- Havok 'Cape' video