Havok

Поделись знанием:
Перейти к: навигация, поиск
Havok
Физический движок
Разработчики Havok →</br> Intel →</br> Microsoft
Аппаратные платформы IBM PC-совместимый компьютер </br> Xbox </br> Xbox 360 </br> Xbox One </br> PlayStation 2 </br> PlayStation 3 </br> PlayStation Portable </br> PlayStation Vita </br> PlayStation 4 </br> GameCube </br> Wii </br> WiiU
Поддерживаемые ОС Microsoft Windows </br> OS X </br> Linux </br> Android [1] </br> iOS </br> Windows Phone
Лицензия коммерческая — доступен для лицензирования
Последняя версия 2012.1.0 / 31 августа 2012 года
[www.havok.com/ Официальный сайт]

Havok Physics (более известный как просто Havok) — физический движок, разработанный ирландской компанией Havok. Движок создаёт симуляцию физического взаимодействия в реальном времени, что делает мир игры более живым и реалистичным, подобно физике Ragdoll[2]. Havok Physics является кроссплатформенным движком.





История

Компания Havok была основана в Дублине (Ирландия) в 1998 году Хью Рейнольдсом (Hugh Reynolds) и Стивеном Коллинсом (Steven Collins).

1-я версия Havok SDK была представлена на Game Developers Conference в 2000 году.

14 сентября 2007 года корпорация Intel заявила о приобретении ею компании Havok[3].

В январе 2008 года Национальная Академия телевизионных наук и искусств США вручила премию Эмми в номинации «Лучший физический движок» технологии Havok[4].

20 февраля 2008 года компания Havok сообщила, что движок Havok Physics становится бесплатным для загрузки разработчикам игр на PC, однако только для некоммерческого использования. Для мультиплатформенных разработчиков Havok всё ещё останется платным[5].

1 июня 2008 года движки Havok Physics и Havok Animation становятся доступными для загрузки и коммерческого использования разработчикам игр на PC для Microsoft Windows[6].

11 июня 2008 года компания Havok, входящая в состав корпорации Intel, заключила соглашение, по которому будет сотрудничать с компанией AMD в деле оптимизации графических карт ATI Radeon и центральных процессоров AMD под физический движок Havok[7].

В 6-ой версии движка Havok впервые представлены такие инструменты как Havok Cloth (реалистичное поведение тканей, одежды) и Havok Destruction (имитация различных разрушений).

В октябре 2009 года компания Ubisoft подписала соглашение с компанией Havok, согласно которому движок «Havok» будет использоваться в играх, разрабатываемых Ubisoft, на протяжении многих лет[8].

В декабре 2009 года была выпущена 7-я версия продукта.

В 2011 году появился 3D-графический движок Havok Vision Engine, приобретённый у немецкой компании Trinigy.

2 октября 2015 года корпорация Microsoft объявила о приобретении у Intel компании Havok[9].

Использование

