{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

A2 - CS 334 Fall 2010 Due Tuesday September 14th 6am...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CS 334 Fall 2010 Due Tuesday September 14th , 6am Assignment 2--2D graphics 1. Create a 2D graphics application with the following functionality: a. Load & save tiff image files b. 2D triangle rasterization (constant color) c. Line segment rasterization (constant color) d. Image processing i. Brightness adjustment ii. Edge detection e. Graphical user interface i. Load and save image buttons, should ask for file name ii. Edge detection button iii. Brightness adjustment button & percentage value field 2. Demonstrate application by: a. Making an image that spells out your first name (first 3 letters suffice) i. Letters should be thick, made of 2D triangles; black letter contour should be made of 2D segments ii. Save image as name.tif b. Find edges in given image; save as edges.tif c. Increase brightness 20% in given image; save as bright.tif 3. Extra credit a. Contrast enhancement (2%) b. A cool image effect (x%) c. Vertex color interpolation for triangle rasterization (2%) d. 2D Tetris game (5%) e. A cool 2D game (x%) f. Visualize point rotation from A1 in (xOy), (xOz), and (yOz) plane (3%) 4. Turn in on Blackboard a. Source code b. Executable c. 3 required images edges.tif, bright.tif, name.tif, and any extra credit images in root of submission archive d. A readme.txt file describing the usage and extra credit features attempted Popescu, 2010, [email protected] ...
View Full Document

{[ snackBarMessage ]}

Ask a homework question - tutors are online