CS184 Project Webpages

Created by Sam Ellgass and Nima Rezaeian, Spring 2022



Project 1 - Rasterizer

The entire rasterization pipeline for SVG files with a number of customizations to allow us to experiment with different techniques of supersampling and pixel/texel interpolation.



Project 2 - MeshEdit

Bezier surfaces with de Casteljau subdivision, halfEdgeMesh operations, and the Loop Subdivision algorithm to upsample triangle meshes.





Project 3-1 - PathTracer

A ray tracing algorithm to render 3d images with physically-realistic lighting.





Project 3-2 - PathTracer 2

A ray tracing algorithm to render 3d images with physically-realistic lighting.



Project 4 - ClothSim

A physics simulation using spring-like forces to render animations of cloth and objects.