Pro OGRE 3D Programming and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$12.99 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $4.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Pro OGRE 3D Programming (Expert's Voice in Open Source)
 
 
Start reading Pro OGRE 3D Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro OGRE 3D Programming (Expert's Voice in Open Source) [Hardcover]

Gregory Junker (Author)
3.6 out of 5 stars  See all reviews (18 customer reviews)

List Price: $54.99
Price: $42.98 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.01 (22%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $31.02  
Hardcover $42.98  
Sell Back Your Copy for $4.00
Whether you buy it used on Amazon for $9.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $4.00.
Used Price$9.00
Trade-in Price$4.00
Price after
Trade-in
$5.00

Book Description

1590597109 978-1590597101 September 26, 2006 1

Pro OGRE 3D Programming is the detailed guide to utilizing the OGRE (Object-Oriented Graphics Rendering Engine) 3D engine. OGRE, runs on all platforms and provides an object oriented interface to render 3D scenes, independent of the implementation such as Direct3D or OpenGL. While it’s most commonly used in game creation, it can be utilized to create a variety of 3D based applications, including architectural visualization and simulations. Examples of applications that have used OGRE can be found at www.ogre3D.org.

Pro OGRE 3D Programming is for all programmers who are interested in 3d rendering. The authors begin with obtaining the source code, then move on to using the rendering library, and conclude with the polishing of the final application. A beginning-level knowledge of game design practices, intermediate-level knowledge of the C++ language, and a familiarity with open-source project-management tools such as CVS and Subversion are all recommended.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Pro OGRE 3D Programming (Expert's Voice in Open Source) + OGRE 3D 1.7 Beginner's Guide + Game Engine Architecture
Price For All Three: $138.59

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • OGRE 3D 1.7 Beginner's Guide $38.86

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Game Engine Architecture $56.75

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Gregory Junker has more than a decade of large-scale software engineering experience. He has been working with 3D and game programming for five years. He is currently lead designer and engineer on an ambitious combat simulator game targeting next-generation technology.


Product Details

  • Hardcover: 312 pages
  • Publisher: Apress; 1 edition (September 26, 2006)
  • Language: English
  • ISBN-10: 1590597109
  • ISBN-13: 978-1590597101
  • Product Dimensions: 9.2 x 7.2 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Best Sellers Rank: #463,919 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

18 Reviews
5 star:
 (6)
4 star:
 (5)
3 star:
 (2)
2 star:
 (3)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

47 of 48 people found the following review helpful:
2.0 out of 5 stars Skip this book., March 30, 2007
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


58 of 62 people found the following review helpful:
1.0 out of 5 stars How could this have been published?, April 21, 2007
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
2.0 out of 5 stars Not so 'PRO'..., September 8, 2009
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
compositor script, root scene node, scene manager implementation, stencil shadows, particle script, morph animation, skeletal animation, vertex program, query mask, scene nodes, vertex animations, rendering subsystem, depth fighting, texture units, font texture, render loop, dynamic shadows, pose animation, scene queries, frame listener, scene graph, render target, static geometry, world geometry, cfg file
Key Phrases - Capitalized Phrases (CAPs): (learn more)
File Folder, Visual Studio, Ogre Team, Cancel Figure, Fedora Core, Studio Max, Microsoft Visual, Microsoft Windows, Ogre Initialization, Microsoft Platform, Specular Highlights Specular Level, Program Files, Valid Resource Declaration, Build Solution, Resource Not Available, Motion Blur, Red Hat, Ogre Samples, Render Window, Rendering Your Scene, Billboard Set, Render Queue
New!
Books on Related Topics
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
Eco Chic Luxury Listmania - Excuse to sell Kindle?? 0 Oct 22, 2008
Release Date 0 Sep 28, 2006
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject