ABSTRACT
In order to produce shots with hundreds of multi-volume crowd characters for Soul, we could not rely on the same I/O heavy pose-cache pipeline used for the hero characters [Coleman et al. 2020]. Our rendering and systems teams rated the total necessary storage for the ”soul world” at over 100 TBs for an average of two hero characters per shot.1 For expansive crowds of these characters to hit the same volumetric look while avoiding this I/O limitation, two new render-time technologies were developed. The first leveraged an existing volume rasterizer to pose volumes at render-time, informed by a lattice deformation. The second allowed for rasterization of surface primvars to be delivered to the volume shaders.
- Patrick Coleman, Laura Murphy, Markus Kranzler, and Max Gilbert. 2020. Making Souls: Methods and a Pipeline for Volumetric Characters. In ACM SIGGRAPH 2020 Talks(SIGGRAPH ’20). Association for Computing Machinery, New York, NY, USA, 2.Google ScholarDigital Library
- Robert L. Cook, John Halstead, Maxwell Planck, and David Ryu. 2007. Stochastic Simplification of Aggregate Detail. In ACM SIGGRAPH 2007 Papers (San Diego, California) (SIGGRAPH ’07). Association for Computing Machinery, New York, NY, USA, 79–es. https://doi.org/10.1145/1275808.1276476Google Scholar
- Julian Fong, Magnus Wrenninge, Christopher Kulla, and Ralf Habel. 2017. Production Volume Rendering: SIGGRAPH 2017 Course. In ACM SIGGRAPH 2017 Courses (Los Angeles, California) (SIGGRAPH ’17). Association for Computing Machinery, New York, NY, USA, Article 2, 79 pages. https://doi.org/10.1145/3084873.3084907Google Scholar
- Magnus Wrenninge. 2016. Efficient Rendering of Volumetric Motion Blur Using Temporally Unstructured Volumes. Journal of Computer Graphics Techniques (JCGT) 5, 1 (31 January 2016), 1–34. http://jcgt.org/published/0005/01/01/Google Scholar
- Jane Yen, Stephen Gustafson, Aaron Lo, J. D. Northrup, and Lana Sun. 2018. Other Worldly Crowds in Coco. In ACM SIGGRAPH 2018 Talks (Vancouver, British Columbia, Canada) (SIGGRAPH ’18). Association for Computing Machinery, New York, NY, USA, Article 19, 2 pages. https://doi.org/10.1145/3214745.3214796Google Scholar
- Rasterizing Volumes and Surfaces for Crowds on Soul
Recommendations
Imperfect voxelized shadow volumes
SIGGRAPH '13: ACM SIGGRAPH 2013 TalksVoxelized shadow volumes (VSVs) [Wyman 2011] are a discretized view-dependent shadow volume representation, but are limited to point or directional lights. We extend them, allowing dynamic volumetric visibility from area lights using imperfect shadow ...
Voxelized shadow volumes
HPG '11: Proceedings of the ACM SIGGRAPH Symposium on High Performance GraphicsEfficient shadowing algorithms have been sought for decades, but most shadow research focuses on quickly identifying shadows on surfaces. This paper introduces a novel algorithm to efficiently sample light visibility at points inside a volume. These ...
Imperfect voxelized shadow volumes
HPG '13: Proceedings of the 5th High-Performance Graphics ConferenceVoxelized shadow volumes [Wyman 2011] provide a discretized view-dependent representation of shadow volumes, but are limited to point or directional lights. We extend them to allow dynamic volumetric visibility from area light sources using imperfect ...
Comments