Added cheatsheets section
This commit is contained in:
21
README.md
21
README.md
@@ -27,8 +27,10 @@ Creative coding is a different discipline than programming systems in which the
|
|||||||
<li><a href="#interactive-tutorials">Interactive tutorials</a></li>
|
<li><a href="#interactive-tutorials">Interactive tutorials</a></li>
|
||||||
<li><a href="#articles">Articles</a></li>
|
<li><a href="#articles">Articles</a></li>
|
||||||
<li><a href="#math">Math</a></li>
|
<li><a href="#math">Math</a></li>
|
||||||
<li><a href="#machine-learning--ai">Machine learning/Ai</a></li>
|
<li><a href="#machine-learning--ai">Machine learning / Ai</a></li>
|
||||||
<li><a href="#shader-references--articles">Shader references & articles</a></li>
|
<li><a href="#shader--webgl--opengl">Shaders / WebGL / OpenGL </a></li>
|
||||||
|
<li><a href="#tools">Tools</a></li>
|
||||||
|
<li><a href="#cheatsheets--references--glossaries">Cheatsheets / References / Glossaries</a></li>
|
||||||
<li><a href="#talks--presentations--videos">Talks / presentations / videos</a></li>
|
<li><a href="#talks--presentations--videos">Talks / presentations / videos</a></li>
|
||||||
<li><a href="#related">Related</a></li>
|
<li><a href="#related">Related</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
@@ -53,6 +55,7 @@ Creative coding is a different discipline than programming systems in which the
|
|||||||
- [Ray Tracing in One Weekend](https://www.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8/) - Mini book about Ray Tracing.
|
- [Ray Tracing in One Weekend](https://www.amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8/) - Mini book about Ray Tracing.
|
||||||
- [Learn OpenGL](https://learnopengl.com/) - Extensive tutorial resource for learning Modern OpenGL.
|
- [Learn OpenGL](https://learnopengl.com/) - Extensive tutorial resource for learning Modern OpenGL.
|
||||||
|
|
||||||
|
|
||||||
## Subreddits
|
## Subreddits
|
||||||
- [r/creativecoding](https://www.reddit.com/r/creativecoding/) - Sharing and discussing the use of computer programming as a creative discipline.
|
- [r/creativecoding](https://www.reddit.com/r/creativecoding/) - Sharing and discussing the use of computer programming as a creative discipline.
|
||||||
- [r/rraytraycing](https://www.reddit.com/r/raytracing/]) - Subreddit on raytracing.
|
- [r/rraytraycing](https://www.reddit.com/r/raytracing/]) - Subreddit on raytracing.
|
||||||
@@ -116,6 +119,7 @@ Creative coding is a different discipline than programming systems in which the
|
|||||||
- [Three glslify example](https://github.com/mattdesl/three-glslify-example) - Example on how to use three.js with glslify.
|
- [Three glslify example](https://github.com/mattdesl/three-glslify-example) - Example on how to use three.js with glslify.
|
||||||
- [Kadenze Creative Coding](http://try.kadenze.com/creative-coder/) - Selection of Kadenze courses covering p5.js, TensorFlow, Max/Jitter, and ChucK.
|
- [Kadenze Creative Coding](http://try.kadenze.com/creative-coder/) - Selection of Kadenze courses covering p5.js, TensorFlow, Max/Jitter, and ChucK.
|
||||||
|
|
||||||
|
|
||||||
## Interactive tutorials
|
## Interactive tutorials
|
||||||
- [Shader-school](https://github.com/stackgl/shader-school) - Workshop for GLSL shaders and graphics programming.
|
- [Shader-school](https://github.com/stackgl/shader-school) - Workshop for GLSL shaders and graphics programming.
|
||||||
- [Webgl-workshop](https://github.com/stackgl/webgl-workshop) - The sequel to shader-school: Learn the WebGL API.
|
- [Webgl-workshop](https://github.com/stackgl/webgl-workshop) - The sequel to shader-school: Learn the WebGL API.
|
||||||
@@ -178,9 +182,7 @@ Creative coding is a different discipline than programming systems in which the
|
|||||||
- [Wekinator](http://www.wekinator.org/) - Allows anyone to use machine learning.
|
- [Wekinator](http://www.wekinator.org/) - Allows anyone to use machine learning.
|
||||||
|
|
||||||
|
|
||||||
## Shader References & Articles
|
## Shaders / OpenGL / WebGL
|
||||||
- [The Book of Shaders Glossary](https://thebookofshaders.com/glossary/) - Shader glossary by theme.
|
|
||||||
- [GLSL](http://www.shaderific.com/glsl/) - OpenGL ES shading language reference.
|
|
||||||
- [gltut](https://paroj.github.io/gltut/Basics/Intro%20Glossary.html) - 3D programming glossary.
|
- [gltut](https://paroj.github.io/gltut/Basics/Intro%20Glossary.html) - 3D programming glossary.
|
||||||
- [Smooth minimum](http://iquilezles.org/www/articles/smin/smin.htm) - Article about the smooth based primitive union.
|
- [Smooth minimum](http://iquilezles.org/www/articles/smin/smin.htm) - Article about the smooth based primitive union.
|
||||||
- [Modeling with distance functions](http://iquilezles.org/www/articles/distfunctions/distfunctions.htm) - Collection of distance functions in one centralized place.
|
- [Modeling with distance functions](http://iquilezles.org/www/articles/distfunctions/distfunctions.htm) - Collection of distance functions in one centralized place.
|
||||||
@@ -196,6 +198,14 @@ Creative coding is a different discipline than programming systems in which the
|
|||||||
- [hg_sdf](http://mercury.sexy/hg_sdf/) - GLSL library for building signed distance functions.
|
- [hg_sdf](http://mercury.sexy/hg_sdf/) - GLSL library for building signed distance functions.
|
||||||
|
|
||||||
|
|
||||||
|
## Cheatsheets / References / Glossaries
|
||||||
|
- [The Book of Shaders Glossary](https://thebookofshaders.com/glossary/) - Shader glossary by theme.
|
||||||
|
- [GLSL](http://www.shaderific.com/glsl/) - OpenGL ES shading language reference.
|
||||||
|
- [Canvas Cheatsheet](https://skilled.co/html-canvas/images/HTML_Canvas_Cheatsheet.pdf) - Quick and visual canvas cheatsheet.
|
||||||
|
- [WebGL Cheatsheet](https://www.khronos.org/files/webgl/webgl-reference-card-1_0.pdf) - WebGL 1.0 API reference card.
|
||||||
|
- [Glossary of Computer Graphics](https://en.wikipedia.org/wiki/Glossary_of_computer_graphics) - Glossary of terms relating computer graphics.
|
||||||
|
|
||||||
|
|
||||||
## Talks / Presentations / Videos
|
## Talks / Presentations / Videos
|
||||||
- [Intro to WebGL](http://davidscottlyons.com/threejs/presentations/frontporch14/) - Intro to WebGL with three.js.
|
- [Intro to WebGL](http://davidscottlyons.com/threejs/presentations/frontporch14/) - Intro to WebGL with three.js.
|
||||||
- [Inigo Quilez Live](http://www.iquilezles.org/live/index.htm) - Collection of live coding videos by Íñigo Quílez.
|
- [Inigo Quilez Live](http://www.iquilezles.org/live/index.htm) - Collection of live coding videos by Íñigo Quílez.
|
||||||
@@ -203,6 +213,7 @@ Creative coding is a different discipline than programming systems in which the
|
|||||||
- [Draw. Move. Fail. Repeat.](http://setimeout.com/workshops/gobelins-2016/) - Slides by [@williamapan](https://twitter.com/williamapan) from his Creative developer workshop at Gobelins.
|
- [Draw. Move. Fail. Repeat.](http://setimeout.com/workshops/gobelins-2016/) - Slides by [@williamapan](https://twitter.com/williamapan) from his Creative developer workshop at Gobelins.
|
||||||
- [OpenGL 3D Game Tutorials](https://www.youtube.com/playlist?list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP) - Beginners tutorial series about creating 3D games OpenG.
|
- [OpenGL 3D Game Tutorials](https://www.youtube.com/playlist?list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP) - Beginners tutorial series about creating 3D games OpenG.
|
||||||
|
|
||||||
|
|
||||||
## Websites / Blogs
|
## Websites / Blogs
|
||||||
- [abandonedart.org](http://abandonedart.org/) - Generative art blog by Matt Pearso. Good for inspiration.
|
- [abandonedart.org](http://abandonedart.org/) - Generative art blog by Matt Pearso. Good for inspiration.
|
||||||
- [iquilezles.org](http://www.iquilezles.org) - Home of Íñigo Quílez, specialised in GLSL and math snippets.
|
- [iquilezles.org](http://www.iquilezles.org) - Home of Íñigo Quílez, specialised in GLSL and math snippets.
|
||||||
|
|||||||
Reference in New Issue
Block a user