Godot 4.0が正式にリリースされました!

Godot 4.0が正式にリリースされましたこれは現在までの Godot の最大かつ最長のリリースであり、多数の新機能を備えているため、通常の更新よりも優れた再構築です。

新しいバージョンでの変更点は次のとおりです。

3D および一般的なレンダリングの変更

Vulkan と新しいレンダラー

新しいバージョンには、2 つの新しい Vulkan バックエンド (クラスターとモバイル)があります。

  • 古いデバイスやローエンド デバイスをサポートするように設計された OpenGL ベースの互換性レンダラーも統合されています
  • Direct3D 12レンダラーも、Windows と Xbox のサポートを強化するために開発されています 
  • AMD のFidelity FX Super Resolution 1.0 (FSR 1.0)を利用して、 ゲームをスムーズに実行しながら、より低い解像度でダイナミックで美しいレンダリングを実現することも可能になりました。

水平線に広がる穏やかな海と上から見た島々

高度に改善された照明と影

Godot のグローバル イルミネーション システムは、ゼロから作り直されました。Godot 4 では、大規模なオープン ワールド向けの新しいリアルタイム グローバル イルミネーション技術が初めて導入されました。SDFGI - または Signed Distance Field Global Illumination の詳細については、こちらを参照してください。

GDBot ロボットが 2 本の木の前に立ち、フェイシャル カメラを持っている

GIProbe はVoxelGIノードに置き換えられました。これは、小規模から中規模の環境向けのリアルタイム ソリューションであり、特にインテリアに適しています。もちろん、ライトマップを使用してローエンド デバイスでライティングとシャドウを事前にレンダリングすることは引き続き可能ですが、ライトマップは GPU を使用してレンダリングを高速化するようになりました。

リビングルームとキッチンを備えた、小さいながらも明るいアパートのインテリア

最後に、Godot 3 の影はあまり良くありませんでした。Godot 4 は、影のレンダリングを再開して、より高い品質を達成し、より細かい制御を提供できます。

新しいレンダリング最適化技術

Godot 4 は、いくつかの新しいレンダリング最適化手法を提供します。

新しい自動オクルージョン カリングは、他のジオメトリによって隠されているモデルを検出し、それらを動的に削除して、CPU と GPU のレンダリング パフォーマンスを向上させます。

オクルーダーの形状を表す紫色のワイヤーフレームのある屋外シーン

オープンな環境では、オーバーラップするオブジェクトはほとんどないため、オクルージョン カリングはあまり役に立ちません。そこでは、新しい自動メッシュ LOD を利用したり、手動 HLOD を使用して可視範囲を完全に制御したりできます。

中間処理と後処理の強化

ハイエンド デバイスでの実行時に品質をさらに高めたい場合は、スクリーン スペースの間接照明を利用できます。

SSIL では、スクリーン スペース サンプリングを使用して、暗い領域と間接照明を強化できます。さらに、強力な SSAO (スクリーン スペース アンビエント オクルージョン) の実装により、光の影響 (直接光がどれだけ影響を受けるか) などの多くの便利な設定にアクセスできます。これにより、アンビエント オクルージョン マップを使用してオブジェクトを無視することで品質を最適化できます。

写真を楽しむユーザーのために、Godot 4.0 はリアルなライト ユニットを導入し、光の強度を調整したり、絞り、シャッター スピード、ISO などの標準的なカメラ設定を使用して最終シーンの明るさを制御したりできます。物理的な照明ユニットはデフォルトでオフになっていますが、プロジェクト設定で有効にすることができます。

2D の改善

強力な新しい 2D レベル編集ツール

互換性を壊すメジャー リリースとして、Godot 4 は 2D ワークフローにいくつかの根本的な変更を導入します。

おそらく最大の改善点は、リクエストとレポートに基づいて再設計された新しいタイルマップ エディターです。2D エディターは、タイルセットとタイルマップのワークフローを統合し、タイルの整理と配置、メタデータとアニメーションの提供、衝突、ナビゲーション、ピボット ポイント、その他のタイル プロパティのより効率的な微調整をより柔軟に行えるようにしました。

新しいタイルマップ エディターには、レイヤー、広い領域をすばやくペイントするための新しい地形自動タイリング システム、散らばる植物、岩、その他の小道具のためのランダム ペイント システム、および後で再利用可能な選択ツール用に選択を複製、マーキング、および保存するためのシステムが含まれています。

