ACADEMIC RESEARCH AND PUBLICATIONS
during Graduate and Undergraduate Studies
Doctoral Candidate in Computer Science
Visual Computing Division, Digital Production Arts
Clemson University | School of Computing
PROJECTION-BASED RENDERING AND TRANSFORMATIONS:
A COMPUTER GRAPHICS PROJECT
PROJECT PAGE
I'm a paragraph. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me to add your own content and make changes to the font. I’m a great place for you to tell a story and let your users know a little more about you.
Language: C (using OpenGL)
Date: Spring 2016
Class: Computer Graphics
Following the raycasting project, I experimented with another approach to rendering, projection-based rendering, and also geometric transformations. In this project, I implemented geometric transformation matrices that rotated, scaled, or translated the model matrices of the objects in 3D model/local space. I also calculated camera transformations (which were implemented to be similar to Maya controls), which affected the view matrix. The final projection matrix was calculated in the OpenGL vertex shader, and the Blinn-Phong lighting calculations were coded in the fragment shader as with the raycasting project.
The .obj file loaded into the code is of a model I was working on for another class.