|Teaching Modern Graphics: A Shader-First Approach
|Track / Format:
Did you know free users get access to 30% of content from the last 2 years?
|There has been a shift in graphics programming from the CPU to the GPU over the last two decades. Coding went from serial to parallel. For educators in the field, teaching has not been updated to reflect this massive change in landscape. Most syllabi still treat shaders as a "latch-on" to be taught as a more advanced topic. Having identified common conceptual roadblocks encountered with graphics programming, this talk presents "a shader-first approach" that puts shaders at the heart of teaching graphics from the ground-up. The talk proceeds to show how the methods can be applied to teaching in other domains as well.