Digger is a simple yet powerful tool to dig caves and overhangs in your Unity terrains directly from the Unity editor.
It gives Unity terrains the power of voxel terrains.Digger supports:Unity 2022.3 or higher (including Unity 6)Built-in render pipelineURP 14 and 17HDRP 14 and 17MicroSplat (requires MicroSplat Digger module. Note: the MicroSplat Digger module is not compatible with some other MicroSplat modules. Read MicroSplat documentation for more details)Note: if you need runtime support, you are looking for the PRO version.If you buy Digger, you will be able to get Digger PRO at a lower price.Demo (of PRO version) | Doc | Discord | Digger PROWant to make blocky (Minecraft) terrains with Digger? Or low poly style? Check out our new tool PolyTerrain!Games are increasingly incorporating overhangs and caves into their environments for heightened realism and diversity. Digger streamlines this process, eliminating the need for external tools, saving time, and reducing complexity.This innovative tool allows you to seamlessly integrate caves and overhangs into your terrain directly within the scene view, all with a few simple clicks.Digger is designed to give the impression of a voxel terrain without the associated drawbacks. It smartly maintains the reliable Unity terrain system, generating seamless cave and overhang meshes precisely where required. Under the hood, Digger employs voxels and Marching Cubes to construct meshes. Rather than entirely replacing the existing terrain with a voxel terrain, it blends the two, offering the best of both terrains.With this tool, you will be able to:➤ Dig in your Unity terrain just like if it was a smooth voxel terrain.➤ Create overhangs (the opposite of digging).➤ Apply different textures on the overhangs, in the caves, etc.➤ With Digger PRO only: dig in real-time at runtime.Key features:➤ Easy to setup (see setup instructions) and easy to use➤ 🔥 NEW: support lightmapping➤ 🔥 Advanced Operations module is now included by default!➤ Dig/add mater on terrain➤ Paint textures on cave meshes➤ Paint/unpaint holes on cave meshes so you can integrate your own underground meshes➤ Automatic collision solver➤ Automatic LOD groups creation➤ Multi-terrains support➤ Full NavMesh support➤ Use your own mesh as a custom brush➤ Compatible with any Unity terrain, whether it was made by hand, with Gaia, MapMagic, TerrainComposer or any other tool➤ Only with Digger PRO: dig in real-time, at runtime.➤ Only with Digger PRO: update NavMesh at runtime.➤ Enhance Digger with the Advanced Operations module➤ Create blocky or lowpoly style terrains with PolyTerrain (fully integrated with Digger)Shaders:➤ Bonus: adds advanced triplanar mapping to built-in terrain shaders.➤ Standard terrain shader.➤ URP 14 and 17 terrain shader.➤ HDRP 14 and 17 terrain shader.➤ MicroSplat (requires MicroSplat Digger module. Note: the MicroSplat Digger module is not compatible with some other MicroSplat modules. Read MicroSplat documentation for more details)Other features:➤ Full undo/redo support in editor➤ Lets you set higher resolution for Digger generated meshes➤ 'Sync & Refresh' button to recompute everything (useful if terrain textures or terrain heights changed)➤ 'Clear' button to remove all modifications made with the tool➤ Remove grass and details automatically➤ Persists modifications on the flyRequirements:Digger requires Unity 2022.3 or a more recent version. It also requires Burst and Collections packages.For more information, check out the documentation.If you have any question, please join us on Discord!
Digger は、Unity エディターから直接 Unity テレイン内の洞窟やオーバーハングを掘る、シンプルかつ強力なツールです。 Unity の地形にボクセル地形の力を与えます。
Digger は、Unity エディターから直接 Unity の Terrain(地形)の自然な洞窟や張り出しを作成できる、シンプルながらパワフルなツールです。
Unity 2019.3 で Digger PRO のフルパワーを解き放ちましょう!Digger は、地形の表面に穴を掘るのに最新の Unity 機能を利用するようになり、これまでよりさらにパワフルで堅固、高性能になりました。今後は、Digger を最大限に活用するため、Unity 2019.3 をお勧めします。
新機能:MicroSplat(MicroSplat Digger モジュールが必要)および HDRP サポート!
デモ(PRO バージョン) | ドキュメント | Discord | PRO バージョン
注:ディガーを購入した場合、ディガー PRO を低価格で取得できます。
環境のリアル性、面白み、多様性を高めるため、軽い張り出しや洞窟を追加する AAA ゲームの数はますます増えています。
そのための手法として一般的なものに、別のモデリングツールを用いて 3D モデルを作成し、地形の上に手動で配置して溶け込ませる方法があります。この方法では、大勢の 3D アーティストとレベルデザイナーがいない限りとても手間がかかり、非現実的で非効率的な方法です。それに、もし人手があったとしても、もっと他の価値ある作業に集中させたいことでしょう。
ここで Digger の出番になります。別の外部のツールは不要ですし、時間を無駄にすることも、頭痛の種となることもありません。数回のクリックで、Scene View から直接、洞窟や張り出しを地形上に作成することができます。
不都合な点なくボクセル地形を手に入れたような感覚を感じることでしょう。実は、Unity の新しく高速で信頼できる地形システムを維持し、シームレスな洞窟や張り出しのメッシュを必要な場所に作成します。内部では、Digger はボクセルとマーチングキューブ法を使ってメッシュを作成しますが、全地形をボクセル地形で置き替える代わりに、ボクセル地形を混在させることで、両手法の利点を活かすことができます。
このツールを使用すると、次のことができるようになります。
➤ 滑らかなボクセル地形のように、Unity 地形を掘り下げます。
➤ 張り出しを作成できます(掘削の反対です)。
➤ オーバーハング、洞窟などにさまざまなテクスチャーを適用します。
➤ Digger PRO のみ:実行時にリアルタイムで掘り下げます。
ただし、次のことはできません。
➤ 手順通りに洞窟を生成します。
この機能が必要な場合は、Ultimate Terrain(地形)など、完全にボクセルベースの地形ソリューションを入手してください。
主な機能:
➤ セットアップが簡単(セットアップ手順を読むだけで)
➤ 地形における素材の掘り出しと追加
➤ 洞窟メッシュにテクスチャーをペイント
➤ 自動衝突ソルバー
➤ LOD グループの自動作成
➤ マルチテレインのサポート
➤ Unity 2019.3 以降:NavMesh を完全にサポート
➤ Gaia との互換性
➤ Digger PRO でのみ:実行時にリアルタイムで掘り下げます。
➤ Digger PRO のみ:ランタイムにナビメッシュを更新
シェーダーのサポート:
➤ 特典:内蔵の地形シェーダーに 3 平面マッピングを追加
➤ 標準の地形シェーダーをサポート
➤Lightweight Render Pipeline(別名 LWRPLWRP) 地形シェーダーをサポート(Unity 2019.2 以降)
➤ Universal Render Pipeline(別名 URP)地形シェーダーをサポート(Unity 2019.3 以降)
➤ High Definition Render Pipeline(別名 HDRP)地形シェーダーをサポート(Unity 2019.3 以降)
➤ 新機能:MicroSplat サポート(MicroSplat Digger モジュールが必要)
CTS をサポートしますが、メッシュのテクスチャーを変更する可能性はありません。上の地形のテクスチャーと同じテクスチャーにしかできません。CTS+LWRP と CTS+HDRP には現在対応していません。
その他の機能:
➤ エディターにて完全に元に戻す/やり直しのサポート
➤ Digger で生成されたメッシュの解像度を高く設定できます
➤ すべてを再計算するための「同期と更新」ボタン(地形テクスチャーまたは地形の高さが変更された場合に役立ちます)
➤ ツールで行われたすべての変更を削除する「クリア」ボタン
➤ 草と詳細を自動的に削除
➤ 変更をその場で持続
必要条件:
Digger には Unity 2018.4 以降のバージョンが必要です。また、Burst と Mathematics パッケージも必要です。
制限:
➤ 地形ライトマッピングでは正しく機能しません
Unity 2019.3 について
Unity 2019.3 には地形表面にきれいに穴を開けることができる新機能が搭載されています。しかし、洞窟メッシュを作成することはできません。Digger が、この新機能の相方として完璧なのはこのためです。
地形表面に穴を掘るこの新しい手法のおかげで、Digger PRO は性能が向上して強固となり、特別な設定なしでナビメッシュと動作し、Physics.Raycast での利用も可能になりました(DiggerPhysics を使う必要性を解消)。