# Demo and Tutorial Projects Welcome to the CGPP code repository! Here you will find projects made with [three.js](https://threejs.org/) Many more examples like these can be found [here](https://threejs.org/examples) # A few good beginner tutorials: [Create a rotating box and load a model file](https://dinosaurscode.xyz/tutorials/2016/07/15/three-js-tutorial-for-beginners/) [A nice intro to threejs](https://aerotwist.com/tutorials/getting-started-with-three-js/) [Interactive site demoing 3D graphics concepts](http://www.dimroc.com/reveal.js-threejs/) # Cool personal sites, blogs, and twitter accounts: [Amanda Ghassaei](http://www.amandaghassaei.com/) [Jaume Sanchez](https://www.clicktorelease.com/) [David Li](http://david.li) [Cabbibo](http://cabbi.bo/) [Steve Wittens](https://acko.net/) [AlteredQualia](http://alteredqualia.com/) [Evan Wallace](http://madebyevan.com/) [Benedikt Bitterli](https://benedikt-bitterli.me/) [Jessica Mak](https://twitter.com/mango_lychee) [Inigo Quilez](http://www.iquilezles.org/) [Paul Lewis](https://aerotwist.com) [Samsy](http://samsy.ninja/) [George Corney](https://twitter.com/haxiomic) [Daniel Johnson](http://www.hexahedria.com/experiments/) [Ricardo Cabello](http://mrdoob.com) [Florian Bosch](https://twitter.com/pyalot) [Justin Windle](https://soulwire.co.uk/) [Adam Harley](http://scs.ryerson.ca/~aharley/vis/conv/) [Jonas Degrave](https://317070.github.io/) [Chistopher Morre](http://christopheremoore.net/home.lua) [Felix Woitzel](https://twitter.com/flexi23) # Advanced (Math and Graphics API heavy) resources: [GPU Gems 3](https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_pref01.html) [The Book of Shaders (Walkthrough of fragment shaders)](https://thebookofshaders.com/) [Udacity Course](https://www.udacity.com/course/interactive-3d-graphics--cs291) [Inigo Quilez Articles](http://www.iquilezles.org/www/index.htm) # Communities: [ShaderToy](https://www.shadertoy.com/) [OpenProcessing](https://www.openprocessing.org/)