blendmaster / shadow-maps

Vanilla implementation of shadow maps in opengl3.3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shadow Maps

A pretty vanilla implementation of shadow maps in openGL 3.3, done for CSCI 544 Advanced Computer Graphics Spring 2014, at the Colorado School of Mines, Project 3.

Models that work with the viewer code can be found here:

Screenshots

Stanford bunny, without PCF filtering:

bunny

Stanford bunny, without PCF filtering, and with 64x64 shadow map.

bunny

Beethoven bust, PCF square window size 3.

beethoven

Dragon, PCF square window size 3.

dragon

Dragon, no PCF, with 256x256 shadow map.

dragon-256

Running

Compile with:

make

Then run the viewer:

./viewer <model file>

About

Vanilla implementation of shadow maps in opengl3.3

License:Other


Languages

Language:C++ 92.4%Language:C 7.6%