COS426 Assignment 3b — 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:
Camera=[0.87426,1.2424,-1.7623];[0.049093,-0.90189,-0.42917];[0.20518,0.28039,0.18285]&Mesh=teapot.obj;false&Resolution=320x240&Shading_Model=Wire&Ambient=[0,0,0]&Diffuse=[255,255,255]&Specular=[255,255,255]&Shininess=5


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:
Camera=[0.87426,1.2424,-1.7623];[0.049093,-0.90189,-0.42917];[0.20518,0.28039,0.18285]&Mesh=teapot.obj;false&Resolution=320x240&Shading_Model=Phong&Ambient=[0,0,0]&Diffuse=[255,255,255]&Specular=[255,255,255]&Shininess=5


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:
Camera=[1.6042,2.0914,-1.276];[0.39444,-0.74169,-0.5425];[0.20518,0.28039,0.18285]&Mesh=teapot.obj;false&Resolution=320x240&Shading_Model=Flat&Ambient=[0,0,0]&Diffuse=[255,255,255]&Specular=[255,255,255]&Shininess=5


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:
Camera=[1.6042,2.0914,-1.276];[0.39444,-0.74169,-0.5425];[0.20518,0.28039,0.18285]&Mesh=teapot.obj;false&Resolution=320x240&Shading_Model=Gouraud&Ambient=[0,0,0]&Diffuse=[255,255,255]&Specular=[255,255,255]&Shininess=5


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:
Camera=[1.6042,2.0914,-1.276];[0.39444,-0.74169,-0.5425];[0.20518,0.28039,0.18285]&Mesh=teapot.obj;false&Resolution=320x240&Shading_Model=Phong&Ambient=[0,0,0]&Diffuse=[255,255,255]&Specular=[255,255,255]&Shininess=5


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:


Specular Mapping


(Your description of your implentation of Specular 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:
Camera=[0.90192,0.43051,1.6286];[0.21,-0.9677,0.1395];[0,0,0]&Mesh=afrhead.obj;true&Mesh=afreye.obj;true&Resolution=320x240&Shading_Model=Phong&Ambient=[0,0,0]&Diffuse=[255,255,255]&Specular=[255,255,255]&Shininess=5


Performance Contest


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


Art Contest


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