The Books

We offer a number of books on many aspects of OpenSceneGraph, from short guides to comprehensive reference manuals. Peruse our offerings below then order from the links provided. 

OpenSceneGraph Recipes 

For a long time the OSG community has wanted a programming guide, a walk-through of how to write good OSG code. We've wanted that too, but at the end of the day, there never seems to be quite enough time to get it done. So we're approaching the task differently - we're acting as editors again, but this time we need your help!


  • Do you have a problem you've solved again and again in OSG?

  • Do you have a performance tip that yields good results?

  • Do you have a good way of explaining RenderBins?

  • Do you like writing?

  • Do you like coding?


If you've answered 'Yes' to any of the above, or are interested in writing a chapter or several for this book, we're interested in talking with you. Please send us an email through the contact form on this page, and we'll send you our writing kit as soon as it's ready (Q4 2008). 


We're looking forward to having a great book, created by the community, for the community. And we need your help to make it happen, so email us today!

OpenSceneGraph Reference Manual v2.6

OpenSceneGraph Reference Manual v2.6 (COMING SOON!)


The OpenSceneGraph Reference Manual v2.6 is a comprehensive reference generated directly from the OpenSceneGraph source code using enhanced Doxygen files. It documents all public classes and function parameters available in the three core OpenSceneGraph libraries: osg, osgUtil, and osgDB. The reference manual also includes a succinct overview of OSG for new developers. Updated in this edition is a complete guide to OSG environment variables - the previously undocumented (but very useful) knobs by which you can control any OSG application.

This book documents v2.6 of the OSG core and includes a summary of changes to the API from v1.2.

See a preview of this book.


This book prints in soft-bound black and white or as an electronic download (pdf) and is 640 pages in length.


Order the book directly through our distributor below:


OpenSceneGraph Reference Manual v2.2

OpenSceneGraph Reference Manual v2.2

OpenSceneGraph Reference Manual v2.2


The OpenSceneGraph Reference Manual v2.2 is a comprehensive reference generated directly from the OpenSceneGraph source code using enhanced Doxygen files. It documents all public classes and function parameters available in the three core OpenSceneGraph libraries: osg, osgUtil, and osgDB. The reference manual also includes a succinct overview of OSG for new developers. New in this edition is a complete guide to OSG environment variables - the previously undocumented (but very useful) knobs by which you can control any OSG application.

This book documents v2.2 of the OSG core and includes a summary of changes to the API from v1.2.

See a preview of this book.


This book prints in soft-bound black and white or as an electronic download (pdf) and is 640 pages in length.


Order the book directly through our distributor below:


OpenSceneGraph Reference Manual v2.0

OpenSceneGraph Reference Manual v2.0

OpenSceneGraph Reference Manual v2.0


The OpenSceneGraph Reference Manual v2.0 is a comprehensive reference generated directly from the OpenSceneGraph source code using enhanced Doxygen files. It documents all public classes and function parameters available in the three core OpenSceneGraph libraries: osg, osgUtil, and osgDB. This book documents v2.0 of the OSG core and includes a summary of changes to the API from v1.2.

See a preview of this book.


This book prints in soft-bound black and white or as an electronic download (pdf) and is 584 pages in length.


Order the book directly through our distributor below:


OpenSceneGraph Reference Manual v1.2

OpenSceneGraph Reference Manual v1.2

OpenSceneGraph Reference Manual v1.2


The OpenSceneGraph Reference Manual v1.2 is a comprehensive reference generated directly from the OpenSceneGraph source code using enhanced Doxygen files. It documents all public classes and function parameters available in the three core OpenSceneGraph libraries: osg, osgUtil, and osgDB.


Foreword by OSG project lead Robert Osfield.


See a preview of this book.


This book prints in soft-bound black and white or as an electronic download (pdf) and is 504 pages in length.


Order the book directly through our distributor below:


OpenSceneGraph Quick Start Guide

OpenSceneGraph QuickStart Guide

OpenSceneGraph Quick Start Guide


This book is a concise introduction to OpenSceneGraph (OSG)—the open source, cross-platform scene graph application programmer interface (API). OSG plays a key role in the 3D application software stack. It's the middleware above the lower-level OpenGL hardware abstraction layer (HAL), providing extensive higher-level rendering, I/O, and spatial organization functionality to the 3D application.


See a preview of this book.


This book prints in soft-bound color, soft-bound black and white, or as an electronic download (pdf) and is 136 pages in length.


To download the book's example code and view reported errata: click here.

Order the book directly through our distributor below:



Quick Start Guide -- Chinese Edition

Other Books: OpenGL Distilled , OpenGL on Mac OS X

Paul and Bob have two other books they've written which may interest readers of these pages. If you're interested in succinct descriptions of modern OpenGL features, check out OpenGL Distilled. Or if you're interested in how OpenGL functions on Mac OS X, OpenGL Programming on Mac OS X is quite likely the title for you. Find both below:

  

Copyright 2007-2011 Blue Newt Software, Inc.