Using Mesh Shaders for isosurface extraction

dc.contributor.advisorRogers, Bill
dc.contributor.advisorBainbridge, David
dc.contributor.authorElliott, Hamish Robert
dc.date.accessioned2022-11-15T22:46:19Z
dc.date.available2022-11-15T22:46:19Z
dc.date.issued2022
dc.date.updated2022-11-10T03:10:35Z
dc.description.abstractThis thesis investigates the use of the Mesh Shader graphics pipeline, utilising in particular its ability of parallel and dynamic choice of geometry, to gain computation efficiencies in realising the Marching Cubes isosurface extraction algorithm. The thesis details how the Marching Cubes algorithm was mapped to the Mesh Shader pipeline, to form a baseline implementation. In addition, two heuristic-based variants are presented that reduced the GPUs workload, but at the potential cost of compromising accuracy. In evaluation of the work, a comparison of the baseline Mesh Shader pipeline implementation is made with a previous compute-shader based implementation. We also present a set of experiments that investigate the speed and accuracy of the two heuristic-based variants.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10289/15340
dc.language.isoen
dc.publisherThe University of Waikato
dc.rightsAll items in Research Commons are provided for private study and research purposes and are protected by copyright with all rights reserved unless otherwise indicated.
dc.subjectCGI
dc.subjectComputer graphics
dc.subjectRealtime rendering
dc.subjectRealtime graphics
dc.subjectGame graphics
dc.subjectGPU
dc.subjectGraphics processing
dc.subjectShader
dc.subjectShader program
dc.subjectMesh shader
dc.subjectCompute shader
dc.subjectGraphics pipeline
dc.subject.lcshThree-dimensional modeling
dc.subject.lcshComputer graphics
dc.subject.lcshMesh Shader
dc.subject.lcshGraphics processing units
dc.titleUsing Mesh Shaders for isosurface extraction
dc.typeThesis
dspace.entity.typePublication
pubs.place-of-publicationHamilton, New Zealanden_NZ
thesis.degree.grantorThe University of Waikato
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (MSc)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
7.9 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.58 KB
Format:
Item-specific license agreed upon to submission
Description: