Course Syllabus

Rendering Systems proposes that the computational image is a window into a simulated and systematized representation of reality. To create a rendering is, in effect, to create and frame a model of the entire world, from a single grain of sand to the most complicated urban environment.

Before rendering a new world, we must understand how to capture images in our current one. Over the course of the semester, we will study the fundamentals of light, physics, and perception. We will also situate the rendering in a history of media and medium specificity that overlaps with photography and drawing.

This course places a special emphasis on procedural workflows and generative AI as techniques which can assist the designer in creating dynamic and interactive worlds that are richer than a single output image.

All topics will remain broadly applicable to multiple 3D software engines. The class will use Blender, a free and open source application that combines a professional physically-based pathtracing renderer, a realtime (viewport) rendering engine, a powerful suite of procedural modeling tools, and a rich ecosystem of community tutorials, tools, and plug-ins. No previous experience with Blender is required, but some previous modeling experience in a CAD environment such as Rhino is useful.

Although we will use generative AI at multiple stages in the image-making process, it will not be a replacement for thinking, modeling, designing, composing, editing, or (crucially) rendering.

Rendering Systems - Fall 2026 - Syllabus v1.pdf

https://renderingsystems.xyz/

Course Summary:

Course Summary
Date Details Due