
Fan des simulations aériennes ? Nous avons ce qu’il vous faut !
HighFlight, développé par 7 étudiants de la promotion 2014, prend le pari de créer une simulation de vol en utilisant le meilleur des technologies mises à disposition par le secteur vidéoludique.
En effet, beaucoup de simulations aéronautiques ont vu le jour depuis l’invention du jeu vidéo. On a pu voir cette entité prendre de plus en plus de place au sein de la grande famille vidéo-ludique tout en essayant de rester à la pointe de la technologie.
HighFlight se place à l’intérieur de cette dynamique de rester proche des nouvelles technologies mais se démarque par sa volonté de repousser toujours plus loin la limite entre la simulation et la réalité.
L’utilisation de photos aériennes de la France d’une très haute qualité associées à un moteur graphique de dernière génération (le Cry Engine 3) proposant des animations et des paysages ultra-détaillés vont permettre de se rapprocher de cette réalité souvent mise de côté par les développeurs de simulations.
Mais HighFlight sera surtout une simulation. Et par simulation, nous voulons parler d’un serious-game qui, allié à un environnement réaliste, permettra au joueur (ou plutôt pilote) de ressentir les sensations vécues dans un avion. Le but final étant de faire agréer HighFlight par les autorités aéronautiques pour l’entrainement des pilotes.
Le Cry Engine 3 (créé par Crytek et utilisé pour la création de Crisis 3, à sortir prochainement) nous offre une palette d’outils afin de réaliser un jeu extrêmement réaliste visuellement. Cependant, il a été créé spécialement pour le développement de FPS (First Person Shooter, ou jeu de tir à la première personne) et n’est donc pas adapté pour une simulation aérienne sur toute une planète. Ce challenge supplémentaire nous pousse à recréer nous-mêmes nos propres outils :
- Un nouveau moteur de ClipMap géometry (moteur graphique permettant l’affichage dynamique d’un environnement) pour nous permettre de travailler dans un environnement « infini »
- Un outil de gestion dynamique de l’environnement qui n’existe pas (détection et affichage en 3 dimensions des maisons, des cours d’eau, des forêts, etc…)
- Un nouveau système de déplacement (nous sommes dans une simulation d’avion, plus dans un FPS, ce qui nous pousse à revoir tous les contrôles)
- Retirer toutes les fonctionnalités que propose le Cry Engine 3 qui nous sont inutiles comme l’utilisation d’armes ou d’objets par le personnage
EIP HighFlight [Episode #1]
EIP HighFlight [HeightMap Bug Fun]
EIP HighFlight [Clipmap Engine v0.1]
Fevrier 2013
Voici un petit compte rendu des avancées du développement du projet HighFlight qui continue de suivre son cours. Le mois dernier, des recherches sur de nombreux modules ont été lancées comme le moteur de reconstruction procédural (placement d’objets dynamiquement) ou le modèle de vol.
Ce dernier a fait l’objet d’une étude de faisabilité poussée. Il a finalement été décidé d’en utiliser un déjà existant open-source pour apporter de meilleures sensations au pilote. Il est actuellement en cours d’intégration dans HighFlight.
Le modèle de vol sera bien entendu associé aux avions qui devraient faire leur apparition bientôt. Il n’était pas possible de les intégrer plus tôt tout simplement parce que l’état d’avancement du simulateur n’était pas suffisant. Ils devraient être visibles dans une prochaine vidéo.
Comme dit plus haut, le moteur de reconstruction procédurale est lui aussi en cours de création. L’utilité de ce module est d’apporter du réalisme en reproduisant, par exemple, de vraies forêts en lieu et place de celles présentes en réalité sur nos photographies aériennes. Le travail porte en ce moment sur l’affichage et le retrait dynamique de ces objets en fonction du déplacement de l’utilisateur. Ce module sera associé à la mise en place d’eau dynamiquement (fleuves, lacs…).
Enfin, le dernier module en cours d’implémentation est la création d’une Intelligence Artificielle (IA). La première étape de développement de celle-ci est d‘apporter de la vie sur les axes routiers qui sera directement suivie d’une phase d’optimisation pour limiter au maximum l’impact qu’aura ce module sur les performances.
Nous venons aussi de recevoir des images de plus haute résolution à intégrer au projet. HighFlight devrait donc se parer de nombreux ajouts et présenter l’avancement de son développement dans une prochaine vidéo.
Restez connectés !
Janvier 2013
Tout d’abord toute l’équipe du projet HighFlight vous souhaite une bonne et heureuse année 2013. Nous tenons à nous excuser du léger retard ayant décalé notre post sur le Blog. Les fêtes de fin d’années ont posé quelques soucis de timing afin de poster ici nos avancées.
Nous avons dû nous adapter à quelques soucis techniques nous obligeant à revoir partiellement notre architecture logicielle et, de ce fait, nous avons aussi pris le temps d’optimiser certains modules (ce qui n’était pas prévu) et avons donc été quelque peu retardés par rapport au planning.
Notre objectif de création d’une map dynamique est en très bonne voie. La génération du terrain et les applications de texture et de relief sont au point et nous permettent donc de vous dévoiler quelques images de notre travail. Ces images proviennent d’un affichage dynamique et nous pouvons donc la créer et les afficher en même temps que l’on se déplace (ce que le CryEngine 3 ne permet pas à la base).


Il faut préciser que sont des morceaux de la carte de France associés avec leurs altitudes respectives fournies par notre partenaire Gaiddon-Software afin de tester notre travail. Ces images sont en basse résolution et nous sommes impatients de pouvoir avoir accès à de la haute résolution et de pouvoir montrer un aperçu de la version Haute Définition de notre simulateur.
Toutefois, l’intégration du module de géolocalisation n’est pas encore au point car il est difficile de pouvoir l’utiliser (et donc de tester) sans une surface relativement étendue de terrain.
Il en est de même pour le QuadTree, cet outil qui nous permet de subdiviser récursivement la surface du monde. En clair, c’est un outil de partitionnement du monde nous donnant la possibilité de diviser le monde en morceaux de taille variable et surtout de les organiser selon nos besoins afin de pouvoir régénérer correctement sa surface.
Celui-ci est disponible à l’intégration mais seulement partiellement intégré pour les mêmes raisons : le manque de données brutes nous empêche de pouvoir réaliser des tests In Game.
Notre travail au sein du CryEngine 3 n’a bien entendu pas porté que sur le visuel. Les principales difficultés de ce début de développement étaient de s’adapter au système de développement sur le CryEngine3 et d’adapter ce dernier à nos besoins (passage d’un créateur de FPS à une simulation de vol). Ainsi fait, ce travail nous permet donc désormais de travailler sur une version du CryEngine3 dénuée de tout superflu comme la gestion des armes et du personnage.
Des travaux de recherche sont en cours au niveau des Intelligences Artificielles ainsi que sur la reconstitution 3D du monde (forêts, lacs, rivières, bâtiments) qui devraient amener des résultats pour fin janvier.
Restez connectés !
Novembre 2012[TOP]
Fan des simulations aériennes ? Nous avons ce qu’il vous faut !
HighFlight, développé par 7 étudiants de la promotion 2014, prend le pari de créer une simulation de vol en utilisant le meilleur des technologies mises à disposition par le secteur vidéoludique.
En effet, beaucoup de simulations aéronautiques ont vu le jour depuis l’invention du jeu vidéo. On a pu voir cette entité prendre de plus en plus de place au sein de la grande famille vidéo-ludique tout en essayant de rester à la pointe de la technologie.
HighFlight se place à l’intérieur de cette dynamique de rester proche des nouvelles technologies mais se démarque par sa volonté de repousser toujours plus loin la limite entre la simulation et la réalité.
L’utilisation de photos aériennes de la France d’une très haute qualité associées à un moteur graphique de dernière génération (le Cry Engine 3) proposant des animations et des paysages ultra-détaillés vont permettre de se rapprocher de cette réalité souvent mise de côté par les développeurs de simulations.
Mais HighFlight sera surtout une simulation. Et par simulation, nous voulons parler d’un serious-game qui, allié à un environnement réaliste, permettra au joueur (ou plutôt pilote) de ressentir les sensations vécues dans un avion. Le but final étant de faire agréer HighFlight par les autorités aéronautiques pour l’entrainement des pilotes.
Le Cry Engine 3 (créé par Crytek et utilisé pour la création de Crisis 3, à sortir prochainement) nous offre une palette d’outils afin de réaliser un jeu extrêmement réaliste visuellement. Cependant, il a été créé spécialement pour le développement de FPS (First Person Shooter, ou jeu de tir à la première personne) et n’est donc pas adapté pour une simulation aérienne sur toute une planète. Ce challenge supplémentaire nous pousse à recréer nous-mêmes nos propres outils :
- Un nouveau moteur de ClipMap géometry (moteur graphique permettant l’affichage dynamique d’un environnement) pour nous permettre de travailler dans un environnement « infini »Notre prochain article présentera les avancées techniques effectuées sur ces domaines et une vidéo devrait être au rendez-vous !

Highflight est un simulateur de vol semi-professionnel possédant un rendu photo-réaliste destiné à tous pilotes, débutant ou confirmé.
Ce simulateur est basé sur un moteur 3d de dernière génération, le CryEngine, afin d’apporter un visuel de très bonne qualité. Bâtiment, végétation, fleuves et mer seront autant de détails qui ajouteront une dimension supplémentaire de réalisme.
Grace à notre Partenaire, Gaiddon Software, HighFlight dispose des dernières données topologiques et des photographies haute définitions de la France, l’utilisateur pourra ainsi admirer des paysages réels à bord de son appareil.
Dans le but de rendre l’environnement plus dynamique des intelligences artificielles viendront donner vie à cet environnement, tour de contrôle, circulation de véhicules,...
Il permet aux aviateurs de tout horizon de pouvoir voler dans le monde entier sans aucune autre limite que son désir d’aventure. Une fois aux commandes l’utilisateur ressentira les mêmes sensations qu’il éprouverait dans un vol authentique grâce à un modèle de vol extrêmement précis.
C'est lors de son part-time job que Valentin Reyjal à eu l'idée du projet HighFlight.
Lors de discussion avec son employeur, GAIDDON Software travaillant dans le milieu du traitement de l'image et de la simulation, ils ont constaté que la plupart des simulateurs actuels sont incapables de gérer des environnements complexes. C'est dans cette optique qu'est né le projet HighFlight.

Fondée en février 2010 par 4 entrepreneurs, l’entreprise GAIDDON Software est une Société par Actions Simplifiée au capital de 123.500 € enregistrée auprès du registre du commerce de Toulouse sous le numéro 519 847 446 (SIRET 519 847 446 00019).
Implantée au sein des pépinières d’entreprises de Toulouse Métropole, l’entreprise est accompagnée par le pôle innovation de la Chambre de Commerce et d’Industrie de Toulouse et est membre de la commission innovation du cluster d’entreprises IT Digital Place.
En novembre 2010, GAIDDON Software a été lauréate de MidInvest.
En décembre 2011, l’entreprise a obtenu la labellisation «Jeune Entreprise Innovante» dans le cadre de ses travaux de recherche-développement autour de la reconstruction 3D d’environnements à partir d’imagerie spatiale.
Grâce à sa technologie exclusive, GAIDDON Software a pu traiter l’ensemble de la BDOrtho® de l’IGN et la rendre compatible avec les simulateurs légers Microsoft® Flight Simulator et Martin Lockheed Prepar3D. Les données ainsi améliorées sont proposées au public à travers nos produits SceneryBox.
Innovation, Performance et Qualité sont les idées qui structurent le développement de l’entreprise.
(Extrait du site web officiel de GAIDDON Software)

Le CryENGINE est un moteur de jeu développé par Crytek, spécialisé dans les jeux de tir en vue subjective. À l'origine, développé comme une démo technologique (X-Isle Dinosaurs Island) pour nVidia, et constatant son potentiel, il a par la suite été transposé en jeu vidéo pour Far Cry. Il est notamment utilisé pour ce jeu, ainsi que pour le MMORPG Aion: The Tower of Eternity de NCsoft.
Il est totalement compatible DirectX 9.0 et OpenGL. Il supporte l'EAX, et le son Dolby 5.1. La version 1.2 supporte le Shaders Model 2.0. La version 1.3 dispose d'un rendu à grande gamme dynamique (high dynamic range rendering).
La version 3 du moteur porte le nom de CryENGINE3 et est basée sur la version 2. Elle offre la particularité d'offrir sur PC des graphismes équivalents mais moins lourds en termes de charge et est compatible DirectX 11.0.
(Extrait de wikipedia)
Pour toutes informations complémentaires n'hesitez pas à nous contactez, via email a l'adresse: highflight_2014@labeip.epitech.eu ou utilisez le formulaire ci-dessous.
Recevez toutes les dernières informations sur le projets.
L'équipe du projet HighFlight est composé de 7 étudiants en informatique en 4ème année à Epitech.
Valentin Reyjal
Aurelien Polidoro
Sebastien Bernier
Nicolas Jaubertou
Nicolas Faurie
Jeremy Peres
Samuel Ramond