Files
awesome-creative-coding/README.md
2016-11-10 22:38:10 -08:00

70 lines
1.5 KiB
Markdown

# Awesome Graphics Programming
> A collection of links, notes and snippets to give beginners a good starting point for graphics programming
TODO: Add Rune Madsens
## Contents
* Books
* Math
* Vectors
* Math Snippets
* Glossery
* Shaders
* Glossery
* Tutorials
* Tools (threejs, Pixi, GLSLIFY ..)
* People to follow
* Resources
* Related aweseomlists
* Shaders
* Glossry lists
* Math
* Tutorials
## Books
[Generative Art]() - .
Book of Shaders - https://thebookofshaders.com/
http://pixelshaders.com/proposal/
https://paroj.github.io/gltut/
http://www.scratchapixel.com/
## 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
## Interactive Tutorials
[Fragment-oundry](http://hughsk.io/fragment-foundry)