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:
Post a Comment