diff --git a/README.md b/README.md index ce3e896..6fbbcc4 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,7 @@ Creative coding is a different discipline than programming systems in which the ## Books + - [Generative Art: A Practical Guide](http://zenbullets.com/book.php) - Practical guide using Processing. - [Generative Design](http://www.generative-gestaltung.de/) - Visualize, Program, and Create with Processing. - [The Nature of Code](http://natureofcode.com/) - Simulating natural systems with Processing. @@ -278,6 +279,7 @@ Creative coding is a different discipline than programming systems in which the - [WebGL Tutorial: Directional Shadow Mapping without extensions](9www.chinedufn.com/webgl-shadow-mapping-tutorial/) - Introduction to the concepts behind real time directional light shadow mapping. - [WebGL Quest](http://xem.github.io/articles/#webgl_quest_2) - A tutorial and a list of useful resources to use WebGL raymarching and distance functions easily. - [Exploring bump mapping with WebGL](http://apoorvaj.io/exploring-bump-mapping-with-webgl.html) - Introduction to different bump mapping techniques. +- [OpenGL/GLSL Shader Programing](http://web.cse.ohio-state.edu/~wang.3602/courses/cse5542-2013-spring/13-GLSL.pdf) - Deck on OpenGL/GLSL shader programing. #### Canvas