Главная
Study mode:
on
1
- Intro + Resources
2
- CPU vs GPU Mythbusters
3
- What are Shaders / GLSL?
4
- The Book of Shaders Tutorial
5
- Shader Toy Tutorial / Live Coding
6
- Coordinates / Resolution
7
- Defining Output Colors
8
- Using Textures
9
- Converting to Grayscale
10
- Image Masking
11
- Time Based Effects
12
- Green Screen Effect
13
- Drawing a Circle
14
- Spotlight Effect
15
- Complex Examples
16
- Using Shaders in SFML
17
- Outdated Project Information
18
- Shader Packs / Examples
Description:
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

Dave Churchill
Add to list
0:00 / 0:00