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.

Requirements

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

Optional

If you finish early, consider exploring these extra challenges:

Submission

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.