После представления первого SDK в 2000 году он использовался более чем в 150 компьютерных играх. Первоначально большинство игр, работавших на технологиях Havok, принадлежали к жанру шутеров от первого лица. Например, физическая часть движка Source, созданного Valve Corporation и использующегося в игре Half-Life 2 и её дополнениях, включает в себя часть переработанного кода Havok Physics версии 2. На сегодняшний день применение этого физического движка можно видеть в таких жанрах, как приключенческая игра (Uru: Ages Beyond Myst от Cyan Worlds), стратегия в реальном времени (StarCraft II от Blizzard Entertainment[10]), экшен (Assassin's Creed от Ubisoft), платформер (Super Smash Bros. Brawl от Nintendo[11]). На данный момент подтверждена покупка лицензии и использование физического движка в проектах компании Wargaming.

Havok используется не только в играх, но и обучающих симуляторах, например в тренажере вождения 3D Инструктор, который предназначен для получения навыков вождения автомобиля и соблюдения правил дорожного движения.

Havok также используется в продуктах компании Autodesk Media & Entertainment, программных пакетах 3DS Max и Maya.

Havok AI

На международной выставке Game Developers Conference 2009 компания Havok анонсировала и продемонстрировала новое middleware-решение для разработчиков — «Havok AI». Havok AI является реализацией игрового искусственного интеллекта в виде подпрограммного обеспечения[12].

Havok Behavior Tool

Программный продукт для разработки систем реакции игровых персонажей на внутриигровые события. Является бесплатным для некоммерческого использования.[13]

Havok Vision Engine

3D-графический движок поддерживающий нормал-маппинг для текстур, метод освещения radiosity, динамическое освещение и затенение, эффекты, создаваемые системой частиц, потоковую подгрузку локаций, эффекты пост-обработки изображения, такие, как HDR и глубина резкости. Получаемое изображение выводится на экран при помощи OpenGL или DirectX 11.

Havok FX

Компания разрабатывала специальный комплект, получивший название Havok FX, который должен был сделать возможным использовать мощности графических процессоров видеокарт AMD и NVIDIA для физических расчётов[14]. Продукт был заморожен после того, как Intel купила компанию Havok[15].

Напишите отзыв о статье "Havok"

Примечания

  1. Engadget. [www.engadget.com/2011/03/05/havok-physics-engine-comes-to-android-2-3-demoed-on-xperia-play/ Havok physics engine comes to Android 2.3, demoed on Xperia Play]. Engadget (2011). Проверено 5 марта 2011. [www.webcitation.org/664ekjOVt Архивировано из первоисточника 11 марта 2012].
  2. [www.havok.com/content/view/538/53/ Havok «Havok 5 Launches Integrated Character & Physics Solution»]
  3. [www.intel.com/pressroom/archive/releases/20070914corp.htm?cid=rss-90004-c1-183235 Intel To Acquire Havok]. Intel Corporation (14 сентября 2007 года). Проверено 15 сентября 2007.
  4. [www.ag.ru/news/08-01-2008#17610 AG // Игровые новости за 8 января 2008 года, вторник.]
  5. [gamedev.com.ua/content/view/77/29/ Да здравствует Havok!](недоступная ссылка с 08-03-2014 (3701 день))
  6. [www.havok.com/index.php?page=pro Havok — Professional Game Development.]
  7. [www.havok.com/content/view/639/53/ Havok — Home.]
  8. Павел Шубский. [www.igromania.ru/newsiron/100533/Ubisoft_zadeistvuet_Havok_dlya_fizicheskih_specyeffektov.htm Ubisoft задействует Havok для физических спецэффектов]. Игромания (журнал) (9 октября 2009 года). Проверено 9 октября 2009. [www.webcitation.org/664elfcRc Архивировано из первоисточника 11 марта 2012].
  9. [www.3dnews.ru/921277 Microsoft купила разработчиков физического движка Havok у Intel]. 3DNews (5 октября 2015). Проверено 5 октября 2015.
  10. [www.starcraft2.com/faq.xml Информация о StarCraft II] на официальном сайте игры
  11. [www.ag.ru/news/04-01-2005#14483 AG // Игровые новости за 4 января 2005 года, вторник]
  12. [www.gametech.ru/cgi-bin/show.pl?option=news&id=6511 GDC 2009: Havok представила Havok AI]. GameTech (25 марта 2009 года). Проверено 25 марта 2009. [www.webcitation.org/664eokRRt Архивировано из первоисточника 11 марта 2012].
  13. [www.havok.com/index.php?page=havok-behavior Информация на сайте Havok.com]
  14. [www.xbitlabs.com/news/multimedia/display/20051028224421.html Havok Intros Havok FX Engine to Compute Physics Effects on GPUs. Graphics Processors Are Good for Physics Effects — Havok]
  15. [www.xbitlabs.com/news/multimedia/display/20071119065621_GPU_Physics_Dead_for_Now_Says_AMD_s_Developer_Relations_Chief.html GPU Physics Dead for Now, Says AMD’s Developer Relations Chief. Nvidia’s Chief Exec Predicts «Negative Synergies» with Intel’s Acquisition of Havok.]

См. также

Ссылки

  • [www.havok.com/ Официальный сайт]
  • [www.havok.com/content/blogcategory/29/73/ Продукты, использующие Havok]
  • [www.uraldev.ru/articles/id/28 Статья «Анимирование физики внедорожных автомобилей» с использованием Havok] (UralDev)

Видеоролики, демонстрирующие возможности и способности Havok

  • [gamevideos.1up.com/video/id/24096 Havok 'Bridge Destruction' demo]
  • [gamevideos.1up.com/video/id/17664 Havok 'Deformation' video]
  • [gamevideos.1up.com/video/id/24092 Havok 'AI SDK' demo]
  • [gamevideos.1up.com/video/id/17668 Havok 'Greek Interior' video]
  • [gamevideos.1up.com/video/id/17588 Havok 'Flags' video]
  • [gamevideos.1up.com/video/id/24095 Havok 'Red Dress Cloth' demo]
  • [gamevideos.1up.com/video/id/17589 Havok 'Cape' video]

Отрывок, характеризующий Havok

– Я не могу вам сказать, как много я пережил за это время. Я сам бы не узнал себя.
– Да, много, много мы изменились с тех пор, – сказал князь Андрей.
– Ну а вы? – спрашивал Пьер, – какие ваши планы?
– Планы? – иронически повторил князь Андрей. – Мои планы? – повторил он, как бы удивляясь значению такого слова. – Да вот видишь, строюсь, хочу к будущему году переехать совсем…
Пьер молча, пристально вглядывался в состаревшееся лицо (князя) Андрея.
– Нет, я спрашиваю, – сказал Пьер, – но князь Андрей перебил его:
– Да что про меня говорить…. расскажи же, расскажи про свое путешествие, про всё, что ты там наделал в своих именьях?
Пьер стал рассказывать о том, что он сделал в своих имениях, стараясь как можно более скрыть свое участие в улучшениях, сделанных им. Князь Андрей несколько раз подсказывал Пьеру вперед то, что он рассказывал, как будто всё то, что сделал Пьер, была давно известная история, и слушал не только не с интересом, но даже как будто стыдясь за то, что рассказывал Пьер.
Пьеру стало неловко и даже тяжело в обществе своего друга. Он замолчал.
– А вот что, душа моя, – сказал князь Андрей, которому очевидно было тоже тяжело и стеснительно с гостем, – я здесь на биваках, и приехал только посмотреть. Я нынче еду опять к сестре. Я тебя познакомлю с ними. Да ты, кажется, знаком, – сказал он, очевидно занимая гостя, с которым он не чувствовал теперь ничего общего. – Мы поедем после обеда. А теперь хочешь посмотреть мою усадьбу? – Они вышли и проходили до обеда, разговаривая о политических новостях и общих знакомых, как люди мало близкие друг к другу. С некоторым оживлением и интересом князь Андрей говорил только об устраиваемой им новой усадьбе и постройке, но и тут в середине разговора, на подмостках, когда князь Андрей описывал Пьеру будущее расположение дома, он вдруг остановился. – Впрочем тут нет ничего интересного, пойдем обедать и поедем. – За обедом зашел разговор о женитьбе Пьера.
– Я очень удивился, когда услышал об этом, – сказал князь Андрей.
Пьер покраснел так же, как он краснел всегда при этом, и торопливо сказал:
– Я вам расскажу когда нибудь, как это всё случилось. Но вы знаете, что всё это кончено и навсегда.
– Навсегда? – сказал князь Андрей. – Навсегда ничего не бывает.
– Но вы знаете, как это всё кончилось? Слышали про дуэль?
– Да, ты прошел и через это.
– Одно, за что я благодарю Бога, это за то, что я не убил этого человека, – сказал Пьер.
– Отчего же? – сказал князь Андрей. – Убить злую собаку даже очень хорошо.
– Нет, убить человека не хорошо, несправедливо…
– Отчего же несправедливо? – повторил князь Андрей; то, что справедливо и несправедливо – не дано судить людям. Люди вечно заблуждались и будут заблуждаться, и ни в чем больше, как в том, что они считают справедливым и несправедливым.
– Несправедливо то, что есть зло для другого человека, – сказал Пьер, с удовольствием чувствуя, что в первый раз со времени его приезда князь Андрей оживлялся и начинал говорить и хотел высказать всё то, что сделало его таким, каким он был теперь.
– А кто тебе сказал, что такое зло для другого человека? – спросил он.
– Зло? Зло? – сказал Пьер, – мы все знаем, что такое зло для себя.
– Да мы знаем, но то зло, которое я знаю для себя, я не могу сделать другому человеку, – всё более и более оживляясь говорил князь Андрей, видимо желая высказать Пьеру свой новый взгляд на вещи. Он говорил по французски. Je ne connais l dans la vie que deux maux bien reels: c'est le remord et la maladie. II n'est de bien que l'absence de ces maux. [Я знаю в жизни только два настоящих несчастья: это угрызение совести и болезнь. И единственное благо есть отсутствие этих зол.] Жить для себя, избегая только этих двух зол: вот вся моя мудрость теперь.
– А любовь к ближнему, а самопожертвование? – заговорил Пьер. – Нет, я с вами не могу согласиться! Жить только так, чтобы не делать зла, чтоб не раскаиваться? этого мало. Я жил так, я жил для себя и погубил свою жизнь. И только теперь, когда я живу, по крайней мере, стараюсь (из скромности поправился Пьер) жить для других, только теперь я понял всё счастие жизни. Нет я не соглашусь с вами, да и вы не думаете того, что вы говорите.
Князь Андрей молча глядел на Пьера и насмешливо улыбался.
– Вот увидишь сестру, княжну Марью. С ней вы сойдетесь, – сказал он. – Может быть, ты прав для себя, – продолжал он, помолчав немного; – но каждый живет по своему: ты жил для себя и говоришь, что этим чуть не погубил свою жизнь, а узнал счастие только тогда, когда стал жить для других. А я испытал противуположное. Я жил для славы. (Ведь что же слава? та же любовь к другим, желание сделать для них что нибудь, желание их похвалы.) Так я жил для других, и не почти, а совсем погубил свою жизнь. И с тех пор стал спокойнее, как живу для одного себя.
– Да как же жить для одного себя? – разгорячаясь спросил Пьер. – А сын, а сестра, а отец?
– Да это всё тот же я, это не другие, – сказал князь Андрей, а другие, ближние, le prochain, как вы с княжной Марьей называете, это главный источник заблуждения и зла. Le prochаin [Ближний] это те, твои киевские мужики, которым ты хочешь сделать добро.
И он посмотрел на Пьера насмешливо вызывающим взглядом. Он, видимо, вызывал Пьера.
– Вы шутите, – всё более и более оживляясь говорил Пьер. Какое же может быть заблуждение и зло в том, что я желал (очень мало и дурно исполнил), но желал сделать добро, да и сделал хотя кое что? Какое же может быть зло, что несчастные люди, наши мужики, люди такие же, как и мы, выростающие и умирающие без другого понятия о Боге и правде, как обряд и бессмысленная молитва, будут поучаться в утешительных верованиях будущей жизни, возмездия, награды, утешения? Какое же зло и заблуждение в том, что люди умирают от болезни, без помощи, когда так легко материально помочь им, и я им дам лекаря, и больницу, и приют старику? И разве не ощутительное, не несомненное благо то, что мужик, баба с ребенком не имеют дня и ночи покоя, а я дам им отдых и досуг?… – говорил Пьер, торопясь и шепелявя. – И я это сделал, хоть плохо, хоть немного, но сделал кое что для этого, и вы не только меня не разуверите в том, что то, что я сделал хорошо, но и не разуверите, чтоб вы сами этого не думали. А главное, – продолжал Пьер, – я вот что знаю и знаю верно, что наслаждение делать это добро есть единственное верное счастие жизни.
– Да, ежели так поставить вопрос, то это другое дело, сказал князь Андрей. – Я строю дом, развожу сад, а ты больницы. И то, и другое может служить препровождением времени. А что справедливо, что добро – предоставь судить тому, кто всё знает, а не нам. Ну ты хочешь спорить, – прибавил он, – ну давай. – Они вышли из за стола и сели на крыльцо, заменявшее балкон.
– Ну давай спорить, – сказал князь Андрей. – Ты говоришь школы, – продолжал он, загибая палец, – поучения и так далее, то есть ты хочешь вывести его, – сказал он, указывая на мужика, снявшего шапку и проходившего мимо их, – из его животного состояния и дать ему нравственных потребностей, а мне кажется, что единственно возможное счастье – есть счастье животное, а ты его то хочешь лишить его. Я завидую ему, а ты хочешь его сделать мною, но не дав ему моих средств. Другое ты говоришь: облегчить его работу. А по моему, труд физический для него есть такая же необходимость, такое же условие его существования, как для меня и для тебя труд умственный. Ты не можешь не думать. Я ложусь спать в 3 м часу, мне приходят мысли, и я не могу заснуть, ворочаюсь, не сплю до утра оттого, что я думаю и не могу не думать, как он не может не пахать, не косить; иначе он пойдет в кабак, или сделается болен. Как я не перенесу его страшного физического труда, а умру через неделю, так он не перенесет моей физической праздности, он растолстеет и умрет. Третье, – что бишь еще ты сказал? – Князь Андрей загнул третий палец.