Computer Sciences Dept.

Graphics Town

Description

This was the final project in the computer graphics course at Madison. This project required us to write both vertex and pixel shaders. There where a number of requirements on what the shaders needed to do including somehow changing based on the time of day. The town also required a number of different architectures and citizens moving around.

Challenges

This was a really fun project. The biggest achievement was the inclussion of bump mapping in the pixel shader. Other cool features include use of sweep surfaces used to build a fountain, a partical system used to simulate water falling over the fountain, People walking along random paths, a castle, a church, a bunch of houses, windows that light up when night comes,s tars that fade in and out between the day and night, and one of the citizens has a lantern that he carries around to light his way at night.

Results

This project was a lot of fun, here are some screen shots of the final product.

 
Computer Sciences | UW Home