Abstract
Screen space ambient occlusion is a very efficient means to capture the shadows caused by adjacent objects. However it is incapable of expressing transparency of objects. We introduce an approach which behaves like the combination of ambient occlusion and translucency. This method is an extension of the traditional screen space ambient occlusion algorithm with extra density field input. It can be applied on rendering mesh objects, and moreover it is very suitable for rendering complex hair models. We use the new algorithm to approximate light attenuation though semi-transparent hairs at real-time. Our method is implemented on common GPU, and independent from pre-computation. When it is used in environment lighting, the hair shading is visually similar to however one order of magnitude faster than existing algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ducheneaut, N., Wen, M.-H., Yee, N., Wadley, G.: Body and mind: a study of avatar personalization in three virtual worlds. In: Proceedings of 27th International Conference on Human Factors in Computing Systems, pp. 1151–1160 (2009)
Kajiya, J., Kay, T.: Rendering fur with three dimensional textures. In: Proceedings of 16th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH 1989), vol. 23, pp. 271–280 (1989)
Marschner, S.R., Jensen, H.W., Cammarano, M., Worley, S., Hanrahan, P.: Light scattering from human hair fibers. ACM Trans. Graph. 22(3), 780–791 (2003)
Lokovic, T., Veach, E.: Deep shadow maps. In: Proceedings of ACM SIGGRAPH, pp. 385–392 (2000)
Mertens, T., Kautz, J., Bekaert, P., Van Reeth, F.: A self-shadow algorithm for dynamic hair using density clustering. In: SIGGRAPH 2004 Sketches, vol. 44 (2004)
Bertails, F., Menier, C., Cani, M.P.: A practical self-shadowing algorithm for interactive hair animation. In: Graphics Interface, pp. 71–78, May 2005
Yuksel, C., Keyser, J.: Deep opacity maps. CG Forum 27(2), 675–680 (2008)
Sintorn, E., Assarsson, U.: Hair self shadowing and transparency depth ordering using occupancy maps. In: Proceedings of Interactive 3D Graphics and Games (I3D), pp. 157–162 (2008)
Zinke, A., Yuksel, C., Weber, A., Keyser, J.: Dual scattering approximation for fast multiple scattering in hair. ACM Trans. Graph. 27(3), 1–10 (2008)
Miller, G.: Efficient algorithm for local and global accessibility shading. In: SIGGRAPH 1994: Proceedings of 21st Annual Conference on Computer Graphics and Interactive Techniques, pp. 319–326, ACM, New York (1994)
Bavoil, L., Sainz, M.: Screen-space ambient occlusion. Technical report, Nvidia Corporation (2008)
Tsai, Y.-T., Shih, Z.-C.: All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation. ACM Trans. Graph. 25(3), 967–976 (2006)
Ren, Z., Zhou, K., Li, T., Hua, W., Guo, B.: Interactive hair rendering under environment lighting. ACM Trans. Graph. 29(4), 55:1–55:8 (2010)
Xing, X., Dobashi, T., Yamamoto, T., Katsura, Y., Anjyo, K.: Real-time rendering of animated hair under dynamic, low-frequency environmental lighting. In: Proceedings of Virtual Reality Continuum and Its Application in Industry (VRCAI 2012), pp. 43–46 (2012)
Reinbothe, C.K., Boubekeur, T., Alexa, M.: Hybrid ambient occlusion. In: Eurographics 2009, Annex (Areas Papers), pp. 51–57 (2009)
Bunnell, M.: GPU Gems 2 - Dynamic Ambient Occlusion and Indirect Lighting, pp. 223–233. Addison-Wesley, Boston (2005). Chap. 14
Hoberock, J., Jia, Y.: GPU Gems 3 - High-Quality Ambient Occlusion, pp. 239–274. Addison-Wesley, Boston (2007). Chap. 12
Mendez-Feliu, A., Sbert, M.: Obscurances in general environments. Graphicon (2006)
Eisemann, E., Decoret, X.: Fast scene voxelization and applications. In: Symposium on Interactive 3D Graphics and Games (I3D), pp. 71–78 (2006)
Zhang, Z., Morishima, S.: Application friendly voxelization on gpu by geometry splitting. In: Christie, M., Li, T.-Y. (eds.) SG 2014. LNCS, vol. 8698, pp. 112–120. Springer, Heidelberg (2014). doi:10.1007/978-3-319-11650-1_10
Yu, X., Yang, J.C., Yu, J.: A framework for rendering complex scattering effects on hair. In: Proceedings of Interactive 3D Graphics and Games (I3D), pp. 111–118 (2012)
Amanatids, J., Woo, A.: A fast voxel traversal algorithm for ray tracing. In: Proceedings of Eurographics 1987, pp. 3–10 (1987)
Acknowledgments
We are grateful to Cem Yuksel for on his website the hair model files provided. We also thank for the Stanford 3D scanning repository for the bunny and dragon models.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Zhang, Z., Morishima, S. (2017). Screen Space Hair Self Shadowing by Translucent Hybrid Ambient Occlusion. In: Chen, Y., Christie, M., Tan, W. (eds) Smart Graphics. SG 2015. Lecture Notes in Computer Science(), vol 9317. Springer, Cham. https://doi.org/10.1007/978-3-319-53838-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-53838-9_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53837-2
Online ISBN: 978-3-319-53838-9
eBook Packages: Computer ScienceComputer Science (R0)