Suriya D Murthy

My personal website and portfolio


Project maintained by codesavory Hosted on GitHub Pages — Theme by mattgraham

Rasterization Project

Exploring the graphics pipeline using the rendering technique of rasterization.

GitHub Repo - https://github.com/codesavory/Rasterizer_Course

Implemented -

  1. Transformations and Projection
  2. Triangles and Z-Buffering
  3. Shading - Phong and Texture Mapping

Existing Libraries -

Object Loader created by Robert Smith - GitHub Repo

Results -

Phong Shading

Ambient:
Ambient

Diffuse:


Diffuse

Phong:
Phong Shader

Texture:

Texture Shader

Normal:
Normal Shader

*part of an acdemic project in foundations of computer graphics.