CS 348B - Computer Graphics: Image Synthesis Techniques

Final Project Proposal

Chien-Yu Chen


In the project, I intend to render a dining room covered by heavy dust (Figure 1). To emphasize the oldness and loneliness, I want to add the visible sun rays (Figure 2) in the scene. 

Figure 1

Figure 2


Imperfect surfaces are common in real life. Many people, however, try to make their rendering "perfect". Thus, it intrigues me to render such imperfect surfaces as dusty tables, chairs and so on. 

Key Technical Challenges

Simulating dusty surface
Blinn[1] introduced light reflection functions for dusty surface. Hsu and Wong[2] proposed a method to model dust accumulation. I have not gone through the details yet but my implementation will be probably based on these two papers.

Rendering the visible rays
To render the visible rays, I plan to implement volumetric photon mapping with the participating media [3].



[1] Blinn, J. F. Light Reflection Functions for "Simulation of Clouds and Dusty Surfaces." Proceedings of SIGGRAPH '82: 21-29.
[2] Hsu, Siu-Chi and Tien-Tsin Wong. "Simulating Dust Accumulation." IEEE Computer Graphics and Applications 1995 (15)1:18-25
[3] Henrik Wann Jensen and Per H. Christensen, "Efficient Simulation of Light Transport in Scenes with Participating Media using Photon Maps." Proceedings of SIGGRAPH'98, pages 311-320, Orlando, July 1998