Particle-Based Participating Media Rendering Using Density Octrees
Journal: IADIS INTERNATIONAL JOURNAL ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (Vol.9, No. 2)Publication Date: 2014-12-30
Authors : Richard Monette; Anthony Whitehead;
Page : 96-114
Keywords : Rendering; Graphics; Participating Media; Octree; Efficiency;
Abstract
In order for computer generated imagery to recreate the characteristic visual appearance of phenomena such as smoke and fog it is necessary to compute the way in which light interacts with participating media. In this work we present a novel technique for computing volumetric single scattering lighting solutions for particle-based inhomogeneous participating media data sets. We seek to calculate volumetric lighting solutions for particle-based data sets as such data sets have the advantage of being spatially unbounded and relatively unrestricted with regard to memory as compared to uniform grids. In order to perform the calculations which are required for computing such a lighting solution, we introduce a novel octree based data structure. We refer to this new data structure as a density octree. The design of the density octree allows for efficiently computing light attenuation throughout the spatial extent. Using our data structure, we are able to produce high quality output imagery of arbitrary particle data sets in the presence of arbitrary numbers of lights.
Other Latest Articles
- Institutionalization of Information Systems Security Policies Adoption: Factors and Guidelines
- User Assisted Exploration and Sampling of the Solution Set of Non-negative Matrix Factorizations
- Emotional Decision Making Response of Non-Playable Characters in a Role-Playing Game
- Scenario Assistant for Complex System Configurations
- A Concept for Building More Humanlike Social Robots and Their Ethical Consequence
Last modified: 2016-02-19 23:40:32