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 | SupportEver 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 | SupportScreenshots and videos have been made using RTP3 for terrain texturing.