teaching machines

Project 1: Rastercaster

January 6, 2021 by . Filed under graphics-3d, specifications, spring-2021.

In this first project, you will create a sandbox for experimenting with fragment shaders and the OpenGL Shading Language (GLSL). You will render a single, screen-filling quadrilateral and paint designs on it using only algorithms that can be expressed in the fragment shader. This project is inspired by Shadertoy.


To receive credit for this project, you must meet the following requirements:


If you finish early, consider exploring these extra challenges:


When you have completed all requirements, push your code to your remote repository and send your instructor a direct message on Slack to schedule a 10-minute review. Only one project can be granted credit each week. Plan accordingly.