Cargando…

OpenSceneGraph 3.0 Beginner's Guide : Beginner's Guide.

Create high-performance virtual reality applications with OpenSceneGraph, one of the best 3D graphics engines.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Wang, Rui
Otros Autores: Qian, Xuelei
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2010.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • OpenSceneGraph 3.0; OpenSceneGraph 3.0; Credits; Foreword; About the Authors; Acknowledgement; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Time for action
  • heading; What just happened?; Pop quiz
  • heading; Have a go hero
  • heading; Reader feedback; Customer support; Errata; Piracy; Questions; 1. The Journey into OpenSceneGraph; A quick overview of rendering middleware; Scene graphs.
  • The Birth and development of OSGComponents; Why OSG?; Who uses OSG?; Have a quick taste; Time for action
  • say ""Hello World"" OSG style; What just happened?; Live in community; Summary; 2. Compilation and Installation of OpenSceneGraph; System requirements; Using the installer; Time for action
  • installing OSG; What just happened?; Running utilities; Time for action
  • playing with osgviewer; What just happened?; Pop quiz
  • dependencies of osgviewer; Have a go hero
  • playing with osgconv; Using the project wizard; Time for action
  • creating your solution with one click; What just happened?
  • Have a go hero
  • constructing ""Hello World"" with the wizardPrebuilts making trouble?; Cross-platform building; Starting CMake; Time for action
  • running CMake in GUI mode; What just happened?; Setting up options; Generating packages using Visual Studio; Time for action
  • building with a Visual Studio solution; What just happened?; Pop quiz
  • the difference between ALL_BUILD and 'build all'; Generating packages using gcc; Time for action
  • building with a UNIX makefile; What just happened?; Have a go hero
  • checking mis-compiled parts; Configuring environment variables; Summary.
  • 3. Creating Your First OSG ProgramConstructing your own projects; Time for action
  • building applications with CMake; What just happened?; Pop quiz
  • configuring OSG path options yourselves; Have a go hero
  • testing with different generators; Using a root node; Time for action
  • improving the ""Hello World"" example; What just happened?; Understanding memory management; ref_ptr and Referenced classes; Collecting garbage: why and how; Tracing the managed entities; Time for action
  • monitoring counted objects; What just happened?; Have a go hero
  • returning from a function.
  • Pop quiz
  • release a smart pointerParsing command-line arguments; Time for action
  • reading the model filename from the command line; What just happened?; Tracing with the notifier; Redirecting the notifier; Time for action
  • saving the log file; What just happened?; Summary; 4. Building Geometry Models; How OpenGL draws objects; Geode and Drawable classes; Rendering basic shapes; Time for action
  • quickly creating simple objects; What just happened?; Storing array data; Vertices and vertex attributes; Specifying drawing types; Time for action
  • drawing a colored quad; What just happened?
  • Pop quiz
  • results of different primitive types.