MiG-29S 'Fulcrum-C'Vyrtuoz's lair - Lock-On: Modern Air Combat fan siteMirage 2000-5

Document mis à jour le 2012-01-31 - Consulté 2764 fois

Le commencement de Tacview

C'est quoi un ACMI ?

Un outil puissant
l'ACMI de F22 ADF

ACMI est l'acronyme de : Air Combat Maneuvering Instrumentation. C'est un outil moderne utilisé pour l'entrainement au combat aérien.

Il s'agit en gros d'un système qui permet de suivre en temps réel l'évolution des appareils au cours de manoeuvres de combat aérien. Cet outil est très efficace pour comprendre ses erreurs et améliorer rapidement sa technique de vol et de combat.

ACMI inc. ACMI Range Waddington

Un ACMI pour Lock-On ?

Malheureusement contrairement à d'autres simulateurs de vol, Lock-On ne propose pas d'ACMI. C'est pourquoi j'en développe actuellement un.
A terme, il offrira les possibilités suivantes :

  • Graphismes 3D volontairement schématiques (car ce qui compte c'est la clarté)
  • Contrôles style magnétoscope, instantanés et fluides
  • Log d'événements et résumés clairs (contrairement au log de Lock-On)
  • Visualisation de toutes les unités sous toutes les vues pertinentes
  • Il est possible d'acmiser n'importe quel vol (incluant les tracks) et il sera possible - à l'avenir - d'analyser un vol réseau en temps réel

Pour ceux que cela intéresse, voici quelques détails techniques :

  • Il faut au moins Lock-On 1.1 pour que cela fonctionne
  • C'est une version modifiée du fichier export.lua qui exporte les données des vols en temps réel
  • L'ACMI est développé en C++ et peut lire - entre autres - les données exportées depuis lock-on
  • L'affichage 3D est programmé en OpenGL

Notez que Lock-On 1.12a ne permet pas actuellement d'exporter les donnés suivantes :

  • Le rouli / tangage / lacet pour tous les objets, sauf le joueur local
  • Les tirs canon et armes non guidées (bombes, roquettes, réservoir, etc.)
  • Les locks radar et infrarouge (mais ce n'est pas très important)

Bien que cela ne freine pas le développement du projet, j'espère que les développeurs ajouteront ces données dans une prochaine version...

Etat d'avancement du projet

Le projet est bien définit et progresse régulièrement.
Notez que les premières versions sont orientées résultats et non pas présentation. C'est pour cela que sous un aspect plutôt cru, se cache un futur cygne.

2006/03/17
2006/03/17
Premier résultat de l'export / import des données.
Avec un interpréteur simple qui affiche un premier log de mission.
2006/06/26
2006/06/26
Belle bataille "navale" !
Pas mal d'améliorations ne sont pas visibles ici : Il y a plus d'informations, les impacts sont représentés, l'ergonomie est encore améliorée et l'affichage du décor est terminé. (Il sera optimisé plus tard)
Je m'attaque maintenant aux fonctionnalités les plus importantes afin de pouvoir vous livrer une version beta au plus vite.
2006/06/11
2006/06/11
Voici un aperçu du paysage affiché dans l'ACMI.
J'ai également amélioré pas mal de détails et notamment ajouté une caméra dog-fight pour voir sous toutes les coutures l'affrontement entre les objets sélectionnés.
2006/05/27
2006/05/27
Le programme est maintenant en version alpha : De nombreuses améliorations et optimisations on été faites et toutes les grosses fonctionnalités sont terminées. Vous pouvez voir - par exemple - sur ce screenshot : Les IDs des objets et les boites de sélection synoptiques.
Je vais maintenant me concentrer sur la présentation et l'ergonomie du programme.
2006/05/13
2006/05/13
La plupart des informations sur les objets courants sont maintenant fonctionnelles.
Le Roll/Pitch/Yaw de l'appareil du joueur local sont maintenant pris en compte et ceux des autres objets sont émulés (car Lock-On 1.12a ne fourni pas ces informations à l'export).
2006/05/04
2006/05/04
Le log est maintenant en couleur, ce qui permet de trouver très facilement les événements importants comme les impacts.
Des informations sur les objets actuellement sélectionnés font également leur apparition.
2006/04/29
2006/04/29
Le développement progresse rapidement en ce moment.
J'ai ajouté plusieurs nouvelles fonctions qui rendent maintenant l'ACMI plus clair et sympathique.
2006/04/28
2006/04/28
Deux principaux types de camera sont maintenant disponibles : Vue libre ou satellite.
De nouveaux contrôles permettent - entre autres - de choisir la vitesse de lecture, le zoom et la taille des objets.
2006/04/23
2006/04/23
L'interface graphique commence à se mettre en place.
Cela a pris du temps car j'ai du programmer pas mal de choses qui ne sont pas visibles ici.
Le programme sera bientôt utilisable pour de vrai.
2006/04/06
2006/04/06
Ca y est ! Toutes les bases fonctionnent : Enregistrement de vol, contrôle et 3D.
Maintenant je vais devoir travailler la présentation et l'ergonomie.
On peut voir - de loin - sur ce screenshot le premier tir du F-15C.
(Ca ne se voit pas sur une capture d'écran, mais c'est bien entendu animé.)
2006/04/04
2006/04/04
Voilà : Le sol est maintenant visible.
Pour l'instant il est plat, mais dans une future version il y aura un vrai paysage (bien que volontairement schématique).
2006/03/29
2006/03/29
Voici le début de la 3D :
Pour l'instant, on ne voit que le ciel depuis la camera libre, mais tout cela va se remplir petit à petit.
2006/03/23
2006/03/23
Le log de mission est maintenant raccordé aux contrôles de temps et il répond au doigt et à l'oeil.
Plus tard j'améliorerais sa présentation en ajoutant des couleurs et en clarifiant le texte.
2006/03/22
2006/03/22
L'architecture de base de l'ACMI est en place.
Pour l'instant, ça ne se voit pas, à part ce premier test d'interface offrant des contrôles de temps ergonomiques comme ceux de Media Player Classic.
(L'aspect graphique n'a pas d'importance : Tout cela sera remplacé par de belles choses plus tard)
2006/03/18
2006/03/18
Second test export / import réussit :
Il s'agit d'une vue du dessus des trajectoire lors de l'attaque du Su-33(bleu) par le F-15C(rouge). On peut remarquer l'AIM-120 qui part en ligne droite complètement leurré, et plus tard, les leurres thermiques tirés par le Su-33.