Umeå University's logo

umu.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Bone-Dominance Partitioning: Skeleton-Aware BVH Construction for GPU Ray Tracing
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap.
2026 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
Abstract [en]

Real-time ray tracing of animated skeletal characters is a persistent performance challenge. Bounding Volume Hierarchies (BVHs) must be updated every frame as geometry deforms, and while refitting is cheap, it degrades ray throughput under large deformations because general-purpose builders may group triangles across deformation boundaries, causing bounding nodes to expand around diverging geometry.

We introduce Bone-Dominance Partitioning, a preprocessing method that decomposes a skinned mesh into clusters of triangles driven by the same bones, each assigned an independent BVH subtree. Lower-level nodes thus contain only triangles that deform together, preserving tightness under refitting. The method requires no animation data and no changes to the per-frame pipeline.

We evaluate Bone-Dominance Partitioning across five skeletally animated scenes against full rebuilds and standard refitting approaches. Most scenes exhibit only modest deformation and show a small but consistent overhead due to increased leaf depth. However, for an adversarial scene featuring tightly folded initial geometry, Bone-Dominance Partitioning largely mitigates catastrophic refitting degradation, reducing the secondary ray throughput coefficient of variation from 0.676 to 0.121, delivering an average secondary ray speedup of 2.31×, and improving worst-case throughput by 3.49× over standard refitting.

To be able to perform a fair evaluation on real hardware, we developed a portable Vulkan-based ray tracing simulator replicating the binary BVH format of AMD's RDNA2 architecture and the traversal kernel of the Linux Mesa driver, enabling arbitrary BVH structures to be injected and measured with realistic memory and divergence characteristics.

sted, utgiver, år, opplag, sider
2026. , s. 59
Serie
UMNAD ; 1629
Emneord [en]
Real-Time Ray Tracing, Bounding Volume Hierarchies (BVH), GPU Architecture, Vulkan API, Skeletal Animation, BVH Refitting, Performance Optimization, Hardware Simulation
HSV kategori
Identifikatorer
URN: urn:nbn:se:umu:diva-255282OAI: oai:DiVA.org:umu-255282DiVA, id: diva2:2075486
Utdanningsprogram
Master of Science Programme in Computing Science and Engineering
Presentation
2026-06-03, NAT.D.440, Naturhuset, Universitetsområdet, Umeå, 15:00 (engelsk)
Veileder
Examiner
Tilgjengelig fra: 2026-06-22 Laget: 2026-06-18 Sist oppdatert: 2026-06-22bibliografisk kontrollert

Open Access i DiVA

fulltext(21260 kB)546 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 21260 kBChecksum SHA-512
b8e9b8f7ff89519f84cae55e60bd88675ceeebdcd851c6a206047d4e680ffb4d197c7d90a644be0b69b085a3b741ae44c9a775d568b4de44ad028931698501a2
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Lögdahl, Olle
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 193 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf