Interactive Computer Graphics: A Top-Down Approach with WebGL
C**.
this book is good to learn the information when you have the time ...
If it wasn't for him giving us code on his site to use, I'd give this a 4/5. However, this book is good to learn the information when you have the time to sit down and read it lol. Its not like the other webGL book I had that gets straight to coding. This book will go over terms and teach you them. The thing is when I was in class, I used the other book (WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL) over this one to write my code because it was no BS get to the point coding and quick definitions . Then the professor would explain the code and concepts using ANGEL's books. It wasn't until the end of the class year that I realized ANGEL gave us the code to experiment with. After that this book started to actually make sense. I almost came here and put 1/5 WORTHLESS, but over the summer I had the chance to actually USE the book.
J**Z
Five Stars
practical & good academic level for a senior undergraduate students
L**Y
Textbook full of errors. Avoid.
A terrible textbook. I was required to obtain this textbook for my Introduction to Computer Graphics at the University of Utah with Chuck Hansen.Check Hansen and the author of this textbook, Edward Angel are "friends" and thus offered a somewhat unique communication channel for our class.Specifically the issue has to do with lighting:> vec3 pos = -(modelViewMatrix * vPosition).xyz;> vec3 light = lightPosition.xyz;> L = normalize( light - pos );Here is Angel's official response to Hansen that was passed onto the class:>I just realized how the lighting code became such a mess. Fixed function OpenGL automatically applies the model view matrix to lighting >parameters like the light position so sometimes user code got a bit convoluted depending on what space you wanted to do the lighting >computation in. Then when we went to a fully shader based model, nothing was done automatically but we made the mistake of starting with our >old fixed-function code so something that should have gotten simpler became more convoluted.ANOTHER ERRORLater on in the semester a student sent this email to Hansen:>Do you guys think the code in chapter 9, page 458 is incomplete, because it looks like the leftlowerarm doesn't rotate with the leftupper arm?Hansen's response:>Indeed, you have found another error in the book.On top of all of these errors, the $130 price tag does not help.I'm very disappointed in this textbook and would not recommend buying it.
S**T
Great to get a decent understanding of WebGL
The code that the book comes with (on Edward Angel's homepage) is a bit buggy sometimes and not well documented. He is definitely not the best programmer. But, the book is great at giving you a pretty decent understanding of WebGL and has plenty of pictures to gawk at when your mind wanders off.
S**N
I can conclude that this book is not a good choice for learning how to use webgl
Bought it for a graphics course. But after reading more than 300 hundred pages and finishing doing some projects, I can conclude that this book is not a good choice for learning how to use webgl. It tries to explain what is behind the scene, but does not organize it in a clean and clear way. Even some of the online sources may be more of help. BTW, it is completely overpriced...
J**
Five Stars
New Book.
K**I
Five Stars
good quality!
A**N
if you want to learn nothing and be extremely confused buy this book.
Forced to buy this for a college course. Horrendous writing. There are a few pseudocode examples, but it is very poorly explained. Did not learn a single thing from this book.
Trustpilot
1 week ago
2 weeks ago