Mid Sweden University

miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Parallax Voxel Ray Marching: A comparison of techniques
Mid Sweden University, Faculty of Science, Technology and Media, Department of Computer and Electrical Engineering (2023-).
2026 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Denna rapport utforskar parallax voxel raymarching för rendering av voxeldata. Voxlar används som 3D representationer av rutnät (grid) och kan vara användbara inom visualisering av medicinsk data, spel och andra simuleringar. Två datastrukturer jämförs: sparse voxel octree och en enkel grid. Med hjälp av vattensfallsmodellen utvecklades en renderare som implementerar båda teknikerna tillsammans med algoritmer för att snabbt gå igenom volymerna i OpenGL och C++. Resultatet visar att fast voxel traversal algorithm och enkla grids ger bättre prestanda i de flesta scener medans sparse voxel octrees är betydligt mer långsam men också minneseffektiv. Projektet ger vägledning för att välja den mest passande metoden beroende på scen och hårdvara.

Abstract [en]

This thesis explores parallax voxel ray marching techniques for rendering voxel data. Voxels are 3D grid representations of space and can be useful for visualising medical data, video games and other simulations. Two data structures are compared: sparse voxel octrees and simple grids. Using the waterfall development method, a renderer implementing both techniques along with traversal algorithms was developed in OpenGL and C++. The results show the fast voxel traversal algorithm provides better performance using simple grids in most scenes while sparse voxel octrees are significantly more memory efficient but also many times slower. The project provides guidance for the most suitable technique depending on the scene and hardware requirements.

Place, publisher, year, edition, pages
2026. , p. 40
Keywords [en]
Voxel, Parallax, Ray Marching, Sparse Voxel Octree, Fast Voxel Traversal Algorithm
Keywords [sv]
Voxel, Parallax, Ray Marching, Sparse Voxel Octree, Fast Voxel Traversal Algorithm
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-58003Local ID: DT-V26-G3-043OAI: oai:DiVA.org:miun-58003DiVA, id: diva2:2081827
Subject / course
Computer Engineering DT1
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
Available from: 2026-06-30 Created: 2026-06-30 Last updated: 2026-06-30Bibliographically approved

Open Access in DiVA

fulltext(664 kB)11 downloads
File information
File name FULLTEXT01.pdfFile size 664 kBChecksum SHA-512
1c3cd28845ed457429d882572eb6823ddd03197e7b412b52067f07524abb03ca099b2b3edbba1dee69c0f4d99874868d8d05699ca731ac4fd769cee933e4589a
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Vaaraniemi, Robin
By organisation
Department of Computer and Electrical Engineering (2023-)
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 23 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf