|
|||||||||||||||||||||||||||||||||||
|
18 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
47 of 48 people found the following review helpful:
2.0 out of 5 stars
Skip this book.,
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
While this text represents what amounts to a noble effort on behalf of the author and the Ogre community, I'm afraid that the best I can say for this book is that it's not entirely terrible. Hoping to fast-forward past the traditionally hackish explanations offered by online documentation, I had purchased this book expecting to learn about Ogre in a more carefully structured and comprehensive (not to mention, professional) manner. Unfortunately, this was simply not to be.
The examples in this book... suck. They're terrible. Everything is simply copied (often incorrectly!) from the freely available Ogre samples. What's more, any explanation of this code is purely cursory, often suggesting that the reader "Check the website for more details," which are apparently too involved or lengthy for inclusion in this $35 hardcover text on Ogre. Oops. Perhaps I've been spoiled by the OpenGL programming guide. For one reason or another, I've come to expect concise examples that illustrate a single idea presented with plenty of discussion on how this idea might be used in practice and some exposition as to what features exist to allow one to best do so. Compared to this expectation, what this book manages to give you is a tiny sampling of a semi-relevant example drawn from the SDK's sample projects, partnered with the name of the classes and member functions involved in said example all laid out in a nice monospace font, and that's about the sum of it (give or take one or two sentences of description-- sometimes). For instance, while one whole page is dedicated to a laundry-list of the Camera's member functions (clearly copied wholesale from the header file with minimal corrections), maybe three or four functions for interacting with the scene graph are *shown* (not presented) in the context of-- you guessed it-- a small subset of some Ogre sample project. This and some sample code showing how to query the scene in one or two ways is basically all you get from the ~30 page chapter dedicated to the subject. Often times, the author spends pages upon pages singing praise to a particular feature of Ogre (render queues, techniques, LOD, schemes...), proceeding thereupon to omit any sort of actual explanation of how this feature is used later in the text. As you might imagine, this habit becomes quite annoying by the third or fourth time it occurs. Worse, still, is that any discussion that *is* presented by the author often culminates in a lacking, vague, and ambiguous description that ultimately fails to convey any sense of "The Big Picture." For one reason or another, the author seems convinced that a six line code snippet from the SDK is sufficient to explain just about everything there is to know about, say, Materials or SceneManager instances. And in the end, you feel *almost* as inexperienced with this library as you did when you originally set out to learn Ogre. Of course, by the time you've finished this book, you'll also have learned the valuable lesson that the website is really quite good-- but I'd bet that's not exactly the lesson you were planning to take from this book when you plunked down your money for it in the first place. One final criticism: be warned! When this book first arrived, I was quite surprised to discover just how thin it was. Before you assume that it's because this book is concise and to-the-point also note that the print is TINY. It's a real pain that the publisher decided to cut corners and use a 10 point font to cut down on page count all the while selling this text as a clunky hardcover book! This, coupled with the numerous typos, bugs, and inconsistencies make for a very unprofessional read. If this were a freely available tutorial you could find somewhere on the website, I'd give it 4 stars. But this is a pricey, hardcover book that's supposed to be professionally edited, organized, and polished; hence, it gets 2 stars. Okay, okay. This book isn't entirely bad. It's always nice when an open source project becomes big enough to warrant a book. And I'm sure that the author had fine intentions when setting out to write this text: some of the chapters do manage a decent description of their subject matter, and the author's enthusiasm for Ogre is quite evident in his writing (which can be amusing, at times). Unfortunately, however, this book is just not there yet: it is a thorough sales pitch, a high-level tutorial, and many suggestions to visit the website; expect nothing more. My suggestion? Take his advice, and save some money. Visit the website and skip this book.
58 of 62 people found the following review helpful:
1.0 out of 5 stars
How could this have been published?,
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
Spending all day reading and implementing obscure APIs, you tend to develop thick skin for badly written documentation. Programmers generally don't have english degrees. You suffer through and glean the information you need to get your job done.
I'll cut to the chase on this review. This book contains NO information. That's right, it tells you nothing about how to use Ogre. The author spends the first quarter of the book on downloading, installing, and calling the init function (which takes up to three arguments). Halfway through the book I started thinking "He's actually going to put and object in a scene any minute now". Nope, it never happens. After spending a hundred pages talking about how great Ogre is and the four types of objects he skips over actually using any of the objects. The book doesn't even cover the object trees. It flops back and forth between halfway done remedial 3D concepts (What is a camera? I'll tell you in chapter 7) and marketing speek (Ogre has a great plugin archtitecture you should love only I won't tell you how to use it). I'm still in awe that something this free of actual content could be published. After reading the entire book, I still had no idea how to perform basic functions in Ogre like loading a texture. This book has no audience. It doesn't really cover any basic 3D concepts so it's bad for beginners. It doesn't cover how to use the APIs so it's bad for a bootstrap reference, and it doesn't cover any core logic so it's bad for advanced developers. No one should ever buy this book.
4 of 4 people found the following review helpful:
2.0 out of 5 stars
Not so 'PRO'...,
By
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
I bought the book because of urgent need to use the Ogre3D engine.
Some remarks: 1. Hardcover? why? You make a hardcover for a 'bible' programming book (like a C++ bible book) that will serve you as a reference for as long as you need to use its contents.This book is NOT a 'bible' book (or a reference book). A hardcover is for making books last longer. Under this idea they made a book that covers a 3D engine's CURRENT release(!!!). So if something drastically changes in the next major release, will they print another one? Hardcover again? 2. The 'PRO' in the title is misleading. Don't consider this book as having extensive information about all aspects of the engine. Thing of the 'PRO' more like your knowledge prerequisites in aspects as C++, CG scripts, 3D modeling and 3D texturing. It is in fact the wiki of Ogre3D in a hardcover (and maybe less)... Yet it is some times more helpful to have a book around instead of searching the net.(and it's a Hardcover so its cool!! nah... bad joke.. ) 3. The book does seem to jump around from topic to topic but if you have gained enough knowledge of the object before reading it, you will get a better perspective view of the engine and how its elements are connected with each other. That's why it says 'PRO'!! ;-) Definitely NOT a good buy for a beginner. Notice: is used the world 'bible' metaphorically, to describe a book that contains almost everything about a specific topic. Please do not confuse it's use with it's religious meaning. Thank you. Another thing, I'm NOT a 'PRO' so I didn't gained much from this book either. But i believe that eventually it will come in handy.
1 of 1 people found the following review helpful:
1.0 out of 5 stars
Awful book.,
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
This book is almost useless. It doesn't actually explain how anything works in Ogre, except in the most vague terms. The website is much more useful (though still very thin on details, it has to be said, considering the size of Ogre). I'd love a proper reference work on Ogre that gives a thorough description of the structure and features of the engine, written by someone who can write English and also knows something about graphics (unlike this one).
7 of 10 people found the following review helpful:
5.0 out of 5 stars
Solid introduction to Ogre3D for developers and artists,
By
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
Soon after selecting Ogre3D for use at work, we were happy to see this book became available. Sure, the Ogre website had enough information to get you going, but this book helped to fill in some blanks and it has some really nice sections detailing the architecture of the engine before diving into different aspects of Ogre.
The book has some good tidbits and tips along the way to help you make the most of Ogre and avoid pitfalls. The author has an excellent writing style that makes this title easy to consume. The book is a good reference if you are developing with Ogre and we have found it to be a good way for new artists in the team to learn about Ogre functionality that they will need to use daily such as the particle system and material scripting. I highly recommend it for anyone starting with Ogre. Despite the information available on the Ogre website, this book adds value to me as a 3d software developer.
5 of 8 people found the following review helpful:
5.0 out of 5 stars
Great for Beginner and Intermediate Ogre users,
By
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
This book guides you through getting Ogre set up on Windows and Linux as well giving you a very firm base of knowledge of the engine. This book is definately aimed at new users, but I have been using Ogre for over a year and still found this book to be helpful and enjoyable. The author does a great job of giving clear explainations and examples! Overall a wonder book!
4 of 7 people found the following review helpful:
4.0 out of 5 stars
A very solid, well-written intro to Ogre,
By cometlinear "artistic programmer" (Santa Rosa, CA, USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
I definitely recommend this book if you want to learn about the Ogre3D library. Gregory Junker's clear and personal writing style makes for a very readable book, and most of Ogre's important features are covered.
I gave it four stars instead of five because the book lacks some things such as a CD, and a list of Ogre's datatypes. A larger font would be nicer, and the book could be longer. These are decisions which were made by the publisher, and do not refect on the author. All in all, I would not hesitate to recommend this book to anyone who wants to familiarize themselves with Ogre, or just get some insight into what makes a great 3D gaming/application engine. -j
0 of 1 people found the following review helpful:
5.0 out of 5 stars
Great Resource,
By Bry (Kalamazoo, MI) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
Great book! Even though you can get much of the material online, it places everything in one book and the author does a great job of laying it out in a progressive manner.
1 of 3 people found the following review helpful:
3.0 out of 5 stars
Pretty Good,
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
I found the book to be generally good. It was unable to cover many aspects of OGRE thoroughly, but that's only to be expected, since it's aimed at the beginner. I find it to be a good reference to look back at occasionally. One thing I noticed was that it would have been very hard for a beginner to pick up and construct a project without the use of the OGRE wiki tutorials, therefore I believe a more fitting title would have the word "reference" somewhere in it. I can say that this was a pretty decent way to lead off any books to be published which cover OGRE. A special thanks to Gregory Junker for writing this book. It did as intended; I learned from it.
1 of 3 people found the following review helpful:
5.0 out of 5 stars
Pro OGRE 3D Programming (Pro),
By
This review is from: Pro OGRE 3D Programming (Expert's Voice in Open Source) (Hardcover)
This book was a well written , easily and objective. The goal of this book is to describe who to use Ogre 3D framework and you main functionality. I only would recommend this book for advanced developers .
|
|
Most Helpful First | Newest First
|
|
Pro OGRE 3D Programming (Expert's Voice in Open Source) by Gregory Junker (Hardcover - September 26, 2006)
$54.99 $42.98
In Stock | ||