About this project

noisegen is an application designed to generate and save noise textures, specifically focusing on the creation of seamless noise that cycles in all directions. This capability is intended to assist technical artists in creating efficient shaders for game development and graphics programming. The tool supports various noise types, including Open Simplex and Cellular noise, and provides settings for FBM (Fractional Brownian Motion), power, and range. Technical details: - Built using C and GLSL with raylib and raygui. - Available as a self-contained executable for Windows and Linux, or as a WebGL application. - Supports building for multiple platforms via a Makefile. - Utilizes clang-format and clang-tidy for code maintenance.