Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Mastering-Graphics-Programming-with-Vulkan-Marco-Castorina.html
- eBay: https://www.ebay.com/sch/i.html?_nkw=Mastering+Graphics+Programming+with+Vulkan+Marco+Castorina+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/1803244798/
#architekturasilnikarenderującego #pipelinelayoutsideskryptory #barieryzasobówVulkan #renderowaniesterowaneprzezGPU #meshshaderyiraytracing #MasteringGraphicsProgrammingwithVulkan
Książka Mastering Graphics Programming with Vulkan autorstwa Marco Castoriny i Gabriela Sassone to techniczny przewodnik po projektowaniu nowoczesnego silnika renderującego z użyciem API Vulkan. Nie jest to ogólne wprowadzenie do grafiki trójwymiarowej ani prosty katalog wywołań biblioteki. Jej celem jest pokazanie, jak połączyć elementy Vulkan w działającą architekturę renderera, od podstawowego szkieletu po techniki wykorzystywane we współczesnej grafice czasu rzeczywistego. Autorzy koncentrują się na zagadnieniach, które decydują o praktycznej jakości silnika: organizacji potoków, zarządzaniu zasobami, synchronizacji pracy GPU oraz ograniczaniu narzutu CPU. Omawiają także renderowanie sterowane przez GPU, mesh shadery i śledzenie promieni w czasie rzeczywistym. Książka ma charakter praktyczny, a towarzyszące jej repozytorium kodu pozwala odnieść omawiane decyzje do konkretnej implementacji. Zakłada jednak podstawową znajomość Vulkan i programowania w C++, dlatego najlepiej traktować ją jako krok od nauki samego API do świadomego budowania skalowalnego renderera.