Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/91413
Title: Extending Illumina PRT with SIMD ray packet intersections
Authors: Grech, Daniel (2014)
Keywords: Ray tracing algorithms
Computer vision
Image processing
Pattern recognition systems
Issue Date: 2014
Citation: Grech, D. (2014). Extending Illumina PRT with SIMD ray packet intersections (Bachelor's dissertation).
Abstract: Ray tracing is a rendering technique used to synthesize high quality, realistic images of virtual scenes. Rays of light are traced from the perspective of the viewer, through the scene, until the closest intersection is found, and a radiance value is computed for that point. This value is then used to determine the colour of the respective pixel in the final image. This computation may require tracing other rays into the scene. One way of speeding up these computations is by tracing packets of rays in parallel, instead of single rays, allowing us to exploit the spatial coherence which exists between rays, and amortize certain operations over a packet of rays. Primary rays fired from the camera are highly coherent and provide an obvious starting point for optimization. Secondary rays traced into the scene after the first intersection tend to be less coherent and require more intelligent grouping to obtain any benefits from the use of packets. This FYP extends Illumina PRT, a physically-based rendering engine, to support the use of ray packets for rendering. The framework has been extended with a renderer that uses ray packets to render the scene, as well as support for ray packet intersections for both spatial acceleration structures (namely, kd-trees) as well as geometric primitives (namely, triangles). We also apply ray packet techniques to secondary rays, specifically to perform occlusion tests in an integrator that attempts to render global illumination effects. Our work is then evaluated and compared to single ray techniques to highlight any benefits obtained.
Description: B.Sc. IT (Hons)(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/91413
Appears in Collections:Dissertations - FacICT - 2014
Dissertations - FacICTCS - 2010-2015

Files in This Item:
File Description SizeFormat 
B.SC.(HONS)IT_Grech_Daniel_2014.PDF
  Restricted Access
7.31 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.