Monday, May 20, 2013

Cool Graphics Scene

So, this is the final outcome of the game graphics class I took in Spring 2013. Its a pool table scene.

Features Used :
  • Asset Builder for different assets like Mesh, Scene, Entities, etc.
  • Convert Mesh files to binary format for faster loads.
  • Implementation of Vertex and Fragment Shaders.
  • Independent Light, Camera and Entity movement controls.
  • Adding texture to entities.
  • Use of Diffuse, Ambient and Specular lighting.
  • Draw opaque objects first and then draw transluscent objects in sorted front to back order.
  • Use of alpha. Partial, Additive and Binary alphas.
  • Add PIX events.
  • Create own Maya Exporter plugin.
  • Normal maps - Wall
  • Environment Mapping - Floor :: Sky and mountains can be seen reflecting on the floor. Fresnel Effect also used.
  • Render targets - Beer Mugs :: The beer mugs are tranparent and distorts the its background.
  • Depth Pass and Shadows : Directional Light used for shadows implementation.
  • Post-processing - UI (The Play Button) and Vignetting effect (The dark corners) created






No comments: