Bezier Tubes & Ray Tracing

Bezier Tubes & Ray Tracing are two projects that helped me to learn how to create polygon meshes, bezier tubes, and ray tracers that add geometric richness to different scenes. These Computer Graphics algorithms were applied to polygons, spheres, disks, and cylinders.

Role

Programming
Debugging

Tools

P5.js
Processing
HTML

Duration

4 weeks
Mar - Apr 2021

Team

Yunni Zhu Programmer

Supervisor

Prof. Greg Turk

Quads & Cylinders - Regular

Bezier Tubes - Regular

Quads & Cylinders - Spheres as Vertices

Bezier Tubes - Spheres as Vertices

Quads & Cylinders - Show Normals as Colors

Bezier Tubes - Show Normals as Colors

Ray Tracer - Regular

Ray Tracer - Supersampling

Ray Tracer - Jittering