https://github.com/rose-mtz/noise
A coherent noise visualizer/generator.
https://github.com/rose-mtz/noise
cpp opengl perlin-noise
Last synced: about 2 months ago
JSON representation
A coherent noise visualizer/generator.
- Host: GitHub
- URL: https://github.com/rose-mtz/noise
- Owner: rose-mtz
- Created: 2025-03-11T02:47:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-11T03:29:34.000Z (over 1 year ago)
- Last Synced: 2025-03-22T04:12:37.277Z (over 1 year ago)
- Topics: cpp, opengl, perlin-noise
- Language: C++
- Homepage:
- Size: 5.71 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Coherent Noise Visualizer
A project I made to visualize coherent noise.
## Video Demo
https://github.com/user-attachments/assets/efcc69e8-0151-4d4f-8d88-d50963a1f2de
## Rendered Pictures

Perlin Hermite

Perlin Hermite Octave

Value Cubic

Value Cubic Octave

Value Linear

Value Linear Octave

Perlin Hermite Octave (high sample interval)

Value Linear Octave (high sample interval)

Value Linear Octave (very low sample interval)
## Credit
These are some of the resources I used to understand coherent noise:
- [The Perlin noise math FAQ](https://web.archive.org/web/20101124044214/http://webstaff.itn.liu.se/~stegu/TNM022-2005/perlinnoiselinks/perlin-noise-math-faq.html) by Matt Zucker.
- [Perlin Noise](https://web.archive.org/web/20101123005335/http://freespace.virgin.net/hugo.elias/models/m_perlin.htm) by Hugo Elias.
- [Lectures](https://ocw.mit.edu/courses/6-837-computer-graphics-fall-2012/resources/mit6_837f12_lec16/) from a MIT computer graphics course.
- 3D Computer Graphics by Samuel R. Buss.