Introduction to Lingua Lucis at SFPC
Graphic Processing Units have a special language of their own. Based on C syntax, GLSL Language is designed to modify the render pipeline on openGL, lending us full power over the color light of each pixel on the screen. In this course will learn the fine art of using this language in an expressive way.
For this artem dicendi lingua lucis we will work with the following tools and resources:
- The Book of Shaders
- The Book's web GLSL Editor
- The Book's native GLSL Viewer
- OpenFrame.io running on a RaspberryPi
Then you can apply this knowledge on any other platform/framework you prefer, for example:
- What are shaders?
- Special I/O componentes: gl_FragCoord, gl_FragColor and uniforms.
- Shaping Functions