Sphere Tracing GPU An evaluation of the Sphere Tracing algorithm and a GPU designed to run it

Examensarbete för kandidatexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/251637
Download file(s):
File Description SizeFormat 
251637.pdfFulltext1.07 MBAdobe PDFView/Open
Type: Examensarbete för kandidatexamen
Bachelor Thesis
Title: Sphere Tracing GPU An evaluation of the Sphere Tracing algorithm and a GPU designed to run it
Authors: Forsberg, Elias
Johnsson, Jon
Luong, Chi Thong
Perzon, André
Strömberg, Björn
Åberg, Jesper
Abstract: This thesis documents our experiences and conclusions during the design of a graphics processing unit (GPU), specifically designed and optimized for executing the Sphere Tracing algorithm, which is a variation of the standard Ray Tracing algorithm. The GPU is written in the functional hardware description language CaSH. A shader was also implemented in GLSL to enable algorithm research. Real-time rendering performance has always been a significant factor for 3D graphics cards. However, using the Sphere Tracing algorithm on conventional 3D graphics cards is slow because they are designed and built for polygon based rendering. We assessed potential performance improvements using our GLSL shader. The results indicate that it is possible to increase the performance of the Sphere Tracing algorithm.
Keywords: Data- och informationsvetenskap;Computer and Information Science
Issue Date: 2017
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
URI: https://hdl.handle.net/20.500.12380/251637
Collection:Examensarbeten för kandidatexamen // Bachelor Theses

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.