Wpis z mikrobloga

Udało mi się uruchomić voxelizację sceny!

https://streamable.com/g1xe3l

Co prawda jeszcze nie na 100%, ale najtrudniejsze za mną.

Mocno posiłkowałem się artem nvidii (https://developer.nvidia.com/content/basics-gpu-voxelization) w kwestii
użycia trzech rzutów ortograficznych i dobierania tego z lepszą widocznością. Brakuje mi na pewno 8x MSAA i konserwatywnej rasteryzacji
(https://developer.nvidia.com/content/dont-be-conservative-conservative-rasterization) ale to co mam starczy żeby iść dalej z moim planem co do dodania globalnej illuminacji.

Spróbuję sił z SDFGI (godotowym) ale w razie draki mogę się cofnąć do VXGI bo i tak już mam voxele gotowe.

Szkoda że nie ma żadnych dobrych artów (takich jak w przypadku pipelinu PBR) na temat implementacji prostych GI
bo bym na 100% zrobił kopiuj-wklej czegoś zamiast się bić z shaderami :D

Fun fact: sam render pass wypełniający teksturę 3D trwa około 10ms, ale jako że ściągam sobie ją z gpu to całe wypalanie trwa aż 1sec (o zgrozo).

#vulkan #gamedev
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach