In Proceedings of Graphics Interface

Stylized scattering via transfer functions and occluder manipulation

Oliver Klehm, Timothy R. Kol, Hans-Peter Seidel, and Elmar Eisemann

Left: single scattering using the original geometry of the scene. The leaves of the tree block most of the light, causing only a subtle scattering effect. Right: scattering created by occluder manipulation. Using our system, an artist can easily add holes into the shadow map of the tree, causing an increased amount of and more interesting scattering effects. While physically incorrect, it is not visible to the viewer that the right image uses fake occlusion information. Insets show the scattering only. Surface shadows are created from the unmodified shadow map.

Volumetric light scattering is an effect that is used increasingly in feature movies as well as games. It enables rendering scenes more realistically and is often used as an artistic tool to achieve a certain mood in the scene or emphasize certain objects. Thus far, however, little research has focused on artistically influencing the air-light integral and scattering process, which are both very complex. We propose a novel solution to help artists in changing the appearance of single scattering effects. Our approach offers techniques based on occluder manipulation to remove or add apparent complexity to the resulting light shafts and to emphasize the object's shape by enhancing the light shaft borders. Furthermore, we adapt an existing shading technique to control the effect of the light integral intuitively through the use of easily modifiable transfer functions. Our solution is easy to use, is compatible with standard rendering pipelines, and can be executed interactively in real time to provide the artist with quick feedback.


More Information

Citation

Oliver Klehm, Timothy R. Kol, Hans-Peter Seidel, and Elmar Eisemann, Stylized scattering via transfer functions and occluder manipulation, In Proceedings of Graphics Interface, pp. 115–121, 2015.

BibTex

@inproceedings{bib:klehm:2015,
    author       = { Klehm, Oliver and Kol, Timothy R. and Seidel, Hans-Peter and Eisemann, Elmar },    
    title        = { Stylized scattering via transfer functions and occluder manipulation },
    booktitle    = { In Proceedings of Graphics Interface },
    year         = { 2015 },
    pages        = { 115--121 },
    dblp         = { conf/graphicsinterface/KlehmKSE15 },
    url          = { https://publications.graphics.tudelft.nl/papers/269 },
}