CS 465 Fall 2013
Computer Graphics Systems and Design

Mike Barnes
JD 4443 Teaching Schedule Office hours: M and W 5:00 pm to 5:50, Th 4:30 to 5:20 pm and by apt.
(818) 677-2299 email: renzo@csun.edu web: www.csun.edu/~renzo

CS 465 Links:

Moddle [ http://moodle.csun.edu/ ] will be used in this class for announcements, and discussions. You can also view your grades in the class.

Reading Assignments

Lecture Resources and Notes

Notes are usually Adobe Acrobat PDF files landscape 1 slide per page format. If you print the notes, I strongly recommend you set your printer to print in a 2 page or 4 page up mode.. This way you will get readable notes with half the printed pages.

Schedule

Task Due Date Description
Project first review 10 / 8 - 15 / 2013 Model your warbird and Ruber system. Animate the Ruber system. Use simple shaders.
Warbird Simulation directory .
updated 10/6/13 Use TriModelViewer, spreadsheet errors fixed.
Midterm (30% lec) 10 / 24 / 2013 Midterm study guide
Practice quiz one
Project second review 11 / 12 - 19 / 2013 Fly your warBird.
Download new version of fragmentReview1.glsl shader or update to correspond with version in Shader notes (update 10/9/2013).
updated 10/24/13 spreadsheet has better values for Duo and its moons.
Project third phase 12 / 10 / 2013
date changed
submission specification.
Final (40% lec) 12 / 17 / 2013
5:30 to 7:30 pm
final study guide
crossword puzzle

Examples

To avoid any misunderstanding by anyone (aka a student in one of my classes), the following disclaimer has been patterned from a Microsoft web page and is applied to code found herein or on any of Professor Barnes' web pages.

WARNING: ANY USE BY YOU OF THE CODE PROVIDED IN THESE WEB PAGES IS AT YOUR OWN RISK.

Professor Barnes provides this code "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Professor Barnes will not be held responsible for any inaccuracies, bugs, documented or undocumented, in the sample code below.

SHOULD YOU WISH TO USE THESE EXAMPLES FOR COURSEWORK, YOU ARE DOING SO AT YOUR OWN RISK.

Professor Barnes will not grant extra credit, time, debugging time, or anything else should you find a bug in the code. I will say, "Thanks for pointing that out!". Any I will try to correct it.

When getting the example source code files (*.cpp and *.glsl) it is better to download than to copy and paste. Copy and paste can miss parts. To download right click the file in your browser and either "save target" or "save link as" (depends on your browser). Don't click "OK" immediately. First make sure "*.*" or "all files" is selected in the type field below the name field. Then click "OK".

Resources

WARNING! Many on-line tutorials and references for OpenGL may be for earlier releases that used the fixed functional pipeline. We are using a shader-only approach with the SuperBible textbook. In additon, several of these links are old -- from several semesters ago (I haven't checked them recently).