skip to main content
10.1145/1103900acmconferencesBook PagePublication PagessiggraphConference Proceedingsconference-collections
SIGGRAPH '04: ACM SIGGRAPH 2004 Course Notes
ACM2004 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SIGGRAPH04: Special Interest Group on Computer Graphics and Interactive Techniques Los Angeles CA August 8 - 12, 2004
ISBN:
978-1-4503-7801-7
Published:
08 August 2004
Sponsors:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN

Reflects downloads up to 01 Jan 2025Bibliometrics
Abstract

No abstract available.

Article
Real-time shading

Real-time procedural shading was once seen as a distant dream. When the first version of this course was offered four years ago, real-time shading was possible, but only with one-of-a-kind hardware or by combining the effects of tens to hundreds of ...

Article
Color appearance modeling
Article
Color science and color appearance models for CG, HDTV, and D-CINEMA

This course introduces the science behind image digitization, tone reproduction, and color reproduction in computer generated imagery (CGI), HDTV, and digital cinema (D-cinema). We detail how color is represented and processed as images are transferred ...

Article
Introduction to computer graphics

Computer graphics is an exciting field of endeavor, but it is often difficult for a newcomer to get started. This course is that opportunity! The topics being presented will address many areas within computer graphics and treat each from the point of ...

Article
State of the art in Monte Carlo global illumination

Realistic image synthesis is increasingly important in areas such as entertainment (movies, special effects and games), design, architecture and more. A common trend in all these areas is the quest for more realistic images of increasingly complex ...

Article
Facial modeling and animation

In this course we present an overview of the concepts and current techniques in facial modeling and animation. We introduce this research area by its history and applications. As a necessary prerequisite for facial modeling, data acquisition is ...

Article
Point-based computer graphics

This course introduces points as a powerful and versatile graphics primitive. Speakers present their latest concepts for the acquisition, representation, modeling, processing, and rendering of point sampled geometry along with applications and research ...

Article
Multiple-view geometry for image-based modeling

This course presents the state of the art in multiple-view geometry, including methods and algorithms for reconstructing 3-D geometric models of scenes from video or photographs. This course is based on a novel approach to multiple-view geometry that ...

Article
The Lord of the Rings: the visual effects that brought middle earth to the screen

Weta Digital's work on the "Lord of the Rings" trilogy involved it in all aspects of feature film visual effects, from creature and digital double animation to massive battle scenes, from the creation of entirely digital environments to the ground-...

Article
007 - Acting and drawing for animation

This course provides an introduction to acting and drawing techniques used to develop stronger character animation. Physical warm ups, trust and improvisation will be introduced. Participants will physically participate in theater games and drawing ...

Article
Art-directed technology: anatomy of a Shrek2 sequence

We have reached a new frontier of computer-animated filmmaking. With each new DreamWorks animated film, we are defining and redefining the technologies, techniques, pipeline, and development process for how to create a film efficiently. Each film's ...

Article
High dynamic range imaging

Current display devices can display only a limited range of contrast and colors, which is one of the main reasons that most image acquisition, processing, and display techniques use no more than eight bits per color channel. This course outlines recent ...

Article
Collision detection and proximity queries

This course will primarily cover widely accepted and proved methodologies in collision detection. In addition more advanced or recent topics such as continuous collision detection, ADFs, and using graphics hardware will be introduced. When appropriate ...

Article
Shape-based retrieval and analysis of 3D models

Large repositories of 3D data are rapidly becoming available in several fields, including mechanical CAD, molecular biology, and computer graphics. As the number of 3D models grows, there is an increasing need for computer algorithms to help people find ...

Article
Performance OpenGL: platform independent techniques or

The OpenGL Application Programming Interface (API) is the most widely supported, cross-platform computer-graphics interface available to programmers today. Such broad support of OpenGL across different graphics hardware presents challenges in maximizing ...

Article
Unconventional human computer interfaces

This course focuses on how we can use the potential of the human body in experimental or unconventional interface techniques. It explores the biological or physiological characteristics of the separate parts of the body, from head to toe, and from skin ...

Article
Commodity-based projection VR

This course teaches the details of building a moderate-cost, single-screen projection-based virtual reality system. It will cover the basics of virtual reality - stereoscopy, tracking, audio - and the options for implementing them with commodity ...

Article
A practical guide to global illumination using ray tracing and photon mapping

This course serves as a practical guide to ray tracing and photon mapping. The notes are mostly aimed at readers familiar with ray tracing, who would like to add an efficient implementation of photon mapping to an existing ray tracer. The course itself ...

Article
Color in information display principles, perception, and models

Color is a key component of information display that is easy to use badly. As a result, Edward Tufte's key principle for color design is "do no harm." While inspired color design is an art, the principles that underlie good color design have their roots ...

Article
Introduction to Bayesian learning

Sophisticated computer graphics applications require complex models of appearance, motion, natural phenomena, and even artistic style. Such models are often difficult or impossible to design by hand. Recent research demonstrates that, instead, we can "...

Article
Article
There can still be only one: independent animation production for the lonely

This course is designed to introduce the participant to professional digital production procedures used in the animation industry and their application for use by individuals or small groups. Participants will learn the logical order of production, ...

Article
Enhancing three-dimensional vision with three-dimensional sound

This course offers a thorough introduction to three-dimensional, multi-channel sound. Three-dimensional sound has been neglected in most VR and AR applications, even though it can significantly enhance their realism and immersion. This course explains ...

Article
Overview of augmented reality
Article
Real-time shadowing techniques

Shadows heighten realism and provide important visual cues about the spatial relationships between objects. But integration of robust shadow shadowing techniques in real-time rendering is not an easy task. In this course on how shadows are incorporated ...

Article
Level set and PDE methods for computer graphics

Level set methods, an important class of partial differential equation (PDE) methods, define dynamic surfaces implicitly as the level set (iso-surface) of a sampled, evolving nD function. The course begins with preparatory material that introduces the ...

Article
Real-time volume graphics

The tremendous evolution of programmable graphics hardware has made high-quality real-time volume graphics a reality. In addition to the traditional application of rendering volume data in scientific visualization, the interest in applying these ...

Article
An interactive introduction to OpenGL programming

"An Interactive Introduction to OpenGL Programming" provides an overview of the OpenGL Application Programming Interface (API), a library of subroutines for drawing three-dimensional objects and images on a computer. After the completion of the course, ...

Recommendations

Acceptance Rates

Overall Acceptance Rate 1,822 of 8,601 submissions, 21%
YearSubmittedAcceptedRate
SIGGRAPH '114328219%
SIGGRAPH '1039010326%
SIGGRAPH '094397818%
SIGGRAPH '085189017%
SIGGRAPH '0745510824%
SIGGRAPH '064748618%
SIGGRAPH '054619821%
SIGGRAPH '044788317%
SIGGRAPH '034248119%
SIGGRAPH '023586719%
SIGGRAPH '013006522%
SIGGRAPH '003045919%
SIGGRAPH '993205216%
SIGGRAPH '983034515%
SIGGRAPH '972654818%
SIGGRAPH '962475221%
SIGGRAPH '952575622%
SIGGRAPH '942425724%
SIGGRAPH '932254620%
SIGGRAPH '922134521%
SIGGRAPH '902104320%
SIGGRAPH '891903820%
SIGGRAPH '881613421%
SIGGRAPH '871403324%
SIGGRAPH '851753520%
SIGGRAPH '841184135%
SIGGRAPH '811323829%
SIGGRAPH '801405237%
SIGGRAPH '791104339%
SIGGRAPH '781206453%
Overall8,6011,82221%