COS426 Assignment 4 — Rasterizer

Switch to: Interactive Renderer


Features Implemented:


Perspective Projection


(Your description of your implentation of Perspective Projection goes here...)
You can include as many results as you want, but please at least include the following results:


Phong Reflection Model


(Your description of your implentation of Phong Reflection Model goes here...)
You can include as many results as you want, but please at least include the following results:


Bounding Box


(Your description of your implentation of Bounding Box goes here...)
You can include as many results as you want, but please at least include the following results:


Barycentric Coordinates


(Your description of your implentation of Barycentric Coordinates goes here...)
You can include as many results as you want, but please at least include the following results:


Flat Shader


(Your description of your implentation of Flat Shader goes here...)
You can include as many results as you want, but please at least include the following results:


Gouraud Shader


(Your description of your implentation of Gouraud Shader goes here...)
You can include as many results as you want, but please at least include the following results:


Phong Shader


(Your description of your implentation of Phong Shader goes here...)
You can include as many results as you want, but please at least include the following results:


Diffuse Mapping


(Your description of your implentation of Diffuse Mapping goes here...)
You can include as many results as you want, but please at least include the following results:


XYZ Normal Mapping


(Your description of your implentation of XYZ Normal Mapping goes here...)
You can include as many results as you want, but please at least include the following results:


Optimization Contest


(Your description of your implentation of Optimization Contest goes here...)
You can include as many results as you want, but please at least include the following results: