Zpět na práci
Java CPU Path Tracer
01 / 03
Začalo to jako semestrální úloha a skončilo u vlastního path traceru. Čistá Java, žádné GPU, žádná grafická knihovna, jen matematika a procesor.
- Typ
- 3D renderer
- Rok
- 2026
- Technologie
- Java · CI / testy
- V číslech
- BVH (SAH)
- denoising
- OBJ a glTF
- Podívat se
- GitHub ↗
Co v tom je
- 01
Žádné knihovny, žádné GPU
69 000 řádků vlastní Javy, od matematiky paprsků po odšumování. Vím, co je pod kapotou každého 3D enginu.
- 02
Změřený výkon
Benchmarky bez okna: 5 ms na snímek při rasterizaci, 13 ms s ray tracerem, 39 ms s path tracerem.
- 03
Tři renderery, jedna scéna
Stejný materiálový graf s 25 uzly používá rasterizace, ray tracer i path tracer, takže náhled odpovídá výsledku.
- 04
Instalace jedním klikem
Instalátor pro Windows si Javu přinese s sebou, uživatel nic dalšího neřeší.