> De: Torsten Dreyer > > Am 02.03.2012 19:03, schrieb Frederic Bouvier: > > Now that release 2.6 is out, perhaps it is time to discuss further > > developments concerning project Rembrandt. > > Although it may already produce pretty images when used by a > > talented designer (see for example the P92), it is however, not > > usable by most people. > > > > The Wiki page summarizes the list of things to do. For wider use, > > we must first convert the shaders to 'Rembrandt' rules. It also > > seems there are problems with shadows in multi-threaded modes. > > Finally, the multi screen should be reviewed (I'll leave spherical > > projection and stereo for another time). The other points are are > > less important and can be treated in the "next" branch. > > > > Remains the problem of conversion of aircraft models. One of the > > constraints of Rembrandt is that each model should be modified, or > > at least reviewed: > > * Remove the fake shadow > > * Remove ambient occlusion from textures > > * Register all transparent surfaces > > * Review the use of emissive colors > > > > Maybe we need to create a label "Works with Rembrandt" and report > > models that do not comply. > > > > thoughts ? > > The best time for adding such a huge change is at the beginning of a > release cycle - which is now. Adding a tag marking the initial commit > might be a good idea, though. > > If Rembrandt breaks nearly all aircraft, maybe we should also split > off aircraft from FGDATA before/not later than the start of Rembrandt? > > The aircraft rating system can hold a "Rembrandt-ready" label. > > Is there any chance to make Rembrandt switchable (on/off) at startup?
That should be doable, but not done for the moment. Changes are located in CameraGroup.[ch]xx and Renderer.cxx for the flightgear side, in sgmaterial.lib for the simgear side and in Effects/ and Shaders/ for the data side, not speaking of any model converted or enhanced with lights. The main problem to solve would be the duplication of resources. How a plane or another model would be compatible to both renderer ? But just curious : how many of you reviewed the current code ? Regards, -Fred ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel