Hackathon Proposal: CompositeViewer and Canvas: Difference between revisions
Jump to navigation
Jump to search
(CompositeViewer+Canvas) |
m (add relevant pointers) |
||
Line 4: | Line 4: | ||
|sponsor=[[User|Cgdae]] | |sponsor=[[User|Cgdae]] | ||
|supporters= | |supporters= | ||
|status=working proof-of-concept patches implementing experimental support, predating Compositor/CompositeViewer support | |||
|summary = make it possible to render arbitrary scene views to a canvas, so that the canvas can be reused to implement modern avionics. | |||
|background= | |background= | ||
[[CompositeViewer_Support|CompositeViewer]] allows us to create multiple windows showing different views of the same scenery. | [[CompositeViewer_Support|CompositeViewer]] allows us to create multiple windows showing different views of the same scenery. | ||
We should be able to extend CompositeViewer to render these different views of the scenery to Canvas elements instead of top-level windows. Then if these canvas elements are displayed in a cockpit we will get things like tail cams, gear view and rear view mirrors. | We should be able to extend CompositeViewer to render these different views of the scenery to [[Canvas_Sandbox#CanvasCamera|Canvas elements]] instead of top-level OSG windows. Then if these canvas elements are displayed in a cockpit we will get things like tail cams, gear view and rear view mirrors. Which is a long standing feature request: [[Howto:Use a Camera View in an Instrument]]. | ||
|details= | |details= [[File:Canvas-view-element-prototype-by-icecode gl.png|thumb]] | ||
|skills=C++ | * [[Canvas Sandbox]] | ||
* [[Canvas Development]] | |||
* [[Canvas View Camera Element]] | |||
|skills=C++, [[OpenSceneGraph]] | |||
|opportunities= <p/> | |||
* Canvas | |||
* CompositeViewer | |||
* Compositor | |||
|notes = <p/> | |||
}} | }} | ||
[[Category:Canvas Element Proposals]] | |||
[[Category: |
Revision as of 10:24, 10 November 2020
Title: | CompositeViewer and Canvas
|
Potential mentors: | Cgdae |
Intro: | (short intro) |
Interested Parties: | |
Status: | working proof-of-concept patches implementing experimental support, predating Compositor/CompositeViewer support |
Summary: | make it possible to render arbitrary scene views to a canvas, so that the canvas can be reused to implement modern avionics. |
Background: | CompositeViewer allows us to create multiple windows showing different views of the same scenery.
We should be able to extend CompositeViewer to render these different views of the scenery to Canvas elements instead of top-level OSG windows. Then if these canvas elements are displayed in a cockpit we will get things like tail cams, gear view and rear view mirrors. Which is a long standing feature request: Howto:Use a Camera View in an Instrument. |
Details: | |
Ideas: | |
Required skills: | C++, OpenSceneGraph |
Learning Opportunities: |
|
Notes: |
|
References
|