TY - GEN
T1 - Dynamic shadow synthesis using silhouette edge optimization
AU - Wang, Jihong
AU - Li, Zhen
AU - Ali, Saba Ghazanfar
AU - Sheng, Bin
AU - Li, Ping
AU - Chi, Xiaoyu
AU - Kim, Jinman
AU - Mao, Lijuan
N1 - Funding Information:
Acknowledgement. This work was supported in part by the National Natural Science Foundation of China under Grants 62077037 and 61872241, in part by Shanghai Municipal Science and Technology Major Project under Grant 2021SHZDZX0102, in part by the Science and Technology Commission of Shanghai Municipality under Grants 18410750700 and 17411952600, in part by Shanghai Lin-Gang Area Smart Manufacturing Special Project under Grant ZN2018020202-3, and in part by Project of Shanghai Municipal Health Commission(2018ZHYL0230).
Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021/9
Y1 - 2021/9
N2 - The shadow volume is utilized extensively for real-time rendering applications which includes updating volumes and calculating silhouette edges. Existing shadow volume methods are CPU intensive and complex occluders result in poor rendering efficiency. In this paper, we propose a hash-culling shadow volume algorithm that uses hash-based acceleration for the silhouette edge determination which is the most time-consuming processing in the traditional shadow volume algorithm. Our proposed method uses a hash table to store silhouette edge index information and thus reduces the time taken for redundant edge detection. The method significantly reduces CPU usage and improves algorithm time efficiency. Furthermore, for low hardware-level systems, especially embedded systems, it is still difficult to render dynamic shadows due to their high demand on the fill-rate capacity of graphics hardware. Our method has low hardware requirements and is easy to implement on PCs and embedded systems with real-time rendering performance with visual-pleasing shadow effects.
AB - The shadow volume is utilized extensively for real-time rendering applications which includes updating volumes and calculating silhouette edges. Existing shadow volume methods are CPU intensive and complex occluders result in poor rendering efficiency. In this paper, we propose a hash-culling shadow volume algorithm that uses hash-based acceleration for the silhouette edge determination which is the most time-consuming processing in the traditional shadow volume algorithm. Our proposed method uses a hash table to store silhouette edge index information and thus reduces the time taken for redundant edge detection. The method significantly reduces CPU usage and improves algorithm time efficiency. Furthermore, for low hardware-level systems, especially embedded systems, it is still difficult to render dynamic shadows due to their high demand on the fill-rate capacity of graphics hardware. Our method has low hardware requirements and is easy to implement on PCs and embedded systems with real-time rendering performance with visual-pleasing shadow effects.
KW - Dynamic
KW - Hash
KW - Optimization
KW - Shadow rendering
KW - Shadow synthesis
KW - Shaodow volume
UR - http://www.scopus.com/inward/record.url?scp=85118358658&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-89029-2_33
DO - 10.1007/978-3-030-89029-2_33
M3 - Conference article published in proceeding or book
AN - SCOPUS:85118358658
SN - 9783030890285
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 421
EP - 432
BT - Advances in Computer Graphics - 38th Computer Graphics International Conference, CGI 2021, Proceedings
A2 - Magnenat-Thalmann, Nadia
A2 - Magnenat-Thalmann, Nadia
A2 - Interrante, Victoria
A2 - Thalmann, Daniel
A2 - Papagiannakis, George
A2 - Sheng, Bin
A2 - Kim, Jinman
A2 - Gavrilova, Marina
PB - Springer Science and Business Media Deutschland GmbH
T2 - 38th Computer Graphics International Conference, CGI 2021
Y2 - 6 September 2021 through 10 September 2021
ER -