Cai, Xiao-Hua, Jia, Yun-Tao, Wang, Xi, Hu, Shi-Min ![]() |
Abstract
Generating soft shadows in real time is difficult. Exact methods (such as ray tracing, and multiple light source simulation) are too slow, while approximate methods often overestimate the umbra regions. In this paper, we introduce a new algorithm based on the shadow map method to quickly and highly accurately render soft shadows produced by a light source. Our method builds inner and outer translucent fins on objects to represent the penumbra area inside and outside hard shadows, respectively. The fins are traced into multilayered light space maps to store illuminance adjustment to shadows. The viewing space illuminance buffer is then calculated using those maps. Finally, by blending illuminance and shading, a scene with highly accurate soft shadow effects is produced. Our method does not suffer from umbra overestimation. Physical relations between light, objects and shadows demonstrate the soundness of our approach.
Item Type: | Article |
---|---|
Date Type: | Publication |
Status: | Published |
Schools: | Schools > Computer Science & Informatics |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Uncontrolled Keywords: | Interactive shadows ; soft shadows ; shadow maps ; shadow fins ; GPU ; real-time rendering |
Additional Information: | The definitive version is available at www.blackwell-synergy.com Record has been EMAIL checked. |
ISSN: | 0167-7055 |
Last Modified: | 17 Oct 2022 09:41 |
URI: | https://orca.cardiff.ac.uk/id/eprint/5210 |
Citation Data
Cited 17 times in Scopus. View in Scopus. Powered By Scopus® Data
Actions (repository staff only)
![]() |
Edit Item |