Courses Fact Sheet
Conference: Sunday 5 August - Thursday 9 August
Exhibition: Tuesday 7 August - Thursday 9 August
The Facts
- There are 33 presentations in the SIGGRAPH 2007 Courses Program.
- Courses are one of the cornerstones of the SIGGRAPH 2007 technical program.
- Course presentation formats are tutorials, half-day sessions, and full-day sessions.
- More than 180 international researchers and professionals reviewed Course submissions to advise the final jury selections.
- Courses are designed by recognized experts from industry and academia to teach beginning, intermediate, and advanced skills and techniques to computer graphics and interactive technology professionals.
- Skills learned by attendees can be implemented across numerous application areas and disciplines.
- The goal of each topic is to deepen understanding, encourage exploration, and immediately enhance real-world skills.
- SIGGRAPH 2007 Courses span industries from game development to film production to digital art.
A Quote from the SIGGRAPH 2007 Courses Co-Chair:
"From art to animation, interaction to irradiance, games to GPUs, math to meshes, we've selected this year's courses from dozens of proposals to build a program that will educate and inspire every type of computer graphics professional," stated Sara McMains, SIGGRAPH 2007 Courses Co-Chair.
Select highlights from the SIGGRAPH 2007 Courses Program:
From "Shrek" to "Shrek the Third": Evolution of CG Characters in the "Shrek" Films
Organizer: Philippe Gluckman, PDI/DreamWorksThis course proposes unique insights into how "Shrek" characters evolved over three films. The speakers, who've held key positions on all "Shrek" productions, will discuss the choices that helped keep the "Shrek" franchise unique as well as the challenges of constantly adapting to new technical and creative demands.
Advanced Real-Time Rendering in 3D Graphics and Games
Organizer: Natalya Tatarchuk, AMD Graphics, 3D Application Research GroupThe amazing power of the latest GPUs has spurred a real osmosis of ideas between game developers and state-of-the-art graphics research. This course presents innovative real-time algorithms from award-winning game engines and ground-breaking 3D rendering that are pushing the visual boundaries and interactive experience of complex virtual worlds.
GPGPU: General-Purpose Computation on Graphics Hardware
Organizer: Mike Houston, Stanford UniversityGraphics processors (GPUs) have become powerful engines capable of a variety of computations beyond computer graphics. This course takes a detailed look at both basic and advanced issues with computation on graphics hardware (GPGPU) with an emphasis on core computational building blocks and a concentration on applications to graphics and simulation.
Computational Photography
Organizer: Ramesh Raskar, Mitsubishi Electric Research Laboratories (MERL)Participants learn about the latest computational methods in digital imaging that overcome the traditional limitations of a camera and enable novel imaging applications. This course provides a practical guide to topics in image capture and manipulation methods for generating compelling pictures for computer graphics and for extracting scene properties for computer vision.
High-Quality Rendering Using Ray Tracing and Photon Mapping
Organizer: Henrik Jensen, University of California, San DiegoThis course provides detailed descriptions of the ray tracing and photon mapping algorithms for rendering complex scenes with indirect illumination, caustics, participating media, and subsurface scattering. The emphasis is on the practical insight necessary to use and implement these algorithms in production of high-quality images in movies, games, architecture, etc.
Database Techniques with Motion Capture
Organizer: Nancy Pollard, Carnegie Mellon UniversityMotion capture databases are now large, varied, and widely used. This course covers database techniques useful for organizing, processing, and navigating such databases. Topics include choice of distance function, indexing for fast retrieval, and time series prediction for stitching, segmentation, and outlier detection. Current and potential applications are discussed.
Practical Least-Squares for Computer Graphics
Organizer: Fred Pighin, Industrial Light & MagicThis course presents an overview of the least-squares technique and its variants illustrated using computer graphics applications. It provides a "cookbook" understanding of each technique and examples of graphics problems.
Fluid Simulation
Organizer: Robert Bridson, The University of British ColumbiaAnimating fluids like water, smoke, and fire by physics-based simulation is increasingly important in visual effects and is starting to make an impact in real-time games. This course goes from the basics of 3D fluid flow to the state of the art in graphics.
Mesh Parameterization: Theory and Practice
Organizer: Alla Sheffer, The University of British ColumbiaThis course is an introduction to mesh parameterization, which is a popular and powerful geometry processing tool. It outlines mathematical foundations, describes recent methods for parameterizing surface meshes over various domains, discusses emerging tools like global parameterization and inter-surface mapping, and demonstrates a variety of parameterization applications.
Interaction Tomorrow
Organizers: Michael Haller, Upper Austria University of Applied Sciences, and Chia Shen, Mitsubishi Electric Research Laboratories (MERL)A comprehensive overview of user-interface technologies in the newly emerging interactive tabletops and large wall displays. Topics include: input devices, interface metaphors, modality of interaction, sensing technologies, applications, and future directions. Examples are drawn from both commercial systems and research prototypes.
SIGGRAPH 2007 Courses start on Sunday morning and run through Thursday of the conference week.
Complete Courses information including topics, prerequisites, and lecturers
