Pros & Cons
Cons
There is a github repo for the code in this book but some of it is incomplete. The book really falls apart about halfway through the rasterization part.
The author leaves out information. The chapter on clipping (removing parts of objects which are partly on and partly off the screen) was so bad, that's where i gave up. I recommend going to find the author's web site first, and then decide what value ... Read More
Overview
- How are reviewers describing this item?
first and great. - Our engine has profiled the reviewer patterns and has determined that there is minimal deception involved.
- Our engine has determined that the review content quality is high and informative.
- Our engine has discovered that over 90% high quality reviews are present.
- This product had a total of 50 reviews as of our last analysis date on Feb 6 2023.
Helpful InsightsBETA
Posted by a reviewer on Amazon
It explains algorithms using pseudocode that only assumes you have a function that draws a single pixel on a display
Posted by a reviewer on Amazon
Although basic concepts are fully explained with detailed pseudocode some of the more advanced concepts are not covered in the level of detail that i was hoping for
Posted by a reviewer on Amazon
I was only able to finish some of my code by referring to other sources to provide missing details
Posted by a reviewer on Amazon
For example the book implies that its appendix explains how to create a rotation matrix but the appendix doesnt mention this at all
Posted by a reviewer on Amazon
The premise is to start from just a screen and a pixel set function
Posted by a reviewer on Amazon
Generally the structure is that each chapter introduces a goal show a sphere do shading draw a line draw a filled triangle etc lays out the math involved usually simple sometimes a bit involved and then gives pseudocode to explain it
Posted by a reviewer on Amazon
In the last third of the book though as things are getting more complex it pretty much gives up on including pseudocode and explaining implementation
Posted by a reviewer on Amazon
Part of it probably is that the code involved starts getting a little longer and more repetitive