diff --git a/README.md b/README.md index 369e98f..8018bf4 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -*Work in progess, needs better organization* +*Work in progess, needs better organization* ## Table of Contents [Coming when I have a final strucure] @@ -77,6 +77,9 @@ to Graphics Programming. - [Raymarch Tutorial2](https://www.shadertoy.com/view/XlBGDW) - Shadertoy raymarch tutorial. - [GLSL 2D Tutorials](https://www.shadertoy.com/view/Md23DV) - Shadertoy GLSL 2D Tutorial. +## Articles +- [Shepherding random numbers](http://inconvergent.net/shepherding-random-numbers/) - Tiny guide to shepherding random numbers- +- [](http://www.iquilezles.org/live/index.htm) - ## Math - [Math as code](https://github.com/Jam3/math-as-code) - A cheat-sheet for mathematical notation in code form @@ -95,9 +98,9 @@ to Graphics Programming. - [Awesome-canvas](https://github.com/raphamorim/awesome-canvas) - Awesome list for Canvas -# Websites / Blogs -- http://abandonedart.org/ -- http://www.iquilezles.org +## Websites / Blogs +- [abandonedart.org](http://abandonedart.org/) - Generative art ideas by Matt Pearson +- [iquilezles.org](http://www.iquilezles.org) - Home of Íñigo Quílez. ## To be sorted diff --git a/math.md b/math.md deleted file mode 100644 index 3eeea5c..0000000 --- a/math.md +++ /dev/null @@ -1,2 +0,0 @@ -# Math -> You can't avoid math, but it's not as hard as you think diff --git a/shaders.md b/notes/shaders.md similarity index 89% rename from shaders.md rename to notes/shaders.md index cfb5e88..cec7cb4 100644 --- a/shaders.md +++ b/notes/shaders.md @@ -134,16 +134,3 @@ float smin( float a, float b, float k ) return pow( (a*b)/(a+b), 1.0/k ); } ``` - -# Links -- [jam3-lesson-webgl-shader-intro](https://github.com/Jam3/jam3-lesson-webgl-shader-intro) -- [jam3-lesson-webgl-shader-threejs](https://github.com/Jam3/jam3-lesson-webgl-shader-threejs) - -# Tutorials -- https://github.com/stackgl/shader-school - - - -"While a CPU has 2–8 big cores, a GPU has hundreds or even thousands of small ones. This makes it great at running code in parallel: provided a thread doesn't need to know anything about its neighbours, you can run a whole bunch of them really quickly at the same time without waiting for the others to finish." - -Anki: Difference between CPU and GPU: diff --git a/randomness.md b/randomness.md deleted file mode 100644 index cf4174f..0000000 --- a/randomness.md +++ /dev/null @@ -1,17 +0,0 @@ -# Randomness -> The secret to generative art - -# Randomness -> Notes from Matt Persons, Generative Art - -"Randomness is the lack of pattern or predictability in events. A random sequence of events, symbols or steps has no order and does not follow an intelligible pattern or combination." - -## Controlled randomness - range - -## Lines - -## Circle - -## Links -http://inconvergent.net/shepherding-random-numbers/ -https://github.com/inconvergent/shepherd-js