Digger PRO - Voxel enhanced terrains

Digger PRO sets itself apart with its smart and efficient design, making it user-friendly, extremely fast, and adaptable.


Unlike its fully-voxel counterparts, Digger PRO harmoniously integrates with Unity's built-in terrain system, strategically creating seamless meshes only in required areas. At its core, Digger harnesses the power of voxels and Marching Cubes to generate these meshes. However, its unique strength lies in blending the voxel terrain with the existing terrain rather than completely replacing it, offering a seamless and balanced integration.


✨ Voxels are used only where they are needed, which makes it faster and lighter than classical full voxel terrain engines. The best part of this is that it lets you keep using your favorite terrain tools!


⚡️ The Burst compiler and Unity jobs are extensivly used to make Digger blazingly fast.



Demo | Doc | Discord | Advanced Operations | Lite version (no realtime)


Want to make blocky (Minecraft) terrains with Digger? Or low poly style? Check out our new tool PolyTerrain!



Digger PRO will make you feel like you have a voxel terrain in your hands, without the downsides of it. If you need to make caves, drill, excavate, shovel, or more generally, shape your terrains in all dimensions, this tool is made for you. It actually turns your standard terrains into fully destructible terrains.


With this tool, you will be able to:


Dig in real-time, at runtime.

Update NavMesh at runtime.

Persist and load at runtime.

➤ 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.



Key features:

Digger PRO has all Digger features + real-time / in-game editing support.


➤ Realtime editing powered by Unity's JobSystem and Burst.

➤ Async editing at runtime to avoid FPS drops

➤ NavMesh update at runtime

➤ Easy to setup (see setup instructions) and easy to use

➤ 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

➤ Compatible with any Unity terrain, whether it was made by hand, with Gaia, MapMagic, TerrainComposer or any other tool

Enhance Digger with the Advanced Operations module

➤ Create blocky or lowpoly style terrains with PolyTerrain (fully integrated with Digger PRO)



Shaders:


➤ Bonus: adds advanced triplanar mapping to built-in terrain shaders.

Standard terrain shader.

URP 12 and 14 terrain shader.

HDRP 12 and 14 terrain shader.

MicroSplat (requires MicroSplat Digger module)



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 fly



Requirements:


Digger PRO requires Unity 2021.3 or a more recent version. It also requires Burst and AI Navigation packages.



Limitation:


➤ Doesn't work properly with terrain lightmapping