From 33c62c5bdf492c9b51328440145ed33e1734c77b Mon Sep 17 00:00:00 2001 From: Terkel Date: Thu, 10 Nov 2016 00:05:39 -0800 Subject: [PATCH] Update README.md --- README.md | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) 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 + +