Lecture 6:

Real-Time Rendering (2nd Edition)

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 1 Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 ECE 595 / CS 491 / CS 591 Real-Time Rendering & Graphics Hardware Pradeep Sen Advanced Graphics Lab Class 6 February 5, 2007 Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Announcements Intro project due Wednesday by midnight. E-mail me a zipped version of your code along with the project write-up. Graphics Hardware 2007, San Diego (deadline April 9 th ) Eurographics Symposium on Rendering, Grenoble, France (deadline April 10 th ) Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Last time Portals & occlusion testing Scene graphs Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Today Graphics engines Real-time graphics APIs (OpenGL) Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Scene Graphs the world indoors or outdoors rooms wal s artifacts enemies terrain buildings trees Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Terrain Stored as a height-field Can be rendered using quad trees Level-of-detail algorithms From Lindstrom et al. SIGGRAPH 96 Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Trees Can use billboard techniques Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Game engines Typically incorporate the following elements: Rendering Visibility Collision detection AI Networking File/asset management Physics Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Game engine rendering PVS determination, culling and LOD Surface shading (vertex and fragment) Per-pixel lighting Bumpmapping Scene Lighting Shadows Translucency Glowing and other post-processing effects 2 Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Game engines If you work in game development, you wont be creating a game engine from scratch Instead, you will probably be working a commercial engine: Ogre Torque Gamebryo Unreal Real-time Rendering & Graphics Hardware Pradeep Sen Class 6 February 5, 2007 Ogre engine Not a game engine, but a 3D rendering engine Free, open source! (GNU Lesser General Public License) Supports vertex & fragment programs in assembler as well as high-level languages Hierarchical scene graph structure...
View Full Document

This note was uploaded on 01/30/2008 for the course ECE 595 taught by Professor Sen during the Spring '07 term at New Mexico.

Page1 / 6

Lecture 6: - 1 Real-time Rendering & Graphics...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online