Computer Graphics

The algorithms and fundamentals of computer graphics are not intuitive. For the sake of performance, we perform massively parallel operations on

Shader programming

https://thebookofshaders.com https://www.youtube.com/watch?v=-pdSjBPH3zM

Simulating caustics without raytracing

https://blog.maximeheckel.com/posts/caustics-in-webgl/

“creative coding”

John Maeda’s Design By Numbers book, Processing before Processing, and its online recreation

Declarative drawings with Pts

Automatically interactive graphics library with g9 through gradient descent.

High level overview on shaders