Siirry sisältöön
Projektit
OMA T&K

Rela­ti­vis­tinen path-tracer

Täysin itse tehty Vulkan/C++-path-tracer, joka renderöi yleisen suhteellisuusteorian ilmiöitä, kuten gravitaation taivuttamaa valoa.

Renderöity musta aukko: kertymäkiekko taipuu kirkkaaksi renkaaksi tapahtumahorisontin ylä- ja alapuolelle.
Tyyppi
OMA T&K
Rooli
Kaikki, grafiikkarajapinnasta ylöspäin
Teknologiat
C++20VulkanGLSL

Tyhjästä kirjoitettu renderöijä: Vulkan ja C++20, ei moottoria alla. Se käsittelee tavallista euklidista geometriaa ja samalla polulla yleisen suhteellisuusteorian kaartunutta geometriaa, jossa valo seuraa avaruuden muotoa suoran viivan sijaan.

Puoliksi kyse oli matalan tason grafiikkaohjelmoinnista, puoliksi siitä kysymyksestä, jonka jokainen reaaliaikainen renderöijä lopulta kohtaa: kuinka paljon fysiikkaa on varaa mallintaa ennen kuin ruutubudjetti loppuu.

Lisää projekteja