Vulkan 3D Graphics Rendering Cookbook: Implement expert-level techniques for high-performance graphics with Vulkan
Author: 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 页数: 714 pages
ISBN-10: 1803248114
ISBN-13: 9781803248110
Book Description
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++.
下载地址
相关推荐
Symmetry in Geometry and Analysis, Volume 3
Symmetry in Geometry and Analysis, Volume 2
The Rise of the Roguelite: Inside a Gaming Phenomenon
Mastering Terraform: Learn how to build and manage cloud infrastructure with Terraform
Mastering spaCy: Build structured NLP solutions with custom components and models powered by spacy-llm, 2nd Edition
Go Lang in Depth: Guide to program microservices, networking, database and APIs using Go Lang