Introduction to pixel shaders.

Recommendations

I've been using shaders to create generative art for a few years, and I can say this course is a great resource to learn fragment shaders if you want to get started.

Camille Roux's profile picture
Camille Roux
Artist

Ilithya rocks! And explains many head-scratching shader concepts! Her course gave me a clear picture of a pixel shader, and the tools to make some of my own. If you want full control over scaleable life-like shaders, her course is well worth it

Solomon Zelenko's profile picture
Solomon Zelenko
Technologist and Poet

Shout out to ilithya for making such a dope online class for learning GLSL fragment/pixel shaders! This course was everything I needed to jumpstart writing code for creating my own shaders to throw into the Erogenous Tones structure module. It is the cherry on top for my set up and I couldn't be more excited for what's to come with my art in the near future!

Trenton Carlton's profile picture
Trenton Carlton
Audio Visual Artist

ilithya’s course starts from the beginning, providing a newcomer to shaders (🙋🏻‍♂️) an opportunity to build a solid foundation for the future. ilithya provides very easy-to-understand explanations that have been difficult for me to grasp in the past. Highly recommend this course!

Richard Gil's profile picture
Richard Gil
Artist/Developer/Designer

ilithya explains what would otherwise be intimidating math concepts and graphs in an incredibly accessible and intuitive way. She uses analogies that really make the magic of shaders click!

Eliza Struthers-Jobin's profile picture
Eliza Struthers-Jobin
Digital Artist
You will learn
Pixel shader aka fragment shader decoding
Basic setup of a pixel shader template in GLSL
Explorations of the RGB color model and gradients to understand how pixel shaders work
Creating abstract artwork inspired by patterns and geometric art through the use of code and mathematics
Visual understanding of how the usage of trigonometry equations and other math functions aid in drawing and adding motion to our sketches
Description

"This course is designed for beginners eager to dive into the world of computational thinking and creative coding with pixel shaders, commonly known as fragment shaders, in GLSL. While shaders may initially seem complex, this course will help you see them in a new light. Whether you're completely new to shaders or have hesitated to get started, we’re here to guide you through every step. Shaders don’t have to be intimidating—it’s all about how you approach and interpret them. We’ll turn those initial frustrations into 'aha' moments, shining a light on what might have seemed like a dark tunnel. Let’s get started on this exciting journey together, and by the end, you’ll be creating shader visu...

Read more
Course curriculum
Welcome
Chapter 1: Course Introduction
Basics
Module 1
Chapter 1: The Shaders
Chapter 2: Pixel Shaders
Chapter 3: GLSL Syntax
Chapter 4: UV Space
Chapter 5: UV Centering & Aspect Ratio
Color
Module 2
Chapter 1: RGB Color Model
Chapter 2: Luminosity Gradients
Chapter 3: Saturation Continuum Gradients
Geometries
Module 3
Chapter 1: Bending Space
Chapter 2: Circle Pt 1
Chapter 3: Circle Pt 2
Chapter 4: Circle Pt 3
Chapter 5: Square Pt 1
Chapter 6: Square Pt 2
Chapter 7: Triangle
Chapter 8: Ring
Patterns
Module 4
Chapter 1: Repeating Space
Chapter 2: Linear Repetition Pt 1
Chapter 3: Linear Repetition Pt 2
Chapter 4: Grid Repetition
Chapter 5: Mix Repetition
Motion
Module 5
Chapter 1: Time Clock
Chapter 2: Trigonometry Pt 1
Chapter 3: Trigonometry Pt 2
Goodbye
Chapter 1: Course Ending
avatar
ilithya
Instructor

$75

$99

Access course

Launch Discount (You save 24%!)

Approx. duration 6 hours 54 minutes

beginner level

5 modules

100% Online

Certificate