Skip to content

Generate and config multiple types of noise. Built with raylib, raygui, and Zig

Notifications You must be signed in to change notification settings

coffee-cup/noise-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Noise Generator

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.

Features

  • 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

Dependencies

  • Zig (programming language)
  • Raylib (graphics library)
  • Raygui (GUI library for Raylib)

Building and Running

  1. Ensure you have Zig installed on your system.

  2. Clone this repository.

  3. Run the following command to build and run the project:

    zig build run
    

Controls

  • 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.

License

This project is open source and available under the MIT License.

About

Generate and config multiple types of noise. Built with raylib, raygui, and Zig

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published