{"product_id":"mastering-graphics-programming-with-vulkan-develop-a-modern-rendering-engine-from-first-principles-to-state-of-the-art-techniques-9781803244792","title":"Mastering Graphics Programming with Vulkan: Develop a modern rendering engine from first principles to state-of-the-art techniques","description":"\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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15870432\"\u003eMarco Castorina\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15870433\"\u003eGabriel Sassone\u003c\/a\u003e\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/10\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 382\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.44lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.79d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781803244792\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1803244798\u003cbr\u003e\u003cb\u003eBISAC Categories:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM012000\"\u003eSoftware Development \u0026amp; Engineering | Computer Graphics\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051060\"\u003eLanguages | C\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44527388098797,"sku":"9781803244792","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_f897a2c3-d682-4cb1-9100-8cafd3db0a98.jpg?v=1701374331","url":"https:\/\/sureshotbooks.com\/es\/products\/mastering-graphics-programming-with-vulkan-develop-a-modern-rendering-engine-from-first-principles-to-state-of-the-art-techniques-9781803244792","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}