OpenSceneGraph 3.0: Beginner's Guide

This book is a concise introduction to the main features of OpenSceneGraph which then leads you into the fundamentals of developing virtual reality applications. Practical instructions and explanations accompany you every step of the way.

OpenSceneGraph 3.0: Beginner's Guide

Rui Wang, Xuelei Qian

1 customer reviews
This book is a concise introduction to the main features of OpenSceneGraph which then leads you into the fundamentals of developing virtual reality applications. Practical instructions and explanations accompany you every step of the way.
Mapt Subscription
FREE
$30.00/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$21.00
$49.99
$29.99 p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


OpenSceneGraph 3.0: Beginner's Guide Book Cover
OpenSceneGraph 3.0: Beginner's Guide
$ 29.99
$ 21.00
OpenSceneGraph 3 Cookbook Book Cover
OpenSceneGraph 3 Cookbook
$ 29.99
$ 21.00
Buy 2 for $35.00
Save $24.98
Add to Cart

Book Details

ISBN 139781849512824
Paperback412 pages

Book Description

Virtual reality has quite a lot of demand in computer science today and OpenSceneGraph, being one of the best 3D graphics toolkits, is being used widely. Although you can use the powerful OpenSceneGraph, based on the low-level OpenGL API, to implement virtual-reality applications that simulate different environments in the 3D world, developing picture-perfect applications is easier said than done.

This book has been written with the goal of helping readers become familiar with the structure and main functionalities of OpenSceneGraph (OSG), and guide them to develop virtual-reality applications using this powerful 3D graphics engine. This book covers the essence of OpenSceneGraph (OSG), providing programmers with detailed explanations and examples of scene graph APIs.

This book helps you take full advantages of the key features and functionalities of OpenSceneGraph (OSG). You will learn almost all of the core elements required in a virtual reality application, including memory management, geometry creation, the structure of the scene graph, realistic rendering effects, scene navigation, animation, interaction with input devices and external user interfaces, file reading and writing, and so on.

With the essential knowledge contained in this book, you will be able to start using OSG in your own projects and research fields, and extend its functionalities by referring to OSG's source code, official examples and API documentation.

This handy book divides the core functionalities of the proved and comprehensive OpenSceneGraph (OSG) 3D graphics engine into different aspects, which are introduced in separate chapters. Each chapter can be treated as an individual part that covers one important field of OSG programming, along with several examples illustrating concrete usages and solutions. But the sequence of chapters is also organized from the easy to the more difficult, to help you get to grips with OSG.

By the end of the whole book, you will have gained a ready-to-use OSG development environment for yourself and have the general ability to develop OSG-based applications and extend practical functionalities for your own purposes.

Table of Contents

What You Will Learn

  • Gain an overview of scene graphs and the basic concepts in OpenSceneGraph (OSG)
  • Build and configure an OSG development environment, either with the prebuilt binaries or wholly from the source code
  • Understand memory management and the notification system in OSG
  • Create geometry entities with vertices and drawing primitives and use these features in your applications successfully
  • Make use of various types of scene graph nodes with special focus on some commonly used ones
  • Implement different rendering attributes, texture mapping, OpenGL shaders, and render-to-texture technique in OSG
  • Understand coordinates, cameras, manipulators, and stereo supports and make them work together
  • Create various animated graphics presentations in the 3D scene
  • Use mouse and keyboard devices to interact with OSG, as well as integrate other GUI toolkits with OSG rendering windows
  • Read scene data and write them out with extendable file I/O plugins
  • Develop advanced scene graph components including billboards, texts, height mapped terrains and shadows
  • Introduce techniques necessary for building a fast real-time rendering system and help developers work with massive data in a very efficient manner

 

Authors

Table of Contents

Book Details

ISBN 139781849512824
Paperback412 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

OpenSceneGraph 3 Cookbook Book Cover
OpenSceneGraph 3 Cookbook
$ 29.99
$ 21.00
OpenGL ES 3.0 Cookbook Book Cover
OpenGL ES 3.0 Cookbook
$ 39.99
$ 28.00
HLSL Development Cookbook Book Cover
HLSL Development Cookbook
$ 29.99
$ 21.00
OpenGL Development Cookbook Book Cover
OpenGL Development Cookbook
$ 29.99
$ 21.00
Learning C# by Developing Games with Unity 3D Beginner's Guide Book Cover
Learning C# by Developing Games with Unity 3D Beginner's Guide
$ 29.99
$ 21.00
Mastering Unity 2D Game Development Book Cover
Mastering Unity 2D Game Development
$ 32.99
$ 6.60