The purpose of this personal project was to allow for various noise functions to be mapped to the heightmap of the Unity terrain. To help with this, I decided to extend the editor with a custom window that allowed for node-based combining of noise and math functions. The addition of the node editor made a big difference in allowing for complex generation functions to be assembled from just a few basic components.