Compositor: Difference between revisions

1,154 bytes added ,  27 February 2018
m
Line 16: Line 16:
First discussed in 03/2012 during the early [[Rembrandt]] days, Zan came up with patches demonstratinng how to create an XML-configurable rendering pipeline.
First discussed in 03/2012 during the early [[Rembrandt]] days, Zan came up with patches demonstratinng how to create an XML-configurable rendering pipeline.


These patches can still be found in his "newcameras" branch: https://gitorious.org/~an/fg/zans-flightgear/commits/newcameras which allows user to define the rendering pipeline in preferences.xml.  
Back then, this work was considered to look pretty promising <ref>{{cite web
  |url    =  https://sourceforge.net/p/flightgear/mailman/message/28946515/
  |title  =  <nowiki> Re: [Flightgear-devel] [Rembrandt] the plan </nowiki>
  |author =  <nowiki> Mathias Fröhlich </nowiki>
  |date  =  Mar 7th, 2012
  |added  =  Mar 7th, 2012
  |script_version = 0.36
  }}</ref> and at the time plans were discussed to unify this with the ongoing Rembrandt implementation (no longer maintained).
 
Rembrandt's developer (FredB) suggested to extend the format to avoid duplicating the stages when you have more than one viewport, i.e.  specifying a pipeline as a template, with conditions like in effects, and have the current camera layout refer the pipeline that would be duplicated, resized and positioned for each declared viewport <ref>{{cite web
  |url    =  https://sourceforge.net/p/flightgear/mailman/message/28944773/
  |title  =  <nowiki> Re: [Flightgear-devel] [Rembrandt] the plan </nowiki>
  |author =  <nowiki> Frederic Bouvier </nowiki>
  |date  =  Mar 7th, 2012
  |added  =  Mar 7th, 2012
  |script_version = 0.36
  }}</ref>
 
 
Zan's original patches can still be found in his "newcameras" branch: https://gitorious.org/~an/fg/zans-flightgear/commits/newcameras which allows user to define the rendering pipeline in preferences.xml.  


At that point, it didn't have everything Rembrandt's pipeline needs, but most likely could be easily enhanced to support those things.  
At that point, it didn't have everything Rembrandt's pipeline needs, but most likely could be easily enhanced to support those things.