Project Rembrandt: Difference between revisions

no edit summary
(Created page with "== Why this name ? == [http://en.wikipedia.org/wiki/Rembrandt Rembrandt] was a dutch painter living in 17th century, famous as one of the master of [http://en.wikipedia.org/wiki/...")
 
No edit summary
Line 3: Line 3:


This project is about changing the way FlightGear renders lights, shadows and shades, and aims at making Rembrandt painting style possible in FG.
This project is about changing the way FlightGear renders lights, shadows and shades, and aims at making Rembrandt painting style possible in FG.
== What is it ==
The idea driving the project is to implement [http://en.wikipedia.org/wiki/Deferred_shading deferred rendering] inside FlightGear.
From the beginning FlightGear had a forward renderer that tries to render all properties of an object in one pass (shading, lighting, fog, ...), making difficult to render more sophisticated shading (see the 'Uber-shader') because one have to take into account all aspect of the [http://www.wired.com/magazine/2010/07/st_equation_3danimation/ rendering equation].
On the contrary, deferred rendering is about separating operations in simplified stages and collect the intermediary results in hidden buffers that can be used by the next stage.
269

edits