List All Pages
The class email list is managed through Google Groups. We are CS455 at Google Groups. Mail sent to moc.liamg|ffats554sc#moc.liamg|ffats554sc will be received by both the TA and the Instructor. Mail...
New Lab Machine Here's the current specs… comments? Changes? Suggestions? XPS 720 Black COMPONENTS CPU Intel® Core™2 Extreme QX6850 (8MB,3.33GHz Factory overclocked) Operating...
For 2008… We will do Semester Project demos first, then take the exam. Meet in the normal classroom at 9 am Wednesday morning. we'll start right at 9 am and get the demos done by 1030 am. We will...
This page contains some best-practice hints for how to get Project 1 working well. Feel free to ignore it and do something else if desired. Get an OpenGL window running. Set window size to at...
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor with a toolbar pallette with options. To create a link to a new page,...
Please change this page according to your policy (configure first using Site Manager) and remove this note. Who can join? You can write here who can become a member of this site. Join! So you...
Midterm for 2008 The midterm will be take home. You may use any resource you like to take the exam but you may not ask any other person for help with the exam. The exam will be due back at the...
You may find the following OpenGL references useful… sample code for a simple program. Official OpenGL Website The OpenGL Red Book which covers how to program in OpenGL. This guide acts more...
This page is designed to give a high-level overview of what OpenGL is doing. It is not designed to teach you OpenGL, tell you how to call or compile it; rather, the goal is to demystify what it is...
Due: See Schedule for Due date (100 points) Overview For this program you will build a 2D polygon fill routine. Polygons with more than three vertices will be treated as triangle fans, as per...
Due date: see Schedule (100 points) Overview For this program you will write the software necessary to render 3D objects, using a Z-buffer algorithm for visible surface determination. This...
Due Date: See Schedule 200 points Overview There are three parts to this assignment: 1. Implement geometric transformations so that the user can move your 3D objects around. 2. Implement viewing...
Due date: see Schedule (150 points) Overview For this program you will write a basic ray tracer. It will have basic functionality, but you are certainly welcome to add more advanced features if you...
Projects There will be 5 projects. See Schedule for due dates. OpenGL resources are also available to help you get started. Project 1 Polygon Scan Conversion Project 2 Z Buffering Project 3...
I've written some openGL and used portions of it in class. This is that code… My mountain biking game (so far). A simple example of using textures. Uses windows.h, by the way, to read the bmp...
The schedule is approximate and subject to change Date Topic (Thought, Prayer) Reading Due Week 1: Introduction and Intro to OpenGL, Polygon Scan Conversion and Math Ch 1,...
Due Dates: Proposal due about Midterms. Project due the last day of classes. (See Schedule for details) Ideas for 2008 I am interested in making a simulation of sunset on a hemispherical shaped...
Welcome page What is a Wiki Site? How to edit pages? How to join this site? Site members Recent changes List all pages Page Tags Site Manager Page tags Add a new page edit this panel
Members: Moderators Admins
Note for 2008: The final is now worth 10 points. The other 15 points will be added to the projects, final project and midterm at 5 points each. If you'd like the final to be worth 25 points for...
Schedule Syllabus Projects Project 1 Project 2 Project 3 Project 4 Semester Project Exams Midterm Final Contact
The easiest way to have OpenGL and GLUT working with any .NET language (including C#, VB.NET, etc) is using a binding library like the TAO framework: http://taoframework.com/ There are two versions...
Announcements 5/27/08 The midterm is ready. Due Friday at the start of class either on paper or via email. 5/15/08 I am spec'ing out a machine for a lab. Here's the current specs. There's still a...
According to Wikipedia, the world largest wiki site: A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.