オープン3D財団は、 オープン3Dエンジン(O3DE)25.10は、フリーソフトウェアの中で最も先進的なオープンソース 3D エンジンの進化における重要な一歩を示すバージョンです。
バージョン25.10では、O3DEシミュレーションと互換性のあるフレームワークがさらに幅広く追加されました。さらに、O3DEのロボティクスコンポーネントはROS2 gemから分離され、ユーザーの柔軟性が向上しました。また、ROS2 gemの一部もリファクタリングされ、O3DEコミュニティのユーザーエクスペリエンスが向上しました。
このアップデートにより、パフォーマンスと安定性が向上するだけでなく、独自の制限なしに Unreal や Unity に代わるプロフェッショナルな代替手段を求める独立系開発者、ゲーム スタジオ、産業用シミュレーション プロジェクトにも O3DE が利用できるようになります。
Open 3D Engine 25.10 の主な新機能
Open 3D Engine 25.10 のこの新しいバージョンの主な機能の 1 つは、レンダリング パイプラインの大幅な見直しです。 Atomは、より高い視覚的忠実度と拡張サポートを提供します 複雑な材料用。 影、反射、大気効果が新たなレベルに到達 より効率的なアルゴリズムと、よりスマートなグローバル イルミネーションの管理の統合により、詳細に表現できるようになりました。
El モーターは、動的な照明条件と被写界深度をより適切に処理できるようになりました。これにより、より自然なシーンとより没入感のある雰囲気を実現できます。さらに、 ミッドレンジGPUを搭載したシステムでパフォーマンスが最適化されました視覚的な品質を犠牲にすることなくスムーズな体験を保証します。
クリエイターのためのより強力なツール
バージョン 25.10 では、O3DE エディターにも注目すべき改善が導入されています。インターフェースが改良され、より直感的なワークフローが実現しましたアニメーション、モデリング、スクリプト モジュール間の統合が改善されました。 開発者はより強力なデバッグシステムと新しいオプションを利用できるようになりました 複雑なシーンを管理することで、クリエイティブなプロセスをスピードアップし、制作中のエラーを削減します。
同様に、 PythonおよびLuaとの互換性が強化され、 これにより、プログラマーはより柔軟に動作をカスタマイズし、タスクを自動化し、各プロジェクトに合わせた内部ツールを作成できるようになります。
さらに、ScriptCanvas にブレークポイントの初期サポートが追加されました。この機能はまだ開発初期段階であり、コンパイル時にはデフォルトで無効になっています。また、CrashPad ライブラリを使用した外部クラッシュレポートシステムの初期サポートも追加されました。
最適化とクロスプラットフォームサポート
O3DE 25.10は、Linux、Windows、macOSとの互換性が向上し、マルチプラットフォームプロファイルが強化されました。 Androidとの統合の改善 モバイルデバイスでの没入型体験を実現します。プロジェクトエンジニアは、エンジンパフォーマンスの最適化、シミュレーションのレイテンシ削減、メモリ管理の改善に注力し、より大規模で詳細なシーンでの作業を可能にしました。
もう一つのハイライトは、 複雑な物理法則を利用するプロジェクトにおけるエンジンの安定性 リアルタイムシミュレーションも可能です。新しい衝突システムとパーティクル処理は徹底的に改良され、より一貫性と精度の高い結果が得られます。
その他の重要な変更点は次のとおりです。
- より効率的な建設プロセス。
- リソース エディターで管理されるリソース ファイルを読み込み/保存するための形式の種類 (XML、JSON、バイナリ) を選択するオプションが追加されました。
- デバッグ エクスペリエンスが向上しました (エディターのメモリ使用量が最大 50% 削減され、デバッグ時のコンパイル時間が短縮され、反復時間が数分から数秒に大幅に短縮されました)。
- C++ 20 標準のサポートが追加されました。
- 依存関係を検出し、パフォーマンスがより最適化された、信頼性の高いアセット プロセッサ。
- Lua スクリプト ファイルを外部エディターで開くための設定が修正されました。
- アセット エクスプローラーでアセットが初期位置に移動されたときに、操作をキャンセルするドラッグ アンド ドロップ アクションが修正されました。
- 新しいアクションを開始する際の感度を下げるためにデッドゾーンが追加されました
最後に、それについてもっと知りたい場合は、詳細を調べることができます 次のリンクで。