Vulkan 3D Graphics Rendering Cookbook: Implement expert-level techniques for high-performance graphics with Vulkan
Author:by Sergey Kosarevsky (Author), Alexey Medvedev (Author), Viktor Latypov (Author)
Publisher finelybook 出版社:Packt Publishing
Edition 版本:2nd ed. edition
Publication Date 出版日期:2025-02-14
Language 语言:English
Print Length 页数:714pages
ISBN-10:1803248114
ISBN-13:9781803248110
Book Description
Review
“Thanks to the dedication of the authors, this book covers a lot of ground, from the very first steps to modern and advanced topics. What I really like is the ‘There’s more’ section at the end of every section, where the authors make the topic truly open-ended, leaving useful references, suggestions and a room for the reader to improve upon the material in the future.
One thing that makes this book special is its practicality, with the abundance of code available and explained right in the book. The book also goes way beyond just API level, introducing higher-level rendering pipeline architecture, related concepts, such as material system, geometry and asset formats, and even physics.
The authors are well-renowned experts in the field with a lot of experience writing real-time engines and shipping AAA game titles, so the reader is in good hands. I was delighted to see the third edition of this book coming out with more elaborate and advanced topics. If you were looking for a comprehensive handbook on Vulkan and modern real-time rendering, you are holding it!”
Anton Kaplanyan, Vice President, Graphics Research at Intel Corp.
About the Author
Sergey Kosarevsky is a former rendering lead at Ubisoft RedLynx. He currently leads Vulkan development at Meta. He worked in the mobile industry at SPB Software, Yandex, Layar and Blippar, TWNKLS, and DAQRI, where he designed and implemented real-time rendering technology. He has more than 20 years of software development experience and more than 12 years of mobile and embedded 3D graphics experience. In his Ph.D. thesis, Sergey employed computer vision to solve mechanical engineering problems. He is also a co-author of several books on 3D graphics and mobile software development in C++, including “3D Graphics Rendering Cookbook”.
Alexey Medvedev is the AR Tech Lead at Meta, with over 20 years of experience in software development, primarily in game development. He has worked as an engine, graphics, and rendering engineer at renowned companies like Crytek, Blizzard, and Hangar 13, contributing to the release of several AAA games. At the time of writing this book, Alexey also serves as the Khronos Chair of the 3D Formats Working Group, which develops the glTF standards..
Viktor Latypov is a software engineer specializing in embedded C/C++, 3D graphics, and computer vision. With more than 15 years of software development experience and a Ph.D. in applied mathematics, he has implemented a number of real-time renderers for medical and automotive applications over the last 10 years. Together with Sergey, he has co-authored two books on mobile software development in C++.
下载地址
相关推荐
Mastering OpenAI for Enterprise: Unlock the Power of OpenAI to Build Intelligent Applications for Businesses with GPT, DALL-E, RAG, and AI Agents
Calculus: With Full Python Code
Foundation Mathematics VCE Units 3&4
The TypeScript Compiler API Book
A Bridge Between Lie Theory and Frame Theory: Applications of Lie Theory to Harmonic Analysis
Information Visualization for Intelligent Systems