CSE 160 - Computer Graphics Live Demo

ASSIGNMENT 0

Extend the matrix library provided by the textbook to support vector operations such as addition, subtraction, multiplication, cross product, dot product, etc.

ASSIGNMENT 1

To create a simple paint program that draws on the screen when you drag with your mouse.

ASSIGNMENT 2

Create a simple 3D animated animal, created out of simple geometric objects, like cubes, spheres, and cylinders.

ASSIGNMENT 3

Create a simple 3D animated animal, created out of simple geometric objects, like cubes, spheres, and cylinders.

ASSIGNMENT 4

Continuation of asgn3 but with new details: single point light that will illuminate the objects of your world using the Phong Shader.

ASSIGNMENT 5

First-person exploration application using Three.js: a high-level Javascript 3D library.