Some Useful Links

Curricula

http://graphicscodex.com/ https://thebookofshaders.com http://webglfundamentals.org/webgl/lessons/webgl-fundamentals.html http://learnopengl.com/ https://capnramses.github.io//opengl/ http://ogldev.atspace.co.uk/index.html https://open.gl/ https://docs.unity3d.com/Manual/VectorCookbook.html

Documentation

http://docs.gl/ https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext https://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation https://en.wikipedia.org/wiki/Triangle_strip https://en.wikibooks.org/wiki/GLSL_Programming/Vector_and_Matrix_Operations

Engines

Unreal
Unity
Cryengine

Frameworks

OpenFrameworks
Cinder
Processing
Three.js
p5.js
https://github.com/toji/gl-matrix

Developer Grants

OSVR Dev Fund
Unreal Dev Grants

Useful Information about your browser:

http://www.realtech-vr.com/glview/
http://webglreport.com
https://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation

Talks

https://www.ted.com/talks/randy_pausch_really_achieving_your_childhood_dreams

Topics

- [material with fragment shader](https://mattdesl.svbtle.com/material-design-on-the-gpu)  
- [shaping functions](http://www.flong.com/texts/code/shapers_exp/)  
- [flocking](https://gamedevelopment.tutsplus.com/series/understanding-steering-behaviors--gamedev-12732)  
- [procedurally generated trees](http://www.jgallant.com/)  
- [volume rendering](http://http.developer.nvidia.com/GPUGems/gpugems_ch39.html)  
- [reaction-diffusion 1](http://www.karlsims.com/rd.html)
- [reaction-diffusion 2](http://groups.csail.mit.edu/mac/projects/amorphous/GrayScott/)  
- [reaction-diffusion 3](http://blog.hvidtfeldts.net/index.php/2012/08/reaction-diffusion-systems/)  
- [reaction-diffusion 4](http://www.scholarpedia.org/article/Gierer-Meinhardt_model)  
- [reaction-diffusion 5](http://www.scholarpedia.org/article/Barkley_model)  
- [reaction-diffusion 6](http://www.algosome.com/articles/reaction-diffusion-gray-scott.html)  
- [octree 1](http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter37.html)  
- [octree 2](http://castle-engine.sourceforge.net/vrml_engine_doc/output/xsl/html/section.how_octree_works.html)  
- [octree 3](http://www.gamedev.net/page/resources/_/technical/game-programming/introduction-to-octrees-r3529)
- [marching cubes](http://paulbourke.net/geometry/polygonise/)
- [polygonal map generation](http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/)
- [overwatch visuals](https://80.lv/articles/overwatch-technical-overview/)  
- [gg xrd's art style](http://www.gdcvault.com/play/1022031/GuiltyGearXrd-s-Art-Style-The)  
- [illustrative rendering in tf2](http://www.valvesoftware.com/publications/2007/NPAR07_IllustrativeRenderingInTeamFortress2.pdf)
- [advances in realtimerendering](http://advances.realtimerendering.com/s2016/index.html) 
- [painterly interfaces for audiovisual performance](http://acg.media.mit.edu/people/golan/thesis/thesis300.pdf)

references - memo acten
- anders hoff
- jonathan mccabe
- paul bourke
- robert hodgin
- inigo quilez
- digital art collection
- kenich yoneda