Skip to content

Procedural terrain generator and water surface shader.

Notifications You must be signed in to change notification settings

BorisKaravasilev/bachelors-thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bachelor's Thesis - Boris Karavasilev

Brno University of Technology - Spring 2021

Title: Generating Terrain with Animated Water Surface in Unity
Unity Version: 2021.1.1f1

The full text of the thesis can be found here.

Goal

  • Procedurally generating tropical islands in a sea
  • Animating the sea's water surface with a custom shader

Abstract

Within this thesis a procedural terrain generator and a water surface shader was designed. These components were used in the implementation of a generator of infinite worlds composed of islands in the sea. Traditional methods to world partitioning and object placement were modified to best suite this purpose. Additionally, an approach for generating terrain of islands with diverse shapes by pseudo-randomly generating points defining the terrain’s properties was devised. The implemented island generator running in real-time is capable of challenging the existing similar tools for Unity.

👇 Click on the image below to see a demo 👇

About

Procedural terrain generator and water surface shader.

Resources

Stars

Watchers

Forks

Languages