This project is a noise generator application built using Zig, Raylib, and Raygui. It allows users to generate and visualize different types of noise, including random noise and Perlin noise.
- Generate and visualize random noise and Perlin noise
- Real-time noise generation and rendering
- Interactive GUI controls for adjusting noise parameters
- Customizable noise scale and animation options
- Zig (programming language)
- Raylib (graphics library)
- Raygui (GUI library for Raylib)
-
Ensure you have Zig installed on your system.
-
Clone this repository.
-
Run the following command to build and run the project:
zig build run
- Use the dropdown menu to switch between random noise and Perlin noise.
- Adjust the scale slider to change the noise scale.
- Toggle the "Animate" checkbox to enable/disable noise animation.
This project is open source and available under the MIT License.