# Procedural noise generators

> AI-ranked search results for `procedural noise generators` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 106 total matches; showing the top 3.

Explore on the web: https://awesome-repositories.com/q/procedural-noise-generators

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/procedural-noise-generators).**

## Results

- [ashima/webgl-noise](https://awesome-repositories.com/repository/ashima-webgl-noise.md) (2,985 ⭐) — WebGL Noise is a library of shader routines designed for procedural graphics generation within the browser. It provides a collection of mathematical functions that allow developers to calculate noise patterns directly on the graphics processing unit, eliminating the need for external image assets or pre-computed data textures.

The library focuses on the implementation of standard noise algorithms, including simplex, classic, cellular, and periodic patterns. By executing these calculations as stateless functions within the shader pipeline, the project enables the creation of dynamic, evolving
- [jwagner/simplex-noise.js](https://awesome-repositories.com/repository/jwagner-simplex-noise-js.md) (1,833 ⭐) — Simplex-noise.js is a mathematical noise generator and graphics library implemented in TypeScript. It computes smooth pseudo-random values across two, three, and four dimensions, producing organic patterns and spatial effects without relying on static image assets.

The library operates through a stateless mathematical engine that uses precomputed coordinate lookup tables and typed array buffers to manage numeric data. It supports deterministic seed injection, accepting custom pseudo-random number generator functions to initialize permutation tables with reproducible values for repeatable outp
- [stegu/webgl-noise](https://awesome-repositories.com/repository/stegu-webgl-noise.md) (581 ⭐) — Note that newer, faster and more versatile versions of 2-D and 3-D simplex noise were published in 2022. They can be found on https://github.com/stegu/psrdnoise/. This repository is still relevant, though, because it has 4-D noise, classic Perlin noise and Worley noise, neither of which are in…
