Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Learn about shader programming in this comprehensive game development lecture that covers GPU architecture, GLSL fundamentals, and practical shader implementations. Explore essential concepts starting with CPU vs GPU comparisons, followed by hands-on tutorials using The Book of Shaders and Shader Toy. Master key techniques including texture manipulation, grayscale conversion, image masking, time-based effects, green screen implementation, and geometric shape rendering. Through live coding demonstrations, discover how to create dynamic visual effects like spotlights and implement shaders within the SFML framework. Part of Memorial University's Computer Science 4300 game programming course, this lecture provides practical knowledge for implementing graphics shaders in modern game development using C++ and SFML.
Introduction to Game Shaders and GLSL Programming - Lecture 18