Canvas view camera element: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 13: Line 13:


Last updated in 09/2017
Last updated in 09/2017
== Summary ==
Several aircraft developers have manifested their interest in being able to render to a texture and use it inside cockpits as mirrors, external cameras and other uses. Effects and shaders developers have also reached a point where ignoring RTT is a waste of resources and a limitating factor when creating new effects. Although this Canvas element is directed mainly towards the first need, it is a first step forward in terms of finally exposing Render To Texture capabilities to non-C++ space too.


== Status ==
== Status ==
Line 29: Line 33:


== Gallery ==
== Gallery ==
[[File:Icecode GL-Canvas-Camera-support.png|thumb|Screenshot showing an experimental [[Canvas]] element to render slaved scenery views to a custom Canvas texture, to be used for creating custom tail-cams/mirror textures and so on]]
[[File:Canvas-view-element-prototype-by-icecode gl.png|thumb|FlightGear screenshot showing a [[Canvas]] gui dialog with a custom canvas element to display view manager views (based on code prototyped by F-JJTH)]]
[[File:Icecodes slave cams 09-2017.png|thumb|Screenshot showing several Canvas dialogs with view manager views, code developed by Icecode GL and adapted from F-JJTH's early experiments.]]


[[File:CanvasView element with skydome support by Icecode GL.jpg|thumb|Screenshot showing a [[Canvas]] GUI dialog with an embedded Canvas view element, featuring working skydome support - created by Icecode GL, based on a proof-of-concept developed by F-JJTH]]
{|style="margin: 0 auto;"
| [[File:Icecode GL-Canvas-Camera-support.png|thumb|upright|An experimental [[Canvas]] element to render slaved scenery views to a custom Canvas texture, to be used for creating custom tail-cams/mirror textures and so on]]]]
| [[File:Canvas-view-element-prototype-by-icecode gl.png|thumb|upright|[[Canvas]] gui dialog with a custom canvas element to display view manager views (based on code prototyped by F-JJTH)]]
| [[File:Icecodes slave cams 09-2017.png|thumb|upright|Several Canvas dialogs with view manager views]]
|}


== Roadmap ==
== Roadmap ==
354

edits

Navigation menu