IMPORTANT NOTE: Ultimate Terrains is not being updated anymore. You can still buy it but you will likely have to modify it to suit your needs. This may require programmation skills.


Our new prefered tool to handle voxel terrains in Unity is Digger PRO.


---


Ultimate Terrains is a very powerful, robust and optimized voxel terrain engine efficiently implementing adaptive Dual Contouring algorithm. It is able to generate and render infinite terrains with any kind of shape, supports real-time editing and offers incredible distance of view.



Forum | Documentation | Demo | Support



Ever wanted to dig true holes in your terrain? Make some caves? Have destructible ground? Or to be able to build up something out of it just like in Minecraft without being limited to cubes? Ever wanted to create worlds that are so big that you can't even reach the end of it? Ultimate Terrains lets you do all of it out of the box.



Now compatible with HDRP/LWRP!



Features:


- Powerful node-based editor to configure terrain generation.


- Fast, optimized, multithreaded, no lag


- Smart pooling to avoid GC allocation at runtime


- Infinite or finite terrains


- Incredible draw distance with LOD system: visible part of the terrain is up to 65536 x 65536 with a voxel size of only 1!


- Real-time, asynchronous editing that does NOT lag! You control the FPS.


- Renders any kind of shapes (mountains, hills, caves, overhangs, etc.) and can handle both cubical and smooth terrains. No limit. And unlike Marching Cubes, Dual Contouring can handle sharp edges and corners.


- Editor Tool to generate and edit the terrain within the scene view just like a normal terrain.


- Highly customizable. You can create your own generators and your own operations by implementing some interfaces in C#.


- Procedural generation thanks to modules such as Perlin noise, Simplex, Ridged multifractal, etc. You can create your own modules.


- Heightmap support. If you already have a terrain you can use its heightmap instead of restarting from scratch.


- PBR triplanar shader included, but you can use custom materials.


- True biome system


- Simple async voxel-based path finder


- Grass generator


- Tree spawner system


- GPU instanced details object system


- Dynamic saving & loading, even at runtime


- Easy network synchronization


- Includes ALL SOURCES in C#



Included Shaders:


- Standard PBR triplanar supporting up to 6 textures (source code included)


- SRP (HDRP/LWRP) PBR triplanar shader supporting up to 6 textures (shadergraph included)



Included Operations:


- Sphere


- Paint


- Additive Sphere


- Axis-aligned Cube


- Capsule


- Cylinder


- Parallelepiped


- Smooth


- Sharpen



Ultimate Terrains is fully compatible with Unity 2017.4 LTS, however it is strongly recommended to use it with Unity 2018.x or Unity 2019.x as it will run almost 2 times faster!




If all you need is to make some caves on a built-in Unity terrain and you don't want infinity, real-time editing, or procedural generation, check out Digger.



Compatible with RTP3. Should be compatible with any triplanar mapping shader that supports vertex-color control.



Support is provided on Discord.



Forum | Documentation | Demo | Support



Screenshots and videos have been made using RTP3 for terrain texturing.