glNoise
webgl-noise
glNoise | webgl-noise | |
---|---|---|
1 | 5 | |
222 | 2,695 | |
- | 0.6% | |
2.9 | 0.0 | |
8 months ago | 5 months ago | |
GLSL | C | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
glNoise
webgl-noise
-
How do you make textures for games WITHOUT drawing them?
you may want to start with (4d cellular) ashima-simplex-noise functions of https://github.com/ashima/webgl-noise as basis function, as this is not convergent+iterative like other procgen functions (that are more like a convergent game-of-life). demos of them are in https://www.shadertoy.com/results?query=ashima&sort=newest&filter=
-
Best noise algo for height-mapping continents on a sphere?
Oh nice. I think the GLM noise is actually based off the Ashima Arts + Stefan Gustavson GLSL noise https://github.com/ashima/webgl-noise
- Simplex noise(or any fast smooth noise functions) in godot shaders?
-
Added 3D Noise and Blend Modes to my GLSL Noise library (gl-Noise)! Used it to make a Planet Generator. Demo and GitHub in comments!
Oh I see what you mean now. Not saying https://github.com/KdotJPG/OpenSimplex2 isn't safe, just that https://github.com/ashima/webgl-noise/blob/master/src/noise3D.glsl isn't. Ty for clarifying, makes perfect sense now!
-
Biome generation using 7 noise maps. Some generation patterns don't quite make proper sense, but I'm happy with it!
Several years ago when I was experimenting with all of this I found that OpenSimplex was significantly slower than regular Simplex (not sure what library I was using). Maybe it's improved since then? Anyway, I've since moved my noise computation to the GPU and speed is less of an issue for that particular project. I'm currently using the simplex noise function from GLM, which comes from https://github.com/ashima/webgl-noise. Do you have any idea how that compares with the various noise functions you've listed?
What are some alternatives?
crt-240p-scale-shader - RetroArch GLSL shader for 240p CRT output
FastNoise - Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go
3DWorld - 3D Procedural Game Engine Using OpenGL
shader-web-background - Displays GLSL fragment shaders as a website background. Supports offscreen buffers and floating point textures on almost any browser and hardware. Compatible with Shadertoy.
OpenSimplex2 - Successors to OpenSimplex Noise, plus updated OpenSimplex.
minecraft-miniature-shader - In-style lighting and reflection shader for Minecraft
Noise-Extras - Noise & procedural generation code pieces that I didn't feel needed whole repos all to themselves.
fr_public - Farbrausch demo tools 2001-2011
webgl-starfield - Procedural Parallax Starfields in WebGL
thebookofshaders - Step-by-step guide through the abstract and complex universe of Fragment Shaders.