Godot 4.6はJolt Physics、新しいモダンテーマ、逆運動学を搭載して登場します

キーポイント:
  • Jolt Physics が 3D プロジェクトのデフォルトの物理エンジンになりました。
  • エディターの新しい「モダン」テーマとフローティング パネル システム。
  • リアルなアニメーションを実現するモジュラー逆運動学 (IK) システム。
  • SSR ミラーリング システムと Windows 上の Direct3D 12 サポートを完全に書き直しました。
  • 壊れた参照を防ぐための一意のノード識別子。

Godot 4.6 の新しいモダンテーマ

数日前に与えられた 「Godot 4.6」の新バージョンリリースについて開発チームは、4.x ブランチの移行段階の終了を通知し、改良と品質の段階に入ります。

このバージョンでは、以前のバージョンの粗い部分が滑らかになっているだけでなく、エディターのビジュアル エクスペリエンスが再定義され、Jolt Physics などの業界標準がデフォルトで統合され、新しい逆運動学システムによってアニメーションに革命が起こっています。

Godot4.6の主な新機能

開発者が Godot 4.6 を開いたときに最初に気づくのは、見た目の劇的な変化です。エディターは「モダン」と呼ばれる新しいデフォルトテーマを起動します。 グレースケールのカラーパレットと強調表示要素のコントラストの向上により、読みやすさを向上させ、目の疲れを軽減するように設計されています。

この 再設計は見た目だけにとどまらず、 として エンジンインターフェースを後回しにすることを目指している ゲームコンテンツが真の主役となるように。このビジュアルの変化に伴い、 パネルのワークフローが統一されました。 現在、下部パネルとほとんどのドックは完全に浮いて取り外し可能になっており、ユーザーは画面上で自由にドラッグして配置できます。これは、マルチモニター設定を使用しているユーザーから長らく要望のあった機能です。

技術面では、3Dゲーム開発者にとって最大のニュースは エンジンとしてJolt Physicsを採用 物理シミュレーション 新しいプロジェクトのデフォルト。Jolt、 Death Stranding 2 などの AAA 作品で使用されていることで知られており、優れたパフォーマンスと安定性を提供し、以前の内部物理エンジンに代わるもので、外部アドオンとしてインストールする必要がありません。

物理学とともに、 アニメーションが強化される sの再導入により大規模完全かつモジュール式の逆運動学 (IK) システム。 このシステムは、キャラクターの足が凹凸のある地形に適応したり、手が正確にオブジェクトに到達したりするなど、リアルなアニメーションを実現するために不可欠です。

新しいフレームワークには、IKModifier3Dなどのモディファイアや、様々な決定論的および反復的なソルバー(FABRIK、CCDIKなど)が含まれています。さらに、関節の回転と角速度を制御するための高度な制約が導入されており、手続き型アニメーションでよく発生する不自然な動きや「骨の折れ」を防ぎます。

視覚的なリアリズムとグラフィックの最適化

El スクリーンスペースリフレクション(SSR)システムはゼロから書き直され、 新しい実装は、水、ガラス、金属などのマテリアルのリアリティを大幅に向上させるだけでなく、効率性も向上させます。フレームごとに最大限のパフォーマンスを引き出す必要があるプロジェクトにとって、 許容できる画質を維持する半分解像度モードが追加されました。 パフォーマンスコストが大幅に削減されます。

グラフィックの最適化を継続し、 Godot 4.6では、デフォルトのレンダリングAPIとしてDirect3D 12が使用されるようになりました。 Windows向けにプロジェクトをエクスポートする際、ソフトウェアは最新のMicrosoft標準に準拠し、ドライバーの安定性を向上させています。モバイルに関しては、MaliおよびAdreno GPU搭載デバイスにおける重大なバグが修正され、モバイルレンダラーにおけるHDRカラー精度とデバンド処理が改善されました。

ワークフローとコアの改善

アンダーフード、 Godotは構造的な変化を導入する 長期的な頭痛を避けるために。 ユニークノード識別子が実装されました。 オブジェクトが移動または名前変更された場合でもエンジンがシーン内のオブジェクトを追跡できるようにし、プロジェクトのリファクタリング中に参照が壊れるのを防ぐソリューション。

もう一つの戦略的な追加は LibGodotは、Godotエンジンを他のアプリケーションに統合できるライブラリです。 別プロセスとして実行するのではなく、 ハイブリッド開発ツールへの扉を開く日常的な使用において、レベル デザイナーは、「選択」ツールと「変換」ツールの分離を高く評価するでしょう。これにより、単にオブジェクトを選択するときに誤って変更されることが防止されます。また、GridMap での描画に Bresenham のアルゴリズムが採用されているため、レベルをすばやくペイントするときにギャップがなくなります。

スクリプトと拡張プラットフォーム

プログラマーにとって、スクリプト環境も進化しています。 C#の統合はネイティブ翻訳アナライザーによって改善され、 GDExtensionはJSONベースのインターフェースを採用し、自動バインディングの作成を容易にしました。スクリプトデバッガーには関数用の「ステップアウト」ボタンがついに追加され、エラー追跡が高速化されました。

最後に、 拡張現実(XR)がOpenXR 1.1およびAndroid XRデバイスでネイティブサポートされるようになりましたこれにより、複雑な操作なしにハードウェア上で直接プロジェクトをテストできます。さらに、scrcpyのサポートが統合されたため、開発者はテスト中にPCから直接接続されたAndroidデバイスの画面を表示・制御できるため、モバイル開発サイクルをより効率的に完了できます。

最後に、この新しいリリースについてさらに詳しく知りたい場合は、リリースのお知らせを確認してください。 次のリンクで。