← 一覧に戻る
ニュース GitHub リリース

GDevelop 5.6.284:待望の3D地形・水オブジェクトとレンダリング機能強化

GDevelopの最新バージョン5.6.284がリリースされ、3Dゲーム開発に革新をもたらす新機能が登場しました。

新しい3D地形、草、水オブジェクト

The 3D terrain with grass and 3D water
The 3D terrain with grass and 3D water

今回新たに追加されたのは、実験的な「3D地形オブジェクト」です。このオブジェクトを使用すると、エディター上で直接地形を彫刻し、テクスチャや色をペイントすることが可能です。最大4種類のテクスチャ/カラーに対応し、ノーマルマップもサポートしています。さらに、ゲームプレイ中に地形を編集したり、ランダムな地形を生成することもできます。ペイント機能では、ウェットネスやカスタムカラーも扱えます。

この地形オブジェクトは、3D物理演算(3D Physicsビヘイビアを追加)や、3D NavMeshベースのパスファインディングとも連携します。

地形オブジェクトと併せて、マップを効率的に描画するためのオブジェクトも提供されています。

  • Terrain Grass: 草の高速レンダリングを実現するオブジェクトです。シーン上に配置することも、3D地形の上に自動で配置することも可能です。
  • Scattered models: 草木、森、岩、その他のオブジェクトを効率的に配置するためのオブジェクトです。シーン上のインスタンス領域に表示され、地形の上にも配置できます。3D物理演算やNavMeshは、配置されたインスタンスを適切に回避します。

さらに、リアルな見た目の「3D水オブジェクト」も追加され、半透明で美しい水面を表現できるようになりました。

ノート
これらのオブジェクトは新しい機能であり、GDevelopの他の多くの機能(3Dライトや3Dパーティクルなど)と同様に、再利用可能な拡張機能として提供されています。定期的に新しいバージョンを確認することをお勧めします。

3Dレンダリングの強化:影や新エフェクト(アンビエントオクルージョンなど)

Depth of Field, Ambient Occlusion, Bloom, used on an example with the new terrain
Depth of Field, Ambient Occlusion, Bloom, used on an example with the new terrain

Three.jsをベースにした3Dレンダリング機能も大幅にアップグレードされました。

  • 影の品質向上: 方向性ライト(太陽光)使用時の影の品質が向上しました。既存のゲームでこの機能を利用するには、「カメラビューにフィット」モードへのアップグレードが必要です。
  • 新しい3Dエフェクト: より高速なブルーム、被写界深度(Depth of Field)、アンビエントオクルージョン(Ambient Occlusion)、トーンマッピングが追加されました。これらは3D地形の例と同じデモで試すことができます。
  • 物理ベースのライト: ライトは、より現実的で物理に基づいた計算式でレンダリングされるようになりました。

注意
既存のゲームでは、Light3D拡張機能をv2.0にアップグレードする必要があります。ライトの強度や減衰を調整する必要があり、通常はライトの強度を少なくとも10増加させる必要があります。これは、ライトが物理に基づいた計算式でレンダリングされるようになったためです。 Light3Dをv2.0にアップグレードしても、以前のGDevelopバージョンでも動作します。
注意
Three.js/3Dレンダリングを使用する拡張機能を使用しているゲームは、それらを最新バージョンにアップグレードする必要があります。

これらのアップデートにより、GDevelopでの3Dゲーム開発の可能性がさらに広がりました。

元の情報源を見る →