ML Terraform - Terrain Generator

ML Terraform is a 3d terrain generator implemented using a neural network trained on handmade 3d models.

ML Terraform was developed in 2018 using a DCGAN. The project is currently in maintenance mode, no new features are planned.

It is easier to use compared to other terrain generators, not requiring so much artistic skill and messing with stamps and texture spawners.

Version 1.4 includes the following biomes:

- Grassland
- Desert
- Mountain
- Snow
- Snowy Mountains

Features:

- Change the detail of each terrain (Number of Triangles)
- Smooth the terrain
- Change style to Low Poly ( Technique used modifies terrain texture directly, it doesn't use vertex colors to not duplicate the number of vertices. External tools based on shaders or vertex colors can also be used )
- Voxelize the terrain ( All voxels are separated and can be destroyed or changed independently. Number of voxels is configurable )
- Convert to Unity Terrain ( Allows to use terrain editing tools )
- Add edges to terrains that simulate the ground below them
- Terrains automatically merge to adjacent ones ( Can be disabled )
- Group several terrains in a landscape ( Allows to make huge scenes really quickly. Terrains can be changed in a group or independently inside the landscape )

Supports Universal Render Pipeline and High Definition Render Pipeline as well as Unity's built-in Render.

Does not support .Net 3.x used in older versions of the Unity Editor.

Screenshots were produced using:
- ML Terraform
- Enviro Spawn
- Stylized Forest Environment Lite
- Rocks and Boulders 2
- Unity Post Processing Stack

Image containing the terrain variations in a grid only uses ML Terraform.

Bug reports or business inquiries please contact me at apseren@gmail.com

Website