| 開発者 | Havok (マイクロソフト) |
|---|---|
| 安定リリース | 2024.1 [1]
/ 2024年7月15日 |
| ライセンス | 独自 |
| Webサイト | 詳しくはこちら |
Havok は、アイルランドの企業Havokが開発したミドルウェア ソフトウェア スイートです。Havok は、ビデオ ゲーム エンジンに統合できる物理エンジン、ナビゲーション、および布地シミュレーション コンポーネントを提供します。
2007年、インテルはHavok Inc.を買収しました。[2] 2008年、Havokは電子エンターテイメントにおける物理エンジンの開発を前進させた功績により、第59回テクノロジー&エンジニアリング・エミー賞を受賞しました。2015年、マイクロソフトがHavokを買収しました。[3]
製品
Havok ミドルウェア スイートは、次のモジュールで構成されています。
- Havok Physics : [4]主にビデオゲーム向けに設計されており、3次元での剛体のリアルタイム衝突とダイナミクスを可能にします。剛体間の複数の種類の動的制約(ラグドール物理など)を提供し、高度に最適化された衝突検出ライブラリを備えています。動的シミュレーションを使用することで、Havok Physicsはゲーム内でよりリアルな仮想世界を可能にします。同社は、物理シミュレーションにATIとNvidiaのGPUを使用するHavok FXと呼ばれるHavok Physicsの特殊バージョンを開発していましたが、[5] GPUアクセラレーションの目標は数年後まで実現しませんでした。[6]
- Havok Navigation : [7] 2009年、Havokはゲーム向けの高度なパスファインディング機能を提供するHavok AIをリリースしました。Havok AIは、ビデオゲーム環境向けのナビゲーションメッシュ生成、パスファインディング、パス追従機能を提供します。2024年に、この製品はHavok Navigationに改名されました。[8]
- Havok Cloth : [9] 2008年にリリースされたHavok Clothは、キャラクターの衣服とソフトボディダイナミクスの効率的なシミュレーションを扱います。
- Havok Destruction (廃止) : 2008 年にリリースされた Havok Destruction は、破壊可能で変形可能な剛体環境を作成するためのツールを提供します。
- Havok Animation Studio (廃止) : Havok Animation Studio は、正式には Havok Behavior および Havok Animation と呼ばれています。Havok Behavior は、有限状態マシンを使用してゲーム キャラクター アニメーションを高レベルで制御するためのランタイム SDK です。Havok Animation は、ゲーム内のキャラクター アニメーションの効率的な再生と圧縮、および逆運動学などの機能を提供します。
- Havok Script (廃止) : Havok Script は、ビデオ ゲーム開発用に設計されたLua互換の仮想マシンです。Havok Script Studio の一部として出荷されます。
- Havok Vision Engine (廃止): 2011年にHavokはドイツのゲームエンジン開発会社TrinigyとそのVision Engineおよびツールセットを買収しました。 [10]
サポートされているプラットフォーム
Havok SDKのバージョン1.0は、2000年のゲーム開発者会議(GDC)で発表されました。Havok SDKは本質的にマルチプラットフォームであり、常に最新のプラットフォームのほとんどで実行できるように更新されています。ライセンシーはC / C ++ソースコードのほとんどにアクセスできるため、エンジンの機能をカスタマイズしたり、異なるプラットフォームに移植したりする自由が与えられますが、一部のライブラリはバイナリ形式でのみ提供されます。2011年3月、HavokはSony Xperia Play、より具体的にはAndroid 2.3で使用するために設計されたHavok物理エンジンのバージョンを披露しました。 [11] Microsoftの//BUILD/ 2012カンファレンスで、HavokはWindows 8、Windows RT、Windows Phone 8、およびそれ以降のWindows 10用の完全なテクノロジスイートを発表しました。[12]
2023年2月現在、Havokは10のプラットフォームで18のターゲットをサポートしています。[13]これらのプラットフォームには、Windows、Linux、Xbox Series S/X、Playstation 5、iOS、Nintendo Switch、Androidが含まれます。
プレビルドエンジン
団結
2019年、UnityとHavokは、UnityのDOTSベースのプロジェクト向けの完全な物理ソリューションを構築するためのパートナーシップを締結しました。[14]これは2022年12月に完成し、製品版としてリリースされました。[15]
アンリアルエンジン
Havokは、自社の全製品をEpicのUnreal Engineに統合しています[16]。Havok Physicsは、エンジンレベルで組み込みの物理エンジン(Chaos Physics)を置き換えるために使用できますが、Havok Navigationはスタンドアロンのプラグインであり、Havok Clothはエンジンと連携して動作する別のツールです。
バビロン
2023年4月、Babylon.js 6.0がHavokによる物理実装とともにリリースされました。[17]この実装はWASMプラグインとしてリリースされ、Babylon.js Physics APIの全面的な見直しが行われました。
使用法
ビデオゲーム
Havok Physicsを採用した最初のゲームは、Davilex GamesのLondon Racer [18]でした。2023年には、米国で最も売れたビデオゲームのトップ20のうち12 [19]でHavok製品が使用されました。 [20]
その他のソフトウェア
Havok は次の場所でも見つかります:
- Futuremarkの3DMark2001および03 ベンチマーク ツール
- Mayaアニメーションソフトウェアのプラグイン
- ValveのSourceゲームエンジンは、Havok [21]を改良した物理エンジンであるVPhysicsを使用しています。
- 3D Studio Maxの Havok アドオン
Havokは、 Autodesk 3ds Max、Autodesk Maya、(旧)Autodesk SoftimageのすべてのHavok製品で使用するためのアセットをエクスポートするためのツール(「Havokコンテンツツール」)を提供しています。Havokは仮想世界Second Lifeでも使用されており、すべての物理演算はユーザーのクライアントコンピューターではなく、オンラインシミュレーターサーバーによって処理されています。Havokバージョン4へのアップグレードは2008年4月にリリースされ、バージョン7へのアップグレードは2010年6月に開始されました。[22] Second Lifeの住人であるエミリン・ナカモリは、2019年3月に、完全にHavok Physicsによって機能する、重り駆動、振り子制御の機械式時計を製作しました。[23]
参考文献
- ^ 「Havok 2024.1 リリース」。havok.com 。2024年7月15日閲覧。
- ^ Intel Corporation (2007-09-14). 「Intel が Havok を買収」(プレス リリース).サンタクララ.
- ^ 「Havok が Microsoft に参加 - The Official Microsoft Blog」 2015 年 10 月 2 日. 2022 年 12 月 28 日閲覧。
- ^ 「Havok Physics」. Havok.
- ^ Shilov, Anton (2005). 「Havok が GPU 上で物理効果を計算する Havok FX エンジンを導入」 Xbit Laboratories. 2008 年 12 月 5 日時点のオリジナルよりアーカイブ。2008年 11 月 28 日閲覧。
- ^ 「Havok Physics Playstation 4 デモ」。havokchannel。2013年。2021年12月21日時点のオリジナルよりアーカイブ。2013年2月20日閲覧。
- ^ 「Havok ナビゲーション」。Havok。
- ^ 「Havok AI を Havok Navigation に改名しました」。2024 年 4 月 1 日。
- ^ 「Havok Cloth」. Havok.
- ^ 「Havok が Trinigy の買収を発表」 2011 年 8 月 8 日。2011 年 10 月 5 日時点のオリジナルよりアーカイブ。2011年 8 月 12 日閲覧。
- ^ Engadget (2011). 「Havok 物理エンジンが Android 2.3 に登場、Xperia Play でデモ」. Engadget . 2011 年 3 月 5 日閲覧。
- ^ Business Wire (2012-10-30). 「Havok が Microsoft の Build 2012 で Windows 8、Windows RT、Windows Phone 8 向けの完全なテクノロジ スイートを披露」(プレス リリース).レドモンド: CNBC .
{{cite press release}}:|author=一般的な名前があります (ヘルプ) - ^ 「Havok 2023.2 がリリースされました」。2024 年 2 月 13 日。
- ^ 「DOTS 向け Unity および Havok Physics の発表 | GDC 2019 基調講演における Unity」2019 年 4 月 8 日。
- ^ 「Havok Physics for Unity が製品版でサポートされるようになりました」。2022 年 12 月 19 日。
- ^ 「Havok for Unreal Engine 5.4 がリリースされました!」 2024 年 5 月 8 日。
- ^ 「Babylon.js 6.0 の発表」。2023 年 4 月 20 日。
- ^ 「Havokの歴史:インフォグラフィック」2014年12月16日。
- ^ 「Havok 搭載ゲーム」。
- ^ 「2023年に米国で最も売れたビデオゲーム(ドル売上高別)」2024年1月29日。
- ^ 「VPhysics」。Valve Developer Community 。 2022年12月28日閲覧。
- ^ 「リリースノート/Second Life Server/1.40」。secondlife.com。2011年1月27日。 2022年12月28日閲覧。
- ^ 「視聴: 完全に仮想世界の物理法則で動作するセカンドライフ クロック」
