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

dc.contributor.authorForsberg, Elias
dc.contributor.authorJohnsson, Jon
dc.contributor.authorLuong, Chi Thong
dc.contributor.authorPerzon, André
dc.contributor.authorStrömberg, Björn
dc.contributor.authorÅberg, Jesper
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T14:35:58Z
dc.date.available2019-07-03T14:35:58Z
dc.date.issued2017
dc.description.abstractThis 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.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/251637
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleSphere Tracing GPU An evaluation of the Sphere Tracing algorithm and a GPU designed to run it
dc.type.degreeExamensarbete för kandidatexamensv
dc.type.degreeBachelor Thesisen
dc.type.uppsokM2
local.programmeDatateknik 300 hp (civilingenjör)
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
251637.pdf
Storlek:
1.05 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext