Difference between revisions of "Project3SP15"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(Created page with "=Project 3: Rasterization= In this project you will need to write your own software rasterizer. We provide some code that will allow you to integrate your rasterizer with Ope...")
 
Line 1: Line 1:
=Project 3: Rasterization=
+
=Project 3: Software Rasterizer=
  
 
In this project you will need to write your own software rasterizer. We provide some code that will allow you to integrate your rasterizer with OpenGL.  
 
In this project you will need to write your own software rasterizer. We provide some code that will allow you to integrate your rasterizer with OpenGL.  

Revision as of 08:28, 11 April 2015

Project 3: Software Rasterizer

In this project you will need to write your own software rasterizer. We provide some code that will allow you to integrate your rasterizer with OpenGL.

The project is due on Friday, April 17th, 2015 at 1pm. You need to present your results in the CSE basement labs as usual, grading starts at 12:15pm.

The homework discussion for this project will be on Monday, April 13th.

0. Getting started

Base Code

We provide base code for you which displays a software frame buffer on the screen. Your task is to rasterize your scene into this frame buffer. In this assignment you are not allowed to use any OpenGL calls which aren't already in the base code. Instead, use your vector and matrix classes from assignment #1 and add your own rasterization routines.