Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Volumetric path-tracing using the Vulkan API
ID
Lavrič, Primož
(
Avtor
),
ID
Marolt, Matija
(
Mentor
)
Več o mentorju...
,
ID
Bohak, Ciril
(
Komentor
)
PDF - Predstavitvena datoteka,
prenos
(17,06 MB)
MD5: 00EA2B6830EC830470DB5331BE13594C
Galerija slik
Izvleček
Modern low overhead graphics APIs such as Vulkan give the developers more control over the graphical hardware. However, this also makes them significantly more complex to use. In this work, we present a Vulkan abstraction framework that aims to simplify the development of Vulkan applications. Additionally, it provides many functionalities that were present in previous APIs, such as shader reflection and memory management. We upgraded three existing path tracing implementations for the CPU, GPU, and using the Nvidia RTX platform, where the latter two implementations use our Vulkan abstraction framework. For the path tracers, we have implemented two scattering models, a basic one that combines Lambertian BRDF and specular BSDF and a multiple-scattering microfacet model. As a final part of our work, we have added support for remote rendering to our GPU and RTX path tracing renderers. For analysis, we compared our two scattering models, benchmarked our path tracer implementations and evaluated the performance of the remote rendering.
Jezik:
Angleški jezik
Ključne besede:
Vulkan
,
rendering
,
path tracing
,
BRDF
,
BSDF
,
microfacets
,
multiple scattering
,
remote rendering
Vrsta gradiva:
Magistrsko delo/naloga
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2019
PID:
20.500.12556/RUL-111418
COBISS.SI-ID:
1538385603
Datum objave v RUL:
30.09.2019
Število ogledov:
1903
Število prenosov:
478
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
LAVRIČ, Primož, 2019,
Volumetric path-tracing using the Vulkan API
[na spletu]. Magistrsko delo. [Dostopano 5 maj 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=111418
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Slovenski jezik
Naslov:
Volumetrično sledenje poti z uporabo programskega vmesnika Vulkan
Izvleček:
Sodobni nizko režijski grafični aplikacijski vmesniki, kot je Vulkan, omogo\-čajo razvijalcem več nadzora nad grafično strojno opremo, vendar jih je posledično precej bolj zahtevno uporabljati. V tem delu predstavimo ogrodje, ki omogoča enostavnejši razvoj Vulkan aplikacij in ponuja številne funkcionalnosti, ki so bile prisotne v prejšnjih grafičnih aplikacijskih vmesnikih, kot na primer vpogled v senčilnike in upravljanje s pomnilnikom. Nadgradili smo obstoječe implementacije upodabljanja s sledenjem poti na CPE, GPE in s pomočjo Nvidiine platforme RTX. Slednji dve implementaciji uporabljata naše ogrodje za lažji razvoj Vulkan aplikacij. Implementirali smo dva svetlobna razpršitvena modela, osnovnega, ki združuje Lambertov reflekcijski model in odsevni razpršitveni model, ter večkratno razprševalni mikro-površinski model. Za konec smo našim GPE in RTX implementacijam sledenja poti dodali podporo za oddaljeno upodabljanje. V sklopu analize smo primerjali naša razpršitvena modela, performančno ovrednotili implementacije sledenja poti in naredili performančno analizo oddaljenega upodabljanja.
Ključne besede:
Vulkan
,
upodabljanje
,
sledenje poti
,
BRDF
,
BSDF
,
mikro-površine
,
večkratno razprševanje
,
oddaljeno upodabljanje
Podobna dela
Podobna dela v RUL:
Iščem podobna dela...
Podobna dela v drugih slovenskih zbirkah:
Nazaj