It’s Shader Time (Topics in ITP ) +

Elie Zananiri | Syllabus | ITPG-GT 2379 | Wed 6:00pm to 8:30pm in 370 Jay St, Room 408 Meetings:7-First Half
Last updated: October 31, 2025

A course where we will follow the computer rendering pipeline, and understand how shapes and images end up on our screens. The course will cover different steps of the process, but will focus primarily on shaders and how they can be used to program the graphics card and render out visuals. Topics will include meshing techniques and topology, the ins and outs of the different shading steps, and how graphics cards can be used for non-graphics computing. The course will primarily use web technologies (p5.js and three.js) making it easy to view and share each other’s work.

It’s Shader Time (Topics in ITP ) +

Elie Zananiri | Syllabus | ITPG-GT 2379 | Wed 6:00pm to 8:30pm in 370 Jay St, Room 408 Meetings:7-First Half
Last updated: October 31, 2025

A course where we will follow the computer rendering pipeline, and understand how shapes and images end up on our screens. The course will cover different steps of the process, but will focus primarily on shaders and how they can be used to program the graphics card and render out visuals. Topics will include meshing techniques and topology, the ins and outs of the different shading steps, and how graphics cards can be used for non-graphics computing. The course will primarily use web technologies (p5.js and three.js) making it easy to view and share each other’s work.

It’s Shader Time (Topics in ITP ) +

Elie Zananiri | Syllabus | ITPG-GT 2379 | Wed 6:00pm to 8:30pm in 370 Jay St, Room 408 Meetings:7-First Half
Last updated: October 30, 2025

A course where we will follow the computer rendering pipeline, and understand how shapes and images end up on our screens. The course will cover different steps of the process, but will focus primarily on shaders and how they can be used to program the graphics card and render out visuals. Topics will include meshing techniques and topology, the ins and outs of the different shading steps, and how graphics cards can be used for non-graphics computing. The course will primarily use web technologies (p5.js and three.js) making it easy to view and share each other’s work.