UCSD Graphics group

CSE167, Fall 2008: Introduction to Computer Graphics

This class provides an introduction to 3D computer graphics. We will cover the fundamentals of 3D rendering and modeling. The focus is on real-time applications using OpenGL. You will also learn the basics of shader programming using GPUs (graphics processing units). In the course projects you will build your own real-time rendering engine. Here is a detailed schedule of the class.

thumb9.jpg thumb0.jpg thumb1.jpg thumb2.jpg thumb3.jpg
thumb4.jpg thumb5..jpg thumb6.jpg thumb7.jpg thumb8.jpg
Snapshots from the final projects of previous CSE167 classes.

Announcements

  • 12/06/2008: Final exam will be on Thu 12/11, 3pm-5:59pm, WLH 2209
  • 12/06/2008: Robert will offer final exam tutorial Mon 12/8, 3-5pm, lab 250
  • 12/06/2008: Late grading of final exam on Wed 12/10, 2-4pm
  • 12/04/2008: Office hour moved to Atkinson Hall room 2125
  • 11/25/2008: There will be no lab hours this Thursday or Friday (11/27, 11/28). Robert will be in the lab for his regular hours on Wednesday, 11/26, if you have questions about Project 6 or the Final Project. The late deadline for Project 6 is Monday, 12/01.
  • 11/19/2008: StarCAVE? tour on Mon Nov 24 at 5pm, 1st floor Atkinson Hall, near main entrance
  • 11/19/2008: Final exam Q&A session on Mon Dec 8, 3-5pm, Atkinson Hall room 4004
  • 11/18/2008: TA evaluation will be on Thursday, November 20th
  • 11/17/2008: additional lab hours for homework support this week and week after Thanksgiving: Wed 3:30-5pm, Thu 3:30-5pm, Fri 4-5pm
  • 11/02/2008: Robert's lab hours have been updated below, but are a bit different for this week than listed below. My lab hours this week are Mon 2p-4p (how to get started on project 4), Wed 2p-3:30p, Fri 1p-4p.
  • 10/27/2008: Midterm review session Wed 10/29, 2-4pm, lab 250
  • 10/26/2008: Grades for homework projects on-line at www.gradesource.com
  • 10/23/2008: This course will be CAPE'd on Tuesday, November 18th
  • 10/23/2008: Find details for midterm exam on Grading page.
  • 10/22/2008: An easy way to add source files to your Makefile under Linux: check out item A4 on the Software Development page.
  • 10/21/2008: Midterm Q&A session on Fri Oct 24, 4-5:30pm, Atkinson Hall room 4004
  • 10/15/2008: added C++ code to read binary PGM files and a PGM version of the heightmap for Problem 2's optional assignment
  • 10/10/2008: There was a bug in the Makefile for compiling on the lab computers under Linux. If you were having problems with the compiler not being able to find functions you'd added to your Vector3.h, etc, it was because of this bug. You can get the fixed Makefile from /home/linux/ieng6/cs167f/cs167f/Makefile.
  • 10/08/2008: Compiling the base code under Linux in the labs should now be working as of about 7:30pm today. If you've been unable to compile under Linux in the labs do the following: - Copy your project1/src directory somewhere safe (like the desktop)
    - Get the latest versions of the project1 directory and .profile from /home/linux/ieng6/cs167f/cs167f
    - In your home directory type "source .profile"
    - In your project1 directory type "make clean" then "make"
    - Try running the program by typing "bin/project1"
    - If that works then try copying in your modified source files and compiling
    - NOTE: you should be doing all of this from your cs167f home directory, not your OCE home directory. To get there, log in and type "prep cs167f" at the terminal, then answer yes when you are prompted to transfer to your cs167f directory
  • 10/06/2008: Added forums to the Webboard on how to install base code and homework projects.
  • 10/05/2008: Base code for Linux has been added to "Software Development Environment" page
  • 10/01/2008: Robert's Lab Hours have been updated with exciting new times on Wednesdays and Thursdays!
  • 09/25/2008: Welcome to CSE167! Check here often for course announcements.

Course Staff

  • Instructor: Jurgen Schulze (jschulze [at] ucsd.edu, http://www.calit2.net/~jschulze/). Office hour: Tuesdays 3:30-4:30pm, Atkinson Hall, room 2125
  • Teaching Assistant: Robert Thomas (r1thomas [at] cs.ucsd.edu)
  • Please add "CSE167" in the "subject" lines of your emails to us.

Weekly Schedule

  • Lectures: Tuesday/Thursday, 2:00p-3:20p, WLH 2209
  • Lab Hours: Mon 2p-5p, Wed 2p-4p, Fri 1p-4p
    Find Robert in EBU3B lab 250 or 240 (in this order)

Class Information

External Links

  Attachment Action Size Date Who Comment
jpg thumb0.jpg props, move 39.8 K 25 Sep 2008 - 19:02 JuergenSchulze  
jpg thumb1.jpg props, move 38.6 K 25 Sep 2008 - 19:03 JuergenSchulze  
jpg thumb2.jpg props, move 37.7 K 25 Sep 2008 - 19:03 JuergenSchulze  
jpg thumb3.jpg props, move 38.3 K 25 Sep 2008 - 19:03 JuergenSchulze  
jpg thumb4.jpg props, move 44.8 K 25 Sep 2008 - 19:03 JuergenSchulze  
jpg thumb5_.jpg props, move 43.2 K 25 Sep 2008 - 19:03 JuergenSchulze  
jpg thumb6.jpg props, move 34.4 K 25 Sep 2008 - 19:03 JuergenSchulze  
jpg thumb7.jpg props, move 36.1 K 25 Sep 2008 - 19:03 JuergenSchulze  
jpg thumb8.jpg props, move 40.7 K 25 Sep 2008 - 19:04 JuergenSchulze  
jpg thumb9.jpg props, move 37.8 K 25 Sep 2008 - 19:04 JuergenSchulze  
r28 - 07 Dec 2008 - 07:08:36 - JuergenSchulze
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding UCSD Graphics TWiki? Send feedback
Syndicate this site RSSATOM