Howto:Use a Camera View in an Instrument: Difference between revisions

Jump to navigation Jump to search
Line 34: Line 34:
http://www.openscenegraph.org/documentation/OpenSceneGraphReferenceDocs/a00108.html
http://www.openscenegraph.org/documentation/OpenSceneGraphReferenceDocs/a00108.html


* Open Scene Graph supports a CompositeViewer object that supports rendering from several widely separated viewpoints, complete with support for multiple terrain pager threads. We could move to CompositeViewer and support simultaneous views from e.g., the tower, AI models, drones, etc.
* The cameras in a camera group don't need to render directly to the screen. They can render to a texture which can be used either in the scene, like in a video screen in the instrument panel, or for distortion correction in a projected or dome environment. Open Scene Graph supports a CompositeViewer object that supports rendering from several widely separated viewpoints, complete with support for multiple terrain pager threads. We could move to CompositeViewer and support simultaneous views from e.g., the tower, AI models, drones, etc.
* Also, it would make sense to implement a moving map as a scene graph in its own right with its own pager. That would require a change in  current fg architecture to use a CompositeViewer instead of a single Viewer, but we're contemplating that anyway.
* Also, it would make sense to implement a moving map as a scene graph in its own right with its own pager. That would require a change in  current fg architecture to use a CompositeViewer instead of a single Viewer, but we're contemplating that anyway.
* Independent view windows are not supported at the present time, but it would be a good project. We would have to start using a different OSG class, CompositeViewer, to support multiple views from independent view points. Our terrain pager would need a complete overhaul to use the PagedLOD scheme of OSG, and the Flightgear view manager would need to be aware multiple active views.
* Independent view windows are not supported at the present time, but it would be a good project. We would have to start using a different OSG class, CompositeViewer, to support multiple views from independent view points. Our terrain pager would need a complete overhaul to use the PagedLOD scheme of OSG, and the Flightgear view manager would need to be aware multiple active views.

Navigation menu