Fr/FlightGear history
Le développement de FlightGear a commencé en 1996, à partir d'une proposition en ligne, utilisant un code graphique 3D personnalisé. Le développement d'une version basée sur OpenGL a été dirigé par Curtis Olson à partir de 1997. De nombreuses personnes ont contribué au projet au fil des années depuis sa création.
FlightGear a incorporé d'autres ressources open source, y compris le modèle de vol LaRCsim de la NASA, et des données d'élévation librement disponibles. Les premiers binaires fonctionnels, utilisant OpenGL pour le code graphique 3D, sont sortis en 1997. Le développement enthousiaste de nouvelles versions pendant plusieurs années a abouti à des versions progressivement plus stables et avancées. En 2001, l'équipe publiait régulièrement de nouvelles versions bêta et en 2005, la maturité du logiciel a conduit à des critiques plus répandues et à une popularité accrue. 2007 a marqué une transition formelle hors du développement bêta avec la sortie de la version 1.0.0, dix ans après la première version de FlightGear en 1997.
En 2008, la version 1.9.0 de FlightGear incluait un changement majeur de PLIB à OSG, qui a provoqué la perte temporaire de certaines fonctionnalités telles que les nuages et les ombres 3D, tandis que les fonctionnalités nouvellement ajoutées, telles que les particules, donnaient un autre degré de réalisme à la simulation.
Les débuts (1996-1997)
Le projet FlightGear a été conçu le 8 avril 1996 par David Murr qui a proposé un nouveau simulateur de vol à développer par des bénévoles. Une partie des objectifs initiaux était de développer des routines graphiques 2D et 3D pour le simulateur. Cependant, il s'agissait d'une tâche fastidieuse qui s'est arrêtée inachevée au début de 1997 alors que le développeur principal, Eric Korpela, terminait sa thèse.
Le développement d'une version basée sur OpenGL a été dirigé par Curtis Olsen à partir de 1997, après le démarrage initial en 1996. Une large réponse de la communauté a conduit de nombreuses personnes à contribuer au projet depuis son lancement à la fin des années 90 jusqu'à aujourd'hui.
"Je travaillais à l'époque à l'Université du Minnesota et j'avais accès à des stations de travail graphiques Sun et SGI qui offraient OpenGL pour les graphiques 3D. OpenGL commençait tout juste à être disponible sur le matériel PC avec des choses comme la carte vaudou 3dfx. À ce stade, il m'est venu à l'esprit qu'une bien meilleure voie serait de tirer parti d'un système graphique 3D multiplateforme existant (comme OpenGL) pour construire notre simulateur de vol. J'ai donc procédé à l'ébauche d'un système de scène de base, collé sur le modèle de vol LaRCsim, et en un temps relativement court, j'ai pu montrer un vol réel sur un terrain 3D réel. Un bon terrain 3D réaliste était quelque chose sur lequel les autres simulateurs de vol existants à l'époque étaient assez loin derrière... et je pense que mon travail était suffisamment révolutionnaire pour enthousiasmer beaucoup de gens à propos des possibilités." ~ Curt Olson
Plutôt que de partir entièrement de zéro, les développeurs de FlightGear ont utilisé le modèle de vol LaRCsim de la NASA, avec OpenGL pour le code graphique 3D et des données d'élévation librement disponibles. Les premiers binaires de travail sont sortis en 1997, avec une mise à jour intense des nouvelles versions pendant plusieurs années, ce qui a entraîné des programmes progressivement plus stables et avancés.
Versions 0.7–0.9 (2001–2003)
En 2001, l'équipe publiait régulièrement de nouvelles versions bêta (0.7.x, 0.8.0, dans les années 2001-2003) et avec 0.9.xx (2003-2006). Plus tard dans la décennie, le rythme des versions publiques finales a ralenti, mais comportait de plus grandes quantités de contenu (0.9.10, 1.0.0, etc.). La maturité des logiciels en 2005 a conduit à des critiques plus répandues et à une popularité accrue.
Versions 0.9.0-0.9.11 (2002-2007)
L'utilisation des numéros de version a considérablement ralenti après la sortie fin 2002 de la version 0.9.0. Les versions 0.9.9 (2005) et 0.9.10 (2006) avaient environ 8 avions entièrement neufs ou refaits, pour un total de 70 à 90 avions. Nasal a également été intégré à FlightGear dans la version 0.9.4. FlightGear 0.9.10 a remporté le prix "Pick" de Softpedia (5 étoiles sur 5) le 3 juin 2006 ainsi que le prix Softpedia "100% PROPRE".
Dans les coulisses, il y avait une version 0.9.11-pre1 publiée en 2007 qui a fini par être remplacée par FlightGear 1.0. La pré-version comptait environ 33 avions neufs ou refaits.
Version 1.0 (2008)
Ce numéro de version a marqué une transition formelle hors du développement bêta depuis la première version du logiciel en 1997, dix ans auparavant.
Version 1.9.0 (2008)
Au moment de la sortie de la version 1.9.0, FlightGear est passé de PLIB à OSG, ce qui a entraîné la perte temporaire de certaines fonctionnalités telles que les nuages et les ombres 3D. Au contraire, de nouvelles fonctionnalités telles que les particules ajoutent un autre degré de réalisme à la simulation. La plupart des avions développés pour OSG ne fonctionnent pas avec les anciennes versions. L'utilisateur peut choisir parmi 230 avions fournis avec la version 1.9.0, bien que seuls quelques-uns soient inclus dans le package de base. La version 1.9.1, publiée peu de temps après, était une version de correction de bogue.
Version 2.0.0 (2010)
FlightGear 2.0.0 reflète la maturation du port OpenSceneGraph qui a commencé avec la version 1.9.0 précédente. En plus de nombreuses améliorations du code interne, FlightGear 2.0.0 marque l'introduction de nombreuses nouvelles améliorations passionnantes dans les graphismes et le système audio, ainsi qu'une meilleure convivialité des fonctionnalités clés et un comportement amélioré des fonctionnalités existantes. Les points forts de cette nouvelle version incluent : de nouveaux nuages 3D spectaculaires, des conditions d'éclairage spectaculaires, une prise en charge améliorée des décors personnalisés et de nombreux modèles d'avions nouveaux et détaillés.
Version 2.4.0 (2011)
À partir de la version 2.4.0, l'équipe FlightGear a adopté un plan de publication. Dès lors, une nouvelle version est publiée chaque mois de février et d'août.
Versions 3.8.0/2016.1.0
Consultez la page Release plan#Detailed time schedule and checklist à ce sujet. |
Suite à l'annulation de la version 3.6, l'équipe renouvelée de FlightGear a révisé le plan et le processus de publication. Les nouvelles versions sont essentiellement des "nightlies" sélectionnées et réglées au lieu de compilations spéciales.
De plus, dans cette version, le concept de rotation des aéroports par défaut a commencé. Toutes les versions de FlightGear après 2016.1 ont des aéroports et des "noms de code" uniques par défaut.
Consultez la page Release plan/Lessons learned#2016.1 à ce sujet. |
Calendrier de publication
Dates de publication du code de construction final par année.
Date | Version |
---|---|
Jul 17, 1997 | Première version majeure du code |
Sep 23, 1997 | 0.12 |
Dec 9, 1997 | 0.15 |
Dec 17, 1997 | 0.18 |
Dec 30, 1997 | 0.19 (Premiers binaires) |
Jan 6, 1998 | 0.22 |
Mar 11 98 | 0.37 |
Apr 8, 1998 | 0.41 |
Apr 14, 1998 | 0.42 |
Apr 23, 1998 | 0.43 |
Apr 28, 1998 | 0.44 |
May 7, 1998 | 0.45 |
May 11, 1998 | 0.46 |
May 18, 1998 | 0.47 |
Jun 9, 1998 | 0.48 |
Jun 27, 1998 | 0.49 |
Jul 13, 1998 | 0.50 |
Jul 21, 1998 | 0.51 |
Aug 15, 1998 | 0.52 |
Sep 2, 1998 | 0.53 |
Sep 25, 1998 | 0.54 |
Oct 23, 1998 | 0.55 |
Nov 23, 1998 | 0.56 |
Jan 21, 1999 | 0.57 |
Feb 10, 1999 | 0.58 |
Mar 31, 1999 | 0.59 |
May 26, 1999 | 0.6.0 |
Jun 21, 1999 | 0.6.1 (Stable) |
Sep 11, 1999 | 0.7.0 (Développement) |
0.6.2 (Stable) | |
Oct 22, 1999 | 0.7.1 (Développement) |
Feb 17, 2000 | 0.7.2 (Développement) |
May 18, 2000 | 0.7.3 (Développement) |
Jul 20, 2000 | 0.7.4 |
Sep 18, 2000 | 0.7.5 |
Dec 19, 2000 | 0.7.6 |
Jun 20, 2001 | 0.7.7 |
Jul 13, 2001 | 0.7.8 |
Feb 16, 2002 | 0.7.9 |
Apr 20, 2002 | 0.7.10 |
Sep 7, 2002 | 0.8.0 |
Dec 3, 2002 | 0.9.0 |
Dec 5, 2002 | 0.9.1 |
Jun 4, 2003 | 0.9.2 |
Oct 24, 2003 | 0.9.3 |
Mar 26, 2004 | 0.9.4 |
Jul 29, 2004 | 0.9.5 |
Oct 12, 2004 | 0.9.6 |
Jan 18, 2005 | 0.9.8 |
Nov 17, 2005 | 0.9.9 |
Apr 5, 2006 | 0.9.10 |
May 2007 | 0.9.11-pre1 |
Dec 17, 2007 | 1.0.0 |
Dec 22, 2008 | 1.9.0 |
Jan 25, 2009 | 1.9.1 |
Feb 25, 2010 | 2.0.0 |
Aug 17, 2011 | 2.4.0 |
Feb 17, 2012 | 2.6.0 |
Aug 17, 2012 | 2.8.0 |
Feb 17, 2013 | 2.10 |
Sep 21, 2013 | 2.12 |
Feb 17, 2014 | 3.0 |
Oct 15, 2014 | 3.2 |
Feb 17, 2015 | 3.4 |
N/A | 3.6 (non publiée, voir ici) |
Feb 17, 2016 | 2016.1.1 (nouveau schéma de version) |
May 7, 2016 | 2016.1.2 |
May 17, 2016 | 2016.2.1 |
Sep 12, 2016 | 2016.3.1 |
Nov 19, 2016 | 2016.4.1 |
Nov 23, 2016 | 2016.4.2 |
Dec 5, 2016 | 2016.4.3 |
Dec 28, 2016 | 2016.4.4 |
Feb 23, 2017 | 2017.1.1 |
Mar 1, 2017 | 2017.1.2 |
Apr 4, 2017 | 2017.1.3 |
May 22, 2017 | 2017.2.1 |
Sep 20, 2017 | 2017.3.1 |
Apr 11, 2018 | 2018.1.1 |
May 22, 2018 | 2018.2.1 |
Dec 3, 2018 | 2018.3.1 |
Jan 29, 2019 | 2018.3.2 |
N/A | 2018.3.3 (non publiée) |
Aug 9, 2019 | 2018.3.4 |
Apr 20, 2020 | 2018.3.5 |
Aug 9, 2020 | 2018.3.6 |
Mar 14, 2019 | 2019.1.1 |
Sep 1, 2019 | 2019.1.2 |
May 11, 2020 | 2020.1.1 |
May 25, 2020 | 2020.1.2 |
Jun 26, 2020 | 2020.1.3 |
Oct 13, 2020 | 2020.2.1 |
Oct 29, 2020 | 2020.3.1 |
Nov 6, 2020 | 2020.3.2 |
Nov 23, 2020 | 2020.3.3 |
Dec 1, 2020 | 2020.3.4 |
Dec 19, 2020 | 2020.3.5 |
Jan 24, 2021 | 2020.3.6 |
Mar 21, 2021 | 2020.3.7 |
Mar 25, 2021 | 2020.3.8 |
Jun 14, 2021 | 2020.3.9 |
Jul 26, 2021 | 2020.3.10 |
Jul 29, 2021 | 2020.3.11 |
Aéroports définis par défaut
FlightGear n'a pas commencé à changer l'aéroport par défaut avant la sortie de la version 2016.1. A cette époque, l'idée était que chaque nouvelle version aurait un nouvel aéroport par défaut. Ce tableau répertorie les aéroports par défaut depuis la sortie de 2016.1. Depuis 2018.1, la sélection d'un nouvel aéroport par défaut a été modifiée afin qu'un nouvel aéroport soit sélectionné pour chaque nouvelle version de version majeure au lieu de chaque version de version mineure.
Release | ICAO | Default Airport |
---|---|---|
2016.1 | KSFO | San Francisco (transition) |
2016.2 | LEBL | Barcelona |
2016.3 | SBRJ | Rio de Janeiro |
2016.4 | LSZH | Zürich |
2017.1 | ENBR | Bergen |
2017.2 | KBOS | Boston |
2017.3 | LKPR | Prague |
2018.1 | PHNL | Honolulu |
2018.2 | ||
2018.3 | ||
2019.1 | ||
2020.1 | BIKF | Keflavik |
2020.2 | ||
2020.3 |
Liens externes
- Internet Archive: Wayback Machine for http://www.flightgear.org/
- Old website on December 5, 1998
- link ("A view from the ground near Tucson, AZ (KTUS)", ancienne copie d'écran de FlightGear)
- link ("Here's one of the Grand Canyon with a rock face texture. I know this looks funny, but I'm just experimenting here.", ancienne copie d'écran de FlightGear)
Références
|