Skip to content

xAlstrat/Procedure-complex-terrain-using-voxels

Repository files navigation

Procedure Terrain Generation

This is a Unity3D project for 3D terrain generation through voxels. I want to learn all about terrain generation, so I started this project to learn something about it. I'd like to achieve a usefull terrain generator for our games that allow us to build any kind of terrain we want or imagine.

This project is just starting !

How It Works

This terrain generator uses densities over the space to define volumes that should be rendered or not. We can start with any base dentity, such a flat dentity to define the ground level of our new world. To improve this base density for generating more complex enviroments, the generator uses 3D samples (3D textures). Applying those samples to our enviroment will result in atractive dentities that help to render different kinds of surfaces.

Firsts Results

Render of some 3D sample (Perlin Noise) terra1

Small plateau plateau1

Small plateau with another ground density sample plateau cliff

About

A C# procedure terrain generation using voxels for Unity3D engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages