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
Comparing 3D-Clipmaps and Sparse Voxel Octrees for voxelbased cone tracing
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).
2018 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Jämnförlse av 3D-Clipmaps och Sparse Voxel Octrees för voxel based cone tracing (Swedish)
Abstract [en]

Voxel based cone tracing is a promising approach to approximate globalillumination for real-time applications. This technique utilizes a voxelfield approximating the original scene to retrieve the necessary radi-ance information during sampling. The simplest approach to creat-ing a voxel field is to use a 3D texture. Since this requires too muchGPU memory for larger scenes alternative data structures are neces-sary. This thesis compares two seemingly suitable data structures 3D-Clipmaps and Sparse voxel octrees. To compare the two structures weimplement them using OpenGL and C++. We then use the improvedSponza model with additional dynamic objects to benchmark the dif-ferences between the two approaches. Both data structures has its prosand cons. Our conclusion is that Clipmaps seems to be the most prac-tical approach for real-world purposes.

Abstract [sv]

Voxel based cone tracing är ett lovande tillvägagångssätt för att ap-proximera global belysning för realtidsapplikationer. Denna teknik an-vänder ett voxelfält som approximerar den ursprungliga scenen för atthämta den nödvändiga ljusinformationen under sampling. Det enk-laste tillvägagångssätt för att skapa ett voxelfält är att använda en 3D-textur. Eftersom detta kräver för mycket GPU-minne för större scenermåste alternativa datastrukturer tas i hänsyn. Denna avhandling jäm-för två skenbart lämpliga datastrukturer 3D-Clipmaps och Sparse vox-el octrees. För att jämföra de två strukturerna implementerar vi demmed OpenGL och C++. Vi använder sedan den förbättrade Sponza-modellen med insatta dynamiska objekt att jämföra skillnaderna mel-lan de två metoderna. Båda datastrukturerna har sina fördelar ochnackdelar. Vår slutsats är att Clipmaps verkar vara det mest praktiskatillvägagångssättet för reella tillämpningar.

Place, publisher, year, edition, pages
2018.
Series
TRITA-EECS-EX ; 2018:205
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-230105OAI: oai:DiVA.org:kth-230105DiVA, id: diva2:1216324
Subject / course
Computer Science
Educational program
Master of Science in Engineering - Computer Science and Technology
Supervisors
Examiners
Available from: 2018-06-26 Created: 2018-06-11 Last updated: 2018-06-26Bibliographically approved

Open Access in DiVA

fulltext(35417 kB)2 downloads
File information
File name FULLTEXT01.pdfFile size 35417 kBChecksum SHA-512
b8e645257f128d743cbb75ae9de3939e49002e1cd982d965c86928bdad5f981be8b6c989b5aa6420ea6cdb353b1b12e257c294c68489d26bfb5c4de35f51a4dc
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 2 downloads
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: 6 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