Parsons School of Design: School of Art, Media, and Tech

Non-Liberal Arts
Undergraduate Course
Graduate Course
Degree Students
Currents: Speaking Shaders
Fall 2023
Taught By: Jason Li
Section: A

CRN: 4333

Credits: 3

Speaking Shaders is an intermediate, digital development intensive course to teach the essentials of shader programming. This course is designed as two phases. In the first phase, students will code shaders that make images. This will go over the foundations of using fragment, vertex, and compute shaders to create imagery for screens. Students will practice shaders through topics like texture sampling, noise, lighting, procedural coloring, and more. In the second phase, students will work the other direction: translating images into shader graphics. For each week in this phase, we will develop and share custom shaders to meet the needs of our artistic direction, establishing a repertoire of techniques and strategies that can be used in all kinds of real time interactive engines. Through both sides, we will develop the taste and familiarity for shaders and images that we see in the world, and enable ourselves to speak the language of shaders. Coding is necessary for this course. Students must be comfortable reading and debugging code samples as well as actively seeking assistance when needed.

Open to: All University graduate students, and undergraduate juniors and seniors. Some seats have been reserved for MFA Design & Technology students.

College: Parsons School of Design (PS)

Department: School of Art, Media, and Tech (AMT)

Campus: New York City (GV)

Course Format: Studio (S)

Modality: In-Person

Max Enrollment: 15

Add/Drop Deadline: September 11, 2023 (Monday)

Online Withdrawal Deadline: November 19, 2023 (Sunday)

Seats Available: Yes

* Seats available but reserved for a specific population.

Status: Closed*

* Status information is updated every few minutes. The status of this course may have changed since the last update. Open seats may have restrictions that will prevent some students from registering. Updated: 11:46pm EST 2/22/2024

Meeting Info:
Days: Thursday
Times: 7:00pm - 9:40pm
Building: 6 East 16th Street
Room: 1208
Date Range: 8/31/2023 - 12/14/2023