magistrsko delo
Abstract
Fizikalno osnovano upodabljanje volumetričnih podatkov je dandanes klju\-čne\-ga pomena v znanosti, medicini in mnogih industrijskih panogah, rešitve pa so pogosto neinteraktivne in platformno odvisne, kar omejuje njihovo uporabnost. V nalogi predstavimo združitev konceptov pretokovno-omejene difuzijske aproksimacije ter večmrežnega reševanja diferencialnih enačb, prek katerih dosežemo interaktivno simulacijo globalne osvetlitve neodvisno od položaja kamere. Metodo smo implementirali v spletni aplikaciji s pomočjo vmesnika WebGL 2.0 ter jo zmogljivostno in kvalitativno ovrednotili. Rezultati so pokazali, da večmrežna metoda močno pospeši hitrost konvergence, njeno večjo porabo pomnilnika pa lahko omilimo z predpomnjenjem v manjši ločljivosti. Medtem ko rezultati naše metode ne dosežejo kvalitete metode sledenja potem, nam difuzijska aproksimacija omogoča realnočasovno interakcijo s kamero ter v manj kompleksnih primerih tudi z osvetlitvijo in prenosno funkcijo.
Keywords
predpomnjenje osvetlitve;globalna osvetlitev;volumetrični podatki;računalništvo in informatika;magisteriji;
Data
Language: |
Slovenian |
Year of publishing: |
2023 |
Typology: |
2.09 - Master's Thesis |
Organization: |
UL FRI - Faculty of Computer and Information Science |
Publisher: |
[U. Šmajdek] |
UDC: |
004(043.2) |
COBISS: |
170201603
|
Views: |
47 |
Downloads: |
19 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Illumination caching for rendering with volumetric path tracing |
Secondary abstract: |
Physically based rendering of volumetric data plays a vital role in contemporary science, medicine, and various industries. However, existing solutions often suffer from non-interactivity and are platform-specific, constraining their practicality. In this study, we introduce a novel approach combining the principles of flux-limited diffusion approximation and multigrid method. This enables us to create an interactive global illumination simulation, regardless of the camera's position. We implemented this technique within a web application, leveraging the WebGL 2.0 interface, and conducted a performance and quality assessment. Our findings indicate that the multi-grid method significantly enhances convergence speed, and its increased memory consumption can be managed through lower resolution caching. While our approach may not match the quality achieved by path tracking methods, the diffusion approximation allows for real-time interaction with the camera, and, in less complex scenarios, facilitates real-time interaction with lighting and transfer functions. |
Secondary keywords: |
irradiance caching;global illumination;volumetric data;computer science;computer and information science;master's degree;Računalništvo;Univerzitetna in visokošolska dela; |
Type (COBISS): |
Master's thesis/paper |
Study programme: |
1000471 |
Embargo end date (OpenAIRE): |
1970-01-01 |
Thesis comment: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Pages: |
65 str. |
ID: |
19999872 |