Skip to content
Maurice Johannssen edited this page Sep 5, 2021 · 12 revisions

Project Description

My goal for this project was to create a 3-dimensional terrain using "Marching Cubes" and "Advanced Perlin Noise" as input. "Marching Cubes" is an algorithm to polygonize an isosurface, which basically boils down to being a volume in 3D space that represents a set of constant, continuous values. This algorithm was first published on SIGGRAPH 1987 by Lorensen and Cline.

"Advanced Perlin Noise" is a noise-generating algorithm that, opposing to "usual noise", generates gradual noise, meaning that noise values are changing gradually to create a more natural and organic noise image. The algorithm was published in 2002 by its inventor Ken Perlin.

PNED or Perlin Noise Environment Designer is a small algorithm I wrote that is able to populate any shape with a wide range of weighted (not necessarily) environmental objects e.g. grass, bushes, trees, etc. It uses Perlin Noise to dynamically decide on the position of objects as well as on the type of object that might be placed.

I explain all details of each part of this project on its dedicated page!


Editor

The scripts you see here are fully customizable from the Inspector in edit mode, with additional creation abilities.

Screenshot 2021-04-21 135201