Skip to content

Instantly share code, notes, and snippets.

View Cewein's full-sized avatar
🌠
Dreaming

Maximilien Nowak Cewein

🌠
Dreaming
View GitHub Profile
@patriciogonzalezvivo
patriciogonzalezvivo / GLSL-Noise.md
Last active July 24, 2024 14:58
GLSL Noise Algorithms

Please consider using http://lygia.xyz instead of copy/pasting this functions. It expand suport for voronoi, voronoise, fbm, noise, worley, noise, derivatives and much more, through simple file dependencies. Take a look to https://github.com/patriciogonzalezvivo/lygia/tree/main/generative

Generic 1,2,3 Noise

float rand(float n){return fract(sin(n) * 43758.5453123);}

float noise(float p){
	float fl = floor(p);
  float fc = fract(p);
@nshelton
nshelton / GraphicsResources.md
Last active October 25, 2019 11:34
Graphics Programming / Demoscene Resources

I get a lot of requests for resources about how I learned about raymarching fractals or general computer graphics stuff. So I started this handy guide where I will add links and info about where I learned some things.

This is a non-exhaustive list I will probably add more in the future.

Reference

It used to be that you had to dig through FractalForums or pouet.net to find little nuggets of new techniques or ideas. But many smart people that have been doing much longer than I have condensed this knowledge into some articles. Here are a few that have helped me out on my journey.

Mercury Demogroup

Mercury.sexy demogroup has created a distance field library with some cool stuff in there. Except they said that fractals are boring.