Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/95855
Title: Exploiting programmable graphics hardware to accelerate ray tracing
Authors: Vella, Brian (2003)
Keywords: Information technology
Computer graphics
Ray tracing algorithms
Issue Date: 2003
Citation: Vella, B. (2003). Exploiting programmable graphics hardware to accelerate ray tracing (Bachelor's dissertation).
Abstract: The production of photorealistic images in computer graphics by modelling light interaction has always been the topic of much research. Ray tracing has been slowly moving towards the realm of interactivity due to increasing processing speeds, research on speeding up ray tracing and research on reorganising ray tracing to better exploit every resource available. Programmable graphics hardware improvements are increasing at a fantastic rate. The extent of their processing speed increases shatters Moore's law. Graphics hardware today possess programmable vertex and fragment shaders which enable the hardware to be used in ways different from the standard rasterisation pipeline. One such example is ray tracing. In this dissertation we partition the ray tracing task between the CPU and the programmable graphics hardware to achieve a significant speedup over implementations using only the CPU. Our system exposes very efficient use of the programmable stages present in existing commodity graphics hardware by offloading ray-triangle intersection tests from the CPU to the GPU. Our method performs virtually all the ray-triangle intersection tests on the GPU and uses the available memory bandwidth efficiently. We demonstrate quasi-interactive frame rates on complex scenes made up of several thousand triangles.
Description: B.SC.(HONS)IT
URI: https://www.um.edu.mt/library/oar/handle/123456789/95855
Appears in Collections:Dissertations - FacICT - 1999-2009

Files in This Item:
File Description SizeFormat 
BSC(HONS)IT_Vella_Brian_2003.PDF
  Restricted Access
18.44 MBAdobe PDFView/Open Request a copy


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