Skip to content

TylerLoewen/Procedural-3D-Terrain-Generator

Repository files navigation

Procedural 3D Terrain Generator

Procedural 3D Terrain Generator is a seamless chunk based terrain generator with customizable terrain types. It uses Perlin noise to generate the terrain and implements the Goraud and Flat shading lighting models.

Getting Started

Download the project and Unity3D. Navigate to "Procedural 3D Terrain Generator > Assets > Scenes" and open one of the scenes to launch Unity3D.

Prerequisites

Unity3D is needed to modify and recompile the project. Unity can be downloaded here. Select the Visual Studio Community download in the Unity3D installer to be able to make changes to the code and debug the project.

Deployment

Each scene can be built into an individual executable.

To do so:

  1. Load the scene you want to build
  2. Select File > Build Settings... from the top menu in Unity
  3. Make sure the desired scene is selected in the Scenes In Build box, if it is not then add the desired scene
  4. Select the PC, Mac & Linux Standalone platform
  5. Choose the desired Target Platform from the dropdown menu, either Windows or Mac OS X
  6. Select Build or Build And Run to compile an executable

Built With

Compatibility

Tested with Unity 2018.2.13f1 and Visual Studio Community 2017 Version 15.8.7

Authors

License

This project is licensed under the GNU General Public License - see the GNU General Public License v3 file for details

Acknowledgments

This project was developed using various resources from the Unity Asset Store and Sebastian Lauge's Youtube channel.

About

A Procedural Terrain Generator using Perlin noise. Built in Unity3D and written in C#.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages