190 likes | 310 Views
This paper presents an enhanced algorithm for real-time shadow volume generation on subdivision surface models. By utilizing dual geometry images, we significantly improve the efficiency and accuracy of silhouette detection and shadow volume creation. Our approach includes a robust silhouette detection mechanism paired with a directed visibility interpolation method. Additionally, we evaluate performance under dynamic lighting conditions, providing a comparison against existing methods. The results demonstrate improved rendering efficiency and silhouette accuracy. The findings are vital for applications in realistic graphics rendering.
E N D
Geometry Image-based Shadow Volume Algorithm for Subdivision Surfaces Min Tang, Jin-Xiang Dong College of Computer Science, Zhejiang University {tang_m, djx}@zju.edu.cn
Contents • Related Works • Main Contributions • Algorithm Pipeline • Evaluation • Silhouette Detection • Implementation and Results • Demo • Conclusion & Future Works
Related Works • Subdivision Surface Evaluation on GPU • GPU based shadow volume algorithm • Geometry Image The work here is a extension of our previous work at CGI06: Real-time Shadow Volume Algorithm for Subdivision Surface Based Models by Min Tang, et al.
Main Contributions Improved efficiency: By using two geometry images to pack all the patches’ information, the efficiencies of silhouette detection and shadow volume generation are greatly improved (2 render-to-texture ops per model under dynamic lighting). Improved accuracy: An enhanced silhouette detection method is designed to improve accuracy and ensure robustness
Silhouette Detection Directed visibility interpolation for silhouette extraction (+ for visible, - for invisible)
Silhouette Detection (b) Silhouette detection using the directed visibility interpolation method (a) Silhouette detection using normal vector of adjacent facets in [17]
Silhouette Detection Cracks caused by numeric instability [17] Smooth linked silhouettes
Silhouette Detection Cracks caused by numeric instability [17] Smooth linked silhouettes
Silhouette Detection Our result with the same light source Shadow leaks caused by the cracks [17]
Demo&Source Code http://www.cs.wichita.edu/~tang/SubShadow/subShadow.htm.
Conclusion & future works Extension to geometry images Speed is limited by the RTVA efficiency
Thanks! Q&A