Computer Graphics Projects
Computer graphics transforms mathematical models into visual representations, bridging theory and perception through geometry, lighting, and simulation. To demonstrate these core concepts, I visualized the classical Stanford bunny using the RGB color model.
3D Computer Graphics Pipeline
Nov 28 2022 Computer Graphics Course Project C++ OpenGLUT
Implemented a 3D graphics pipeline that reads transformation, camera, and display commands from input files. Supports translation, scaling, rotation, clipping, viewport mapping, and .obj model rendering with back-face culling and triangle slicing. Read More
Transformation and Clipping
Oct 31 2022 Computer Graphics Course Project C++ OpenGLUT
Implemented a 2D graphics interpreter that reads and executes transformation commands (translate, scale, rotate), clipping, and viewport mapping from input files. Supports drawing squares and triangles with random colors and visualizes the result using view transformation. Read More
A Paint Brush
Oct 03 2022 Computer Graphics Course Project C++ OpenGLUT
A simple interactive drawing tool implemented with keyboard and mouse control. Supports drawing points, lines, circles, and polygons with real-time color changes. Includes undo and clear functions. Read More
Note: Computer Graphics
Jun 10 2022 Computer Graphics Note
Self-studied foundational computer graphics through online course by Prof. Lingqi Yan (UC Santa Barbara). Read More