Creating 3D Terrain Maps from 2D Map Representations Using Unity


This project aims to be a guide to a successful way to generate terrains within Unity and can be taken as inspiration to create amazing tools and systems in order to generate game ready level and terrain assets for all Unity users.This project was very successful in exploring a new and interesting way to generate terrains within

Unity, specifically using Unity UI elements. Various project possibilities were explored through Unity’s capabilities including custom editor tools, UI and image pixel analysis.

The final solution uses Unity UI elements to allow the user to select the size and scale of the 3D terrain and create a height map using Interactable UI elements. The final product can create the terrain map as a 1:1 representation from the heat map or can be randomly generated through a Perlin Noise function to randomly generate the heights for the final terrain.  


Games and Graphics Project
Matthew Andrews