کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
441955 | 692022 | 2014 | 8 صفحه PDF | دانلود رایگان |
• We present a new rendering method for all-frequency relighting of dynamic scenes with environment lighting and spatially varying reflectance.
• A two-level adaptive sampling scheme to efficiently distribute visibility samples spatially and angularly.
• A parallel hemispherical distance transformation algorithm to convert visibility maps into spherical signed distance fields.
• Interactive rendering on moderate dynamic scenes with an entire GPU-based implementation of the algorithm.
Fast rendering of dynamic scenes with natural illumination, all-frequency shadows and spatially varying reflections is important but challenging. One main difficulty brought by moving objects is that the runtime visibility update of dynamic occlusion is usually time-consuming and slow. In this paper, we present a new visibility sampling technique and show that efficient all-frequency rendering of dynamic scenes can be achieved by sampling visibility of dynamic objects in an adaptive and parallel way. First, we propose a two-level adaptive sampling scheme to distribute sample points spatially and compute visibility maps angularly on each sample point. Then, we present a parallel hemispherical distance transform to convert these visibility maps into spherical signed distance fields. Finally, using such a distance-based visibility representation, we integrate our visibility sampling algorithm in the all-frequency rendering framework for scenes with spatially varying BRDFs. With an entire GPU-based implementation, our algorithm enables interactive all-frequency rendering of moderate dynamic scenes with environment lighting and spatially varying reflectance.
Parallel and adaptive visibility sampling for rendering dynamic scenes with spatially-varying reflectance.Figure optionsDownload high-quality image (158 K)Download as PowerPoint slide
Journal: Computers & Graphics - Volume 38, February 2014, Pages 374–381