https://github.com/rosendo-martinez/noise
A coherent noise visualizer/generator.
https://github.com/rosendo-martinez/noise
cpp opengl perlin-noise
Last synced: 3 months ago
JSON representation
A coherent noise visualizer/generator.
- Host: GitHub
- URL: https://github.com/rosendo-martinez/noise
- Owner: Rosendo-Martinez
- Created: 2025-03-11T02:47:54.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-11T03:29:34.000Z (3 months ago)
- Last Synced: 2025-03-11T04:28:14.207Z (3 months ago)
- Topics: cpp, opengl, perlin-noise
- Language: C++
- Homepage:
- Size: 5.71 MB
- Stars: 0
- 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.