20,741
edits
m (→Status: https://sourceforge.net/p/flightgear/mailman/message/36339347/) |
(→Status) |
||
Line 62: | Line 62: | ||
data-driven rendering pipelines. Its features include: | data-driven rendering pipelines. Its features include: | ||
* Completely independent of other parts of the simulator, i.e. it's | * Completely independent of other parts of the simulator, i.e. it's part of SimGear and can be used in a standalone fashion if needed, ala Canvas. | ||
part of SimGear and can be used in a standalone fashion if needed, ala | * Although independent, its aim is to be fully compatible with the current rendering framework in FG. This includes the Effects system, CameraGroup, Rembrandt and ALS (and obviously the Canvas). | ||
Canvas. | * Its functionality overlaps Rembrandt: what can be done with Rembrandt can be done with the Compositor, but not vice versa. | ||
* Although independent, its aim is to be fully compatible with the | * Fully configurable via a XML interface without compromising performance (ala Effects, using PropertyList files). | ||
current rendering framework in FG. This includes the Effects system, | |||
CameraGroup, Rembrandt and ALS (and obviously the Canvas). | |||
* Its functionality overlaps Rembrandt: what can be done with | |||
Rembrandt can be done with the Compositor, but not vice versa. | |||
* Fully configurable via a XML interface without compromising | |||
performance (ala Effects, using PropertyList files). | |||
* Optional at compile time to aid merge request efforts. | * Optional at compile time to aid merge request efforts. | ||
* Flexible, expandable and compatible with modern graphics. | * Flexible, expandable and compatible with modern graphics. | ||
* It doesn't increase the hardware requirements, it expands the | * It doesn't increase the hardware requirements, it expands the hardware range FG can run on. People with integrated GPUs (Intel HD etc) can run a Compositor with a single pass that renders directly to the screen like before, while people with more powerful cards can run a Compositor that implements deferred rendering, for example. | ||
hardware range FG can run on. People with integrated GPUs (Intel HD etc) can run a | |||
Compositor with a single pass that renders directly to the screen like | |||
before, while people with more powerful cards can run a Compositor | |||
that implements deferred rendering, for example. | |||
Unlike Rembrandt, the Compositor makes use of scene graph cameras | Unlike Rembrandt, the Compositor makes use of scene graph cameras |