Skip to main content

Ray coherence in parallel volume rendering

Resource type
Thesis type
(Thesis) M.Sc.
Date created
2008
Authors/Contributors
Abstract
Ray coherence, meaning all processing along each ray is local to a single machine, is achieved in our parallel volume rendering environment by using a workload distribution scheme that divides the image space. This allows one to avoid the compositing stage when performing standard volume rendering in a parallel rendering pipeline. More importantly, there are a number of existing algorithms for volume rendering that either benefit from or require ray coherence when being adapted to a parallel environment. We discuss several of these algorithms and adapt and implement two of them, our own improved visibility culling technique to speed up rendering when occlusion occurs and a volumetric shadowing technique that produces more realistic and informative images. We also present novel algorithms for providing a consistent load balancing and efficiently loading and rendering pieces of a subdivided data set, addressing two of the major issues for data scalable image space distributions.
Document
Copyright statement
Copyright is held by the author.
Permissions
The author has not granted permission for the file to be printed nor for the text to be copied and pasted. If you would like a printable copy of this thesis, please contact summit-permissions@sfu.ca.
Scholarly level
Language
English
Member of collection
Download file Size
etd3647.pdf 3.15 MB

Views & downloads - as of June 2023

Views: 0
Downloads: 0