OpenSceneGraph 3.0 Beginner's Guide : Beginner's Guide.
Create high-performance virtual reality applications with OpenSceneGraph, one of the best 3D graphics engines.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
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.