{"product_id":"mastering-graphics-programming-with-vulkan-develop-a-modern-rendering-engine-from-first-principles-to-state-of-the-art-techniques-paperback","title":"Mastering Graphics Programming with Vulkan: Develop a modern rendering engine from first principles to state-of-the-art techniques - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eMarco Castorina\u003c\/b\u003e (Author), \u003cb\u003eGabriel Sassone\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDevelop a rendering framework by implementing next-generation 3D graphics, leveraging advanced Vulkan features, and getting familiar with efficient real-time ray tracing techniques uncovered by leading industry experts\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDevelop high-performance rendering techniques in Vulkan\u003c\/li\u003e\n\u003cli\u003eAutomate some of the more tedious aspects like pipeline layouts and resource barriers\u003c\/li\u003e\n\u003cli\u003eUnderstand how to take advantage of mesh shaders and ray tracing\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eVulkan is now an established and flexible multi-platform graphics API. It has been adopted in many industries, including game development, medical imaging, movie productions, and media playback. Learning Vulkan is a foundational step to understanding how a modern graphics API works, both on desktop and mobile.\u003c\/p\u003e\u003cp\u003eIn Mastering Graphics Programming with Vulkan, you'll begin by developing the foundations of a rendering framework. You'll learn how to leverage advanced Vulkan features to write a modern rendering engine. The chapters will cover how to automate resource binding and dependencies. You'll then take advantage of GPU-driven rendering to scale the size of your scenes and finally, you'll get familiar with ray tracing techniques that will improve the visual quality of your rendered image.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have a thorough understanding of the inner workings of a modern rendering engine and the graphics techniques employed to achieve state-of-the-art results. The framework developed in this book will be the starting point for all your future experiments.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand resources management and modern bindless techniques\u003c\/li\u003e\n\u003cli\u003eGet comfortable with how a frame graph works and know its advantages\u003c\/li\u003e\n\u003cli\u003eExplore how to render efficiently with many light sources\u003c\/li\u003e\n\u003cli\u003eDiscover how to integrate variable rate shading\u003c\/li\u003e\n\u003cli\u003eUnderstand the benefits and limitations of temporal anti-aliasing\u003c\/li\u003e\n\u003cli\u003eGet to grips with how GPU-driven rendering works\u003c\/li\u003e\n\u003cli\u003eExplore and leverage ray tracing to improve render quality\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for professional graphics and game developers who want to gain in-depth knowledge about how to write a modern and performant rendering engine in Vulkan. Familiarity with basic concepts of graphics programming (i.e. matrices, vectors, etc.) and fundamental knowledge of Vulkan are required.\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 382\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.79 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e February 10, 2023\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":44838474121318,"sku":"9781803244792","price":77.37,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0599\/7255\/0758\/files\/b0kzcmpGdEdXbXA3VUVId2NSM2dsUT09.webp?v=1772466479","url":"https:\/\/infinitylightwa.com\/products\/mastering-graphics-programming-with-vulkan-develop-a-modern-rendering-engine-from-first-principles-to-state-of-the-art-techniques-paperback","provider":"Infinity Light","version":"1.0","type":"link"}