Brown University - JS Paint

This course offers an in-depth exploration of fundamental concepts in 2D and 3D computer graphics. It introduces 2D raster graphics techniques, including rasterization and simple image processing. The bulk of the course is devoted to 3D modeling, geometric transformations, and 3D viewing and rendering.

Actived: Thursday Jan 1, 1970

Course Detail

Getting Set Up for Local Development - …

Posted: (52 years ago) In this lab, you will gain familiarity with programming in C++, which is the language you will be using throughout the course. Terrain Procedural shape generation is an important tool in computer graphics. You will use a simple algorithm to generate a terrain/mountain range to witness the power of procedural shape generation first hand.

Course Course Detail

Brush -

Posted: (52 years ago) Brush Out Thurs, 9/9 Due Tues, 9/21 at 10:00PM Algo due Wed, 9/15 at 10:00PM In Brush, you will be implementing various airbrushes similar to ones found in commercial painting programs such as Adobe's Photoshop. This assignment should give you a good introduction to the kind of C++ programming you will be doing in this course, as well as gently familiarize you with the basic conventions of the ...

Course Course Detail