Welcome to OpenSceneGraph 3.0 Beginner’s Guide’s documentation!¶
Contents:
- Chapter 1: The Journey into OpenSceneGraph
- Chapter 2: Compilation and Installation of OpenSceneGraph
- Chapter 3: Creating Your First OSG Program
- Chapter 4: Building Geometry Models
- How OpenGL draws objects
- Geode and Drawable classes
- Rendering basic shapes
- Storing array data
- Vertices and vertex attributes
- Specifying drawing types
- Indexing primitives
- Using polygonal techniques
- Rereading geometry attributes
- Customizing a primitive functor
- Implementing your own drawables
- Using OpenGL drawing calls
- Summary
- Chapter 5: Managing Scene Graph
- Chapter 6: Creating Realistic Rendering Effects
- Encapsulating the OpenGL state machine
- Attributes and modes
- Inheriting render states
- Playing with fixed-function effects
- Lights and light sources
- The Image class
- The basis of texture mapping
- Handling rendering order
- Understanding graphics shaders
- Using uniforms
- Working with the geometry shader
- Summary
- Chapter 7: Viewing the World
- Chapter 8: Animating Scene Objects
- Taking references to functions
- List of callbacks
- Avoding confilicting modifications
- Understanding ease motions
- Animating the transformation nodes
- Changing rendering states
- Playing movies on textures
- Creating complex key-frame animations
- Channels and animation managers
- Loading and rendering characters
- Summary
- Chatper 9: Interacting with Outside Elements
- Chapter 10: Saving and Loading Files
- Chapter 11: Developing Visual Components
- Chapter 12: Improving Rendering Efficiency