Odes to Oats | C++ Wireframe and Shading Renderer
portfolio_page-template-default,single,single-portfolio_page,postid-20118,theme-hazel,hazel-core-1.0.7,woocommerce-no-js,ajax_fade,page_not_loaded,,select-theme-ver-4.7,wpb-js-composer js-comp-ver-6.7.0,vc_responsive

C++ Wireframe and Shading Renderer

Computer Graphics Project

Language: C++

Frameworks: GLUT, GLUI

Repository: Github


Implemented wireframe and solid renderer with shading in C++, mimicking render pipeline of OpenGL. (Programming included Bresenham’s line drawing and triangle fill algorithm, Modelview, Normal, and Perspective Matrix operations, Point/Line/Triangle drawing, Plane Clipping, Flat/Gouraud/Phong Shading, Material mapping, and UI Controls. Interface implemented with GLUI.)



Image 1:

Cone primitive rotation with GUI.


Image 2:

Cow model loading, wireframe geometry, and manipulation.


Image 3:

Rabbit model loading, geometry fill, Phong shading, and light sources.


C++, Computer Graphics