Author Archives: sjguy

About sjguy

Stephen in a researcher focusing in AI, Computer Graphics, and Robotics. He received his B.S. in Computer Engineering from UVa in 2006, and his M.S from UNC in 2009.

Rasterization Help

Hi all, I just wanted to address some questions I’ve gotten a couple of times that might be tripping people up. 1) How do I compute Barycentric Coordinates? Both Wikipedia and Wolfram Mathworld have great articles on this. The Wikipedia … Continue reading

Posted in FAQ | Leave a comment

Rasterizing Lines & Triangles

Due: Nov 18 Part I – Scan Conversion (2D) In this assignment you will build an application which is able to rasterize both triangles and line segments. You may use any algorithm to rasterize the primitives but you must do … Continue reading

Posted in Assignments | Leave a comment

Example Scenes

Here are some examples sceens for use in raytracer in the .scn format. Ther first is a set of scenes which use only sphere’s: https://www.cs.unc.edu/Courses/comp575-f10/assignments/raytrace2/SphereExamples.zip These should, for the most part, match the examples in the XML format. Next, there … Continue reading

Posted in Uncategorized | 2 Comments

Ray Tracing – Part 2

Due: Oct 18 File Format You can use either the format provided last time or the alternate format (described here). You may have to modify the format, especially if you use the original XML one. Requirements A basic Ray Tracer … Continue reading

Posted in Uncategorized | Leave a comment

Assignment 2 Online

Programming assignment 2, Ray Tracing 1, is now online. You can find it here.

Posted in Uncategorized | Leave a comment

General Assignments FAQ

How do I make a webpage with my UNC space? This instructions will work for those with an onyen. The webpage will be at: www.unc.edu/~onyen/, where onyen is your onyen 1. Download at install SSH/SFTP Secture Shell from shareware.unc.edu 2. … Continue reading

Posted in Assignments, FAQ | Leave a comment

2D Graphics FAQ

How do I compute the luminance of an RGB pixel? For projects in this class, you can safely use:  Luminance = Y = .30*R + .59*G + .11*B There are a couple different formulations from varying standards such as: Y … Continue reading

Posted in FAQ, Uncategorized | Leave a comment

Assignment 1 Online

Assignment 1 is now online here It is due Thur. Sep 16 at 11:59PM.

Posted in Assignments | Leave a comment

Lectures Posted

A list of lectures is now online here. PDF versions of the lectures are linked from the page. I will shortly update the page with a tentative version of future classes, along with suggested reading from the book.

Posted in Assignments | Leave a comment

Assignment 0 Online

Assignment 0 is now online here It is due Fri. Sep 3 at 11:59PM.

Posted in Assignments | Leave a comment