Fr/Shadows

From FlightGear wiki
Jump to navigation Jump to search

Les ombres étaient disponibles depuis FlightGear 1.0. Cette fonctionnalité a été abandonnée avec la version 1.9.0 de FlightGear, basée sur OSG. Cependant, le passage à OSG a ouvert la voie à une réimplémentation des ombres et de nombreuses autres nouvelles fonctionnalités graphiques dans les futures versions de FlightGear (comme cela a été le cas avec les nuages en 3D).

À un moment donné, les ombres des objets de décor ont été réintroduites, probablement lorsque des objets de décor tels que la végétation et les bâtiments aléatoires ont commencé à être rendus sous forme d'instances plutôt que d'objets distincts.

Avec FlightGear 2024.1 (voir le journal des modifications), les ombres des avions ont été réintroduites.

Empreinte de l'ombre

L'empreinte de l'ombre est une technique qui utilise une texture dans laquelle la distance des objets par rapport à la source lumineuse a été calculée. Lors du rendu, la distance entre le fragment rendu et la source lumineuse est comparée à la distance la plus courte entre le décor et la source lumineuse ; si elle est supérieure, le fragment est dessiné en utilisant uniquement la lumière ambiante. Dans le cas contraire, il est entièrement éclairé.

Le projet Rembrandt était un nouveau projet visant à implémenter le traitement des ombres pour FlightGear.

Un autre projet qui a permis aux développeurs d'avions d'implémenter les ombres des avions était le projet Atmospheric Light Scattering (ALS).

À ce sujet