Odes to Oats | C++ Wireframe and Shading Renderer
20118
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.

Category

C++, Computer Graphics