What are Shaders? A Hands-on Introduction [Shaders Monthly #1]
In this first episode of Shaders Monthly, we explain the term "shader" and provide an overview of the OpenGL pipeline. Afterwards, two shaders are implemented in the OpenGL shading language (GLSL): 1) Red Triangle: A minimalistic GLSL shader that renders a red triangle. GSN Composer: https://www.gsn-lib.org/index.html#pr... C++: https://www.mathematik.uni-marburg.de... Java: https://www.mathematik.uni-marburg.de... 2) Torus Knot: An example for a simple GLSL shader that uses "uniform" and "in" variables. GSN Composer: https://www.gsn-lib.org/index.html#pr... C++: https://www.mathematik.uni-marburg.de... Java: https://www.mathematik.uni-marburg.de... Documentation for the shader plugin node of the GSN Composer: https://gsn-lib.org/docs/nodes/Shader... Additional lecture slides: https://www.uni-marburg.de/en/fb12/re... 00:00 What are Shaders? 01:11 OpenGL-Pipeline 04:41 Red Triangle 10:08 Torus Knot This is the second revision of the video. The original version was published on November 12, 2021.
![Perspective Projection in GLSL [Shaders Monthly #2]](https://i.ytimg.com/vi/_pGik1nuZbw/hq720.jpg?sqp=-oaymwEbCNAFEJQDSFryq4qpAw0IARUAAIhCGAG4AvcY&rs=AOn4CLBbSVafSKlo8kYQ38a-vLQ-qihZdQ&usqp=CCc)
Perspective Projection in GLSL [Shaders Monthly #2]

I wrote a Ray Tracer from scratch... in a Year

How do Video Game Graphics Work?

How Huawei Just Built an Impossible Chip

The Insane Genius of a Formula 1 Gearbox

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Mathe-News 🚨 KI löst das Erdős-Einheitsabstand-Problem!

How (and why) to take a logarithm of an image

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
![Microfacet BRDF: Theory and Implementation of Basic PBR Materials [Shaders Monthly #9]](https://i.ytimg.com/vi/gya7x9H3mV0/hq720.jpg?sqp=-oaymwEbCNAFEJQDSFryq4qpAw0IARUAAIhCGAG4AvcY&rs=AOn4CLBLtoAU7LRz1B1IWKfae79zLQerEA&usqp=CCc)
Microfacet BRDF: Theory and Implementation of Basic PBR Materials [Shaders Monthly #9]

One Formula That Demystifies 3D Graphics

I Was NOT Ready for German Police Code 3… (American Reaction)
![Normal Mapping and Tangent Space (MikkTSpace) [Shaders Monthly #15]](https://i.ytimg.com/vi/uqUNsQLKScs/hq720.jpg?sqp=-oaymwEbCNAFEJQDSFryq4qpAw0IARUAAIhCGAG4AvcY&rs=AOn4CLC7uK0YHHTOgXsJ-8suO5Mi5d9cVg&usqp=CCc)
Normal Mapping and Tangent Space (MikkTSpace) [Shaders Monthly #15]

I Gave ChatGPT a Body

Something is jamming GPS over Europe. Here's what we found

Listen and Feel the Peace | Tibetan Healing Sounds for Deep Meditation, Inner Peace & Soul Healing

Südkorea – Tschechien Highlights | Gruppe A, FIFA WM 2026 | sportstudio
![What are Mipmaps? Texture Filtering in GLSL [Shaders Monthly #6]](https://i.ytimg.com/vi/qMCOX3m-R28/hq720.jpg?sqp=-oaymwEbCNAFEJQDSFryq4qpAw0IARUAAIhCGAG4AvcY&rs=AOn4CLC0YicJZfWzZ1h-EfOTlTAQ0nW1zg&usqp=CCc)
What are Mipmaps? Texture Filtering in GLSL [Shaders Monthly #6]

