Skip to content

Visualisation of Perlin Noise contours, using the Marching Squares algorithm in Haskell.

License

Notifications You must be signed in to change notification settings

Billy-Pentney/MarchingSquares

Repository files navigation

MarchingSquares

Description

The Marching-Squares Algorithm is a simple way to graphically render non-standard contours, by considering a grid-based system. This application uses Perlin Noise to generate an underlying field of values which smoothly transition over the space. By considering the value at each corner of a given cell, we can approximate (linearly interpolate) where each the transition line passes through a given square.

Visual Aid

explanation

For more information about the implementation, see this YouTube video published by TheCodingTrain.

Screenshots

preview preview2

Libraries

About

Visualisation of Perlin Noise contours, using the Marching Squares algorithm in Haskell.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published