Hari's Portfolio   |   Physically Based Rendering

Project Overview

This project explores Physically Based Rendering with Cook-Torrance Reflectance Model along with cubemap-based image lighting and ImGui controls for adjusting material properties.

C++ HLSL DirectX11 ImGui
Responsibilities
Graphics Programming
Development Time
3 Weeks
Grade
Distinction

Systems & Features

What I Learnt

Implementing the above mentioned aspects in HLSL helped me gain familiarity with graphics pipeline and a better understanding of how Fresnel, surface roughness, and microfacet geometry influence the appearance of material. More importantly, I became comfortable with the idea of experimenting and exploring further into graphics programming and DX11.