タイルセット テクスチャは、タイル間のギャップを防ぐために自動的に展開されます。また、新しいシーン配置機能により、グリッド セルに文字、ボックス、およびその他のインタラクティブなシーンを追加できます。

新しい 2D レンダリング オプション

2D Canvas Renderer が更新され、Canvas Groups をサポートするようになり、重複する複数の CanvasItems を複雑にブレンドできるようになりました。たとえば、複数のスプライトを積み重ねて、1 つのアイテムであるかのように背景とブレンドすることができます。

新しい Clip Children プロパティを使用して、任意の 2D 要素をマスクとして使用します。最後に、マルチサンプル アンチエイリアシング (MSAA) オプションが 2D エンジンに追加され、画質が向上し、エッジが滑らかになりました。

3 つのカエルの顔が並んでいます。1 つは円の上に、2 つは円の内側にあります。

 

2D ライティングとシャドウの改善

2D は、2D ディレクショナル ライトとシャドウでライティングが改善されました。

指向性ライトで照らされた小さなワニのキャラクターがいる森レベルの 2D 横スクロール ゲーム

シェーダーで符号付き距離フィールドを使用すると、長い影、ハロー、シャープなシルエットなどの高度な視覚効果が可能になります。3D の場合、ライトの高さは法線マップで制御できます。

複数のライトを使用すると、パフォーマンスが大幅に向上します。

 

シェーダーと視覚効果

新しい大気効果

3D シーンの忠実度を向上させるために、新しいバージョンには待望のエキサイティングな機能がいくつかあります。

ボリューメトリック フォグは Godot 4 でデビューし、一時的な再投影を使用することで、リアルな外観と高速なパフォーマンスのバランスを取りました。

居間の煙や霧を明らかに日光で小さなアパートの窓から見る

効果はグローバルに構成したり、FogVolume ノードを使用して特定の領域を定義したり、FogVolume ノードで実行されるカスタム シェーダーを記述して複雑な動的効果を作成したりすることもできます。

他の大気効果については、Godot 4.0 でスカイ シェーダーが導入され、ユーザーはリアルタイムで更新される動的な空 (反射を含む) を作成できます。詳細については、スカイ シェーダーを紹介する記事を参照してください

島の星空。 Godot エディター インターフェイスがシーンを包み込み、カラー ピッカーが開きます

テクスチャとマテリアルの投影

Godot 3.5 にバックポートされた新しいノイズ テクスチャに加えて、4.0 ではデカールが導入されました。これにより、マテリアルをサーフェスに投影して環境を装飾できるようになりました。

強化されたシェーダーとゲーム ワールドの相互作用

GPU ベースのパーティクルに対する多くの便利な変更 引力、衝突、軌道、サブエミッター、および手動放出がサポートされるようになりました。

風向や湿度レベルなど、ゲームの世界全体に適用される効果については、グローバル値をマテリアル間で共有できるようになりました。

改善されたシェーダー エディター

これらすべての新機能の導入により、ビジュアル シェーダー エディターのフォームと機能を改善する機会が再び生まれます。

複数のノードが接続されたビジュアル シェーダー エディターのスクリーンショット

拡張シェーダー言語

新たに追加された機能には、ユニフォーム配列フラグメントからライトへのバリエーションのサポート、構造体プリプロセッサ マクロ、シェーダー インクルードなどの新しい構文機能が含まれます

計算シェーダー

Godot は、コンピューティング シェーダーをサポートおよび使用して、グラフィックス カードを使用したアルゴリズムを高速化するようになりました。

 

このバージョンには他にもたくさんのコンテンツがあります. 詳細については、対応するリンクをクリックしてジャンプして読むことができます.

 

Godot 3 LTS バージョンのユーザーの場合、関連する機能とバグ修正は、今後の Godot 3.6 にバックポートされます。これは、既存の Godot 3 プロジェクトをサポートするために継続的に維持される予定です。Godot 4 の開発中、チームは多くの互換性と関連作業をバックポートしてきました。いくつかの新機能が Godot 3.4 と 3.5 に組み込まれました。

ダウンロードリンク

おすすめ

転載: www.oschina.net/news/230671/godot-4-0-released