News
- Here is a more complete framework for Lab2. It is missing an OBJ reader, but should have most of the other materials. The texture / sampler is over engineered. I was trying to find a way to prevent students from calling ActiveTexture.
- Homeworks 2 and 3 are finalized. These progress towards Lab2, which is also finalized.
- Lab1 extended until Sunday night.
- You can find my schedule on my Schedule page. My office hours (DL 683) are MF from 10:30-11:30, but feel free to set up a meeting time outside of these hours. Your grader's office hours are W 3:00-4:00 (DL 680), but again feel free to ask him for help as needed.
- Here are some links to QuickTime VR examples:
- http://gardengnomesoftware.com/pano2qtvr_sample.php
- http://www.synthetic-ap.com/qtvr/qtvrsamp.html
- http://keithteboul.com/en/quicktime/object/index.php
- http://www-vis.lbl.gov/Research/MBender/singleAxisTime.mov
- http://www.texnai.co.jp/eng/photoVR/touki.html
- Homework #1 is released for 2012. Due on Wednesday!
- Note, the #version 150 core may need to be replaced with #version 130 on your machine.
- Make sure you have up-to-date display device drivers on any personal machines.
- The drivers on the CSE labs are old, except for the CL 112D machines.
- Lab1 is finalized.
This course will look at the latest GPU technologies, algorithms and issues for real-time rendering on modern GPUs.
This course will cover the latest architectures, alogorithms and techniques for interactive rendering (shading) of models. A focus will be on programmable GPU's and advanced texture mapping algorithms.
| Level | Credits | Class Time Distribution | Prerequisites |
|---|---|---|---|
| U/G | 3 | 3 cl | 581 |
| Number of Hours | Topic |
|---|---|
| 1 | Overview |
| 1 | History and overview of graphics hardware and the GPU. |
| 1 | Refresher on Interactive Graphics (e.g., OpenGL or DirectX) |
| 2 | Overview of Programmable Shaders |
| 1 | Interfacing Graphics library with Programmable Shaders |
| 1 | Render Targets or Frame Buffer Objects |
| 5 | Advanced Lighting on the GPU with Programmable Shaders |
| 3 | Normal maps, bump mapping and displacement mapping. |
| 6 | Shadow algorithms and implementations |
| 2 | Environment mapping |
| 3 | Lab assignments and discussions |
| 4 | Advanced Topics |
The grader for this course is David Muang(maung -at- cse.ohio-state.edu)
His office hours are Wednesdays from 3:00-4:00 in DL 680.
Real-Time Rendering, 3rd Edition, Tonas Akenin-Moeller, Eric Haines, Naty Hoffman, A. K. Peters, Ltd (2008).
|
|
OpenGL Shading Language, 3rd Edition,
Randy J. Rost, Addison-Wesley (2009).
|
|
OpenGL Programming Guide, 7th Edition, OpenGL ARB, Addison-Wesley (2007).
|
|
![]() |
OpenGL
|
![]() |
OpenGL Cookbook
|
Below are the reading assignments for the course:
You will need access to at least a decent DirectX 10 class machine and Visual Studio 2008 or 2010 (Windows 7 or Vista is preferred). The machines in the graphics instructional lab in CL112D meet these criteria.
| Programming labs | 60% |
| Midterm | 25% |
| Class attendance/participation | 15% |
Lecture # / topic(s) (28 lectures - 1 holiday and 1 snow day)
| a | |
| b | |
| c | |
| d | |
| e | |
| f | |
| g | |
| h | |
| i | |
| j | |
| k |
Last modified: February 6, 2012 10:59 AM