Linux Foundationは、次のように発表しました。 マイクロソフトはOpen3DFoundationに参加しました (O3DF)は、Amazonからリリースされた後もOpen 3D Engine(O3DE)の共同開発を継続するために設立されました。
Microsoft Adobe、AWS、Huawei、Intel、Nianticとともに、トップレベルの貢献者のXNUMX人でした。 マイクロソフトの担当者がO3DF理事会のメンバーになります。 Open3DFoundationのメンバーの総数は25に達しました。
ソースコードが公開されてから、約14.000の変更が加えられました O3DEエンジンで、約2万行のコードをカバーします。 毎月、350〜450人の開発者からの60〜100のコミットがプロジェクトリポジトリで修正されます。
プロジェクトの主な目的は オープンで高品質の3Dエンジンを提供する リアルタイムで実行し、映画のような品質を提供できる最新のAAAクラスのゲームと忠実度の高いシミュレーターの開発に。
3Dエンジンを開く は、Amazonが以前に開発したプロプライエタリエンジンの改訂版および改良版です。 2015年にCrytekからライセンス供与されたCryEngineテクノロジーに基づくLumberyard。エンジンには、ゲーム開発用の統合環境、Vulkan、Metal、DirectX12をサポートするAtomRendererマルチスレッドフォトリアリスティックレンダリングシステム、拡張可能な3Dモデルエディター、キャラクターアニメーションシステム( Emotion FX)、事前に構築された開発システム、リアルタイムの物理シミュレーションエンジン、およびSIMD命令を使用した数学ライブラリ。
ビジュアルプログラミング環境(スクリプトキャンバス)、およびLua言語とPython言語を使用して、ゲームロジックを定義できます。
モーター すでにAmazon、さまざまなゲームやアニメーションスタジオ、ロボット工学会社で使用されています。 エンジンをベースに作成されたゲームのうち、NewWorldとDeadhausSonataをハイライトできます。 このプロジェクトは元々、ニーズに合うように設計されており、モジュラーアーキテクチャを備えています。
合計で30を超えるモジュールが提供され、個別のライブラリとして提供され、交換、サードパーティプロジェクトへの統合、およびスタンドアロンでの使用に適しています。 たとえば、モジュール性のおかげで、開発者はグラフィックレンダラー、サウンドシステム、言語サポート、ネットワークスタック、物理エンジン、およびその他のコンポーネントを置き換えることができます。
このプロジェクトは元々、ニーズに合わせて設計されており、モジュラーアーキテクチャを備えています。 合計で30を超えるモジュールが提供され、スタンドアロンライブラリとして提供され、交換、サードパーティプロジェクトへの統合、および個別の使用に適しています。 たとえば、モジュール性のおかげで、開発者はグラフィックレンダリング、サウンドシステム、言語サポート、ネットワークスタック、物理エンジン、およびその他のコンポーネントを置き換えることができます。
主成分の 次の目立つ:
- ゲーム開発のための統合環境。
- Vulkan、Metal、DirectX12グラフィックAPIをサポートするAtomプロセッサマルチスレッドフォトリアリスティックレンダリングエンジン。
- 拡張可能な3Dモデルエディタ。
- サウンドサブシステム。
- キャラクターアニメーションシステム(エモーションFX)。
- 半製品(プレハブ)製品開発システム。
- リアルタイムの物理シミュレーションエンジン。 物理シミュレーション用のNVIDIAPhysX、NVIDIA Cloth、NVIDIA Blast、およびAMDTressFXをサポートします。
- SIMD命令を使用する数学ライブラリ。
- トラフィックの圧縮と暗号化、ネットワーク問題のシミュレーション、データレプリケーション、フロー同期をサポートするネットワークサブシステム。
- ゲームアセットのユニバーサルメッシュフォーマット。 Pythonスクリプトからリソースを生成し、非同期でリソースを読み込むことができます。
- LuaとPythonでゲームのロジックを定義するコンポーネント。
の 新しいCmakeビルドシステムを含む、O3DEとAmazonLumberyardエンジンとの顕著な違い モジュラーアーキテクチャ、オープンソースユーティリティ、 新しい構築済みシステム、Qtベースの拡張可能なユーザーインターフェイス、 クラウドサービスを操作するための追加機能、パフォーマンスの最適化、新しいネットワーク機能、レイトレーシング、グローバルイルミネーション、予測、および遅延レンダリングをサポートするエンジンのレンダリングの改善。
最後に、それについてもっと知りたい場合は、詳細を調べることができます 次のリンクで。