diff --git a/README.md b/README.md index beda61c..1a30f22 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,41 @@ -# Awesome Generative Art +# Awesome Graphics Programming +> Notes and links for beginners to learn graphics programming + +## Books +Generative Art +Book of Shaders - https://thebookofshaders.com/ +http://pixelshaders.com/proposal/ +## Related awesome lists: https://github.com/raphamorim/awesome-canvas +http://pixelshaders.com/external.html + + +## Vector Math +https://paroj.github.io/gltut/Basics/Intro%20Graphics%20and%20Rendering.html + +## Glossery +Take from here: +https://paroj.github.io/gltut/Basics/Intro%20Glossary.html + +And here: +https://thebookofshaders.com/glossary/ + +And here: +http://www.shaderific.com/glsl/ + +uniforms: +These are a class of global variable that can be defined in GLSL shaders. They represent values that are uniform (unchanging) over the course of a rendering operation. Their values are set from outside of the shader, and they cannot be changed from within a shader. + +## Shader Examples and Snippets +http://pixelshaders.com/examples/ + +## Shaders +https://github.com/ashima/webgl-noise Perlin Noise + +## Tutorials +http://www.iquilezles.org/live/index.htm +http://www.iquilezles.org/www/index.htm + +