Amazon の Open 3D Engine の最初のリリース

非営利団体 Open 3D Foundation (O3DF) は、オープン 3D ゲーム エンジン Open 3D Engine (O3DE) の最初の重要なリリースを公開しました。これは、最新の AAA ゲームや、リアルタイムで映画のような品質を実現できる忠実度の高いシミュレーションの開発に適しています。 コードは C++ で書かれており、Apache 2.0 ライセンスに基づいて公開されています。 Linux、Windows、macOS、iOS、Android プラットフォームがサポートされています。

O3DE エンジンのソース コードは今年 2015 月に Amazon によって公開され、以前に開発された独自の Amazon Lumberyard エンジンのコードに基づいており、3 年に Crytek からライセンス供与された CryEngine エンジン テクノロジーに基づいて構築されています。 中立的なプラットフォームでエンジンを開発するために、Linux Foundation の後援の下、Open XNUMXD Foundation 組織が設立されました。その組織には、Amazon に加えて、Adobe、Huawei、Intel、Red Hat、Niantic、AccelByte、Apocalypse などの企業が参加しています。 Studios、Audiokinetic、Genvid Technologies、International Game Developers Association、SideFX、Open Robotics。

Amazon の Open 3D Engine の最初のリリース

このエンジンはすでに Amazon、いくつかのゲームおよびアニメーション スタジオ、ロボット会社によって使用されています。 このエンジンに基づいて作成されたゲームの中で、New World と Deadhaus Sonata が注目に値します。 このプロジェクトは元々、ニーズに合わせて設計されたもので、モジュール式アーキテクチャを採用しています。 合計 30 を超えるモジュールが提供され、個別のライブラリとして提供され、置き換え、サードパーティ プロジェクトへの統合、および個別の使用に適しています。 たとえば、モジュール方式のおかげで、開発者はグラフィック レンダラー、サウンド システム、言語サポート、ネットワーク スタック、物理エンジン、その他のコンポーネントを置き換えることができます。

エンジンの主なコンポーネント:

  • ゲーム開発のための統合環境。
  • Vulkan、Metal、および DirectX 12 グラフィックス API をサポートするマルチスレッドのフォトリアリスティック レンダリング システム Atom Renderer。
  • 拡張可能な3Dモデルエディター。
  • サウンドサブシステム。
  • キャラクターアニメーションシステム(Emotion FX)。
  • 半製品(プレハブ)を開発するためのシステム。
  • 物理プロセスをリアルタイムでシミュレーションするためのエンジン。 NVIDIA PhysX、NVIDIA Cloth、NVIDIA Blast、AMD TressFX が物理シミュレーションでサポートされています。
  • SIMD 命令を使用する数学ライブラリ。
  • トラフィックの圧縮と暗号化、ネットワーク問題のシミュレーション、データ複製、ストリーム同期をサポートするネットワーク サブシステム。
  • ゲームリソースのユニバーサルメッシュフォーマット。 Python スクリプトからリソースを生成し、リソースを非同期的に読み込むことができます。
  • Lua と Python でゲーム ロジックを定義するためのコンポーネント。

Amazon の Open 3D Engine の最初のリリース

O3DE と Amazon Lumberyard エンジンの違いには、Cmake に基づく新しいビルド システム、モジュラー アーキテクチャ、オープン ユーティリティの使用、新しいプレハブ システム、Qt に基づく拡張可能なユーザー インターフェイス、クラウド サービスを操作するための追加機能などがあります。パフォーマンスの最適化、新しいネットワーキング機能、改善されたエンジン、レイ トレーシング、グローバル イルミネーション、フォワード レンダリングとディファード レンダリングをサポートするレンダリング。

エンジン コードが公開された後、250 名を超える開発者がプロ​​ジェクトに参加し、2182 件の変更を実装したことが注目されています。 プロジェクトの最初のリリースは安定化段階を通過し、プロ仕様の 3D ゲームやシミュレーターの開発の準備が整っていると認識されています。 Linuxではdeb形式のパッケージ化が始まり、Windowsではインストーラーが提案されています。 新しいバージョンでは、プロファイリングおよびパフォーマンス テスト用のツール、実験的ランドスケープ ジェネレーター、ビジュアル プログラミング環境 Script Canvas との統合、クラウド サービスをサポートする Gem 拡張システム、マルチプレイヤー オンライン ゲームを作成するためのアドオン、エンジンを構成し、Windows、Linux、macOS、iOS、Android プラットフォームでの開発をサポートするための SDK。 O3DE 用の gem 拡張機能の形で、Kythera 人工知能エンジン、Cesium 地理空間 3D モデル、および PopcornFX 視覚効果を備えたパッケージがリリースされました。

出所: オープンネット.ru

コメントを追加します