Now that the introduction of Rembrandt "next", provided that the current operation is retained, has been accepted, it is time to outline the plan that I intend to apply:
1. update SimGear with additions made on the effects and animations (done). The changes include the creation of "positioned" uniforms, ie on which applies a MODELVIEW matrix transformation, which serve to indicate the position of light sources in the shaders, and "light" animations (spot and point). 2. modify the Renderer class to separate from the scenegraph, terrain and models on one hand, the skydome and stars on the other, and finally the clouds. These three elements are passed to the CameraGroup class in order to be treated separately in the new rendering engine (and put together in the current one). 3. define an XML format for describing the two possible rendering pipelines (the current and new). The format will introduce optional elements (such as shadows, ambient occlusion, glow). 4. modify the base effects for defining the techniques that apply to one or the other renderers (a request for assistance has already been sent to prepare the work and ensure that existing effects does not apply to new rendering mode). 5. implement in the new rendering engine the basic lighting equation (ambient + diffuse + specular) 6. add the shadows 7. add light management 8. with the help of Thorsten, add atmospheric scattering, haze and the light field 9. add the ancillary effects (ambient occlusion and glow) 10. help migrate models and effects I certainly forgot something. Let the discussion plug the holes Regards, -Fred http://wiki.flightgear.org/Project_Rembrandt ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel