3D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan
A**9
Great practical book for learning Vulkan API
First of all, I already know OpenGL and have written my own rendering engine with various techniques such as SSAO, shadow mapping, and PBR.I find this book is a nice "bridge" for transitioning from OpenGL to Vulkan. I would not recommend this book if you don't have basic knowledge on graphics programming.The source code on github is great. Vulkan is known to be a verbose API, but the provided code is surprisingly easy to follow. The code has good structure but not too overengineered. Perfect for learning.The print quality is not... good. The page layouts and the fonts feel pretty basic. I regret buying a printed copy instead of the ebook version. However, the contents are amazing so I give it a pass and 5/5 stars.
I**E
Great book
Arrived on time
A**R
The best book for advanced opengl and vulkan ever read.
This book goes in deep of opengl and vulkan, how you can bring up your opengl or vulkan software to speed.First 365 pages the authors describe witch external software packages use to get the example programs up an running. Then how the graphic pipeline is organized and some image based technics. I found next chapter about how to organize a scene graphs very interesting.The book is interesting for advanced reader. For every algorithm of the book is an example code.
A**R
Helpful
The book covers some interesting topics, such as working with glTF2 and bindless rendering, that are rarely covered in other books. Parallel implementations of many examples in OpenGL&Vulkan are quite handy.
J**P
Very good book to quickly get started with vulkan based engine
If you know something about vulkan or opengl. However you are stuck at a phase where you would overthink about implementation and you would not make any progress? Then this book is for you.They explain every concept in a step by step manner with code examples that evolve as you make progress. The project gets bigger at every chapter and in the end you will have a working engine which you can expand upon.In my case I have already implemented all those basics in my engine, I had a working engine with IBL, Shadows and PBR implemented when I bought the book. So if you are like me there are still few concepts that are explained well and worth the purchase.
Trustpilot
2 weeks ago
2 months ago