30/12/2006

Cockpit 2D

J'ai enfin terminé la première version du cockpit du Mirage 2000C/RDI. Simple en théorie, la réalisation s'est avérée beaucoup plus délicate que ne l'avais imaginée.

CAP

J'avais prévu au début de partir d'une photo numérique du vrai cockpit, sur laquelle je comptais placer les instruments en surimpression. Trois fois hélas... FlighGear réduit la palette des couleurs et étire les textures pour les placer dans chacune des 8 zones possibles que comporte la vue de face. Au final, votre belle photo donne l'impression d'avoir été découpée à la scie sauteuse :-(

Cockpit

J'ai donc dû repartir de zéro et j'ai choisi de redessiner la forme du cockpit en vectoriel cette fois, avant de la convertir en bitmap. Que les puristes me pardonnent si le résultat ne reflète pas tout à fait la réalité, mais j'ai dû faire de nombreux compromis entre les instruments essentiels à placer et la place disponible.

Speedbrakes

Le HUD est inspiré à nouveau de celui du F-16A, mais j'ai déplacé certains éléments à cause de la différence de taille des deux cockpits. Sur la copie d'écran précédente, vous pouvez voir les aérofreins déployés (CTRL-B)

La version 0.8 pour FlightGear 0.9.10 est disponible en téléchargement dans la section Downloads de ce blog.

18:30 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (2) | Tags : 3d, simulateur |  Facebook |

25/12/2006

Téléchargez la version 0.6

Les ailerons et les gouvernes de profondeur du Mirage 2000C/RDI sont maintenant mobiles. Toutes les animations sont définies dans un fichier de configuration XML, ce qui nécessite de nombreux aller-retours entre le simulateur et l'éditeur de fichiers. Si quelqu'un connaît un meilleur moyen...

Ailerons

J'ai enfin trouvé des photos montrant le dessous du Mirage, ce qui m'a permis de refaire les textures du ventre de l'appareil.

New Bottom Texture

Enfin, la post-combustion s'active automatiquement lorsque vous poussez les gaz au maximum. L'effet visuel obtenu est très joli, surtout de nuit.

Post Combustion

Petit errata concernant Atlas : dans la version Windows du programme de lancement de FlightGear, il existe une entrée Atlas dans laquelle vous pouvez saisir l'adresse IP de la machine, sans devoir entrer tous les paramètres que j'ai décrits dans mon dernier post. Mais bon, comme ça au moins on comprend comment ça marche...

18:06 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (1) | Tags : 3d, simulateur |  Facebook |

23/12/2006

Téléchargez la version 0.4

La version 0.4 du Mirage 2000C/RDI est disponible en téléchargement dans la section Downloads de ce blog.

Cette version est la première à inclure un train d'atterrissage animé (2 heures de labeur tout de même) et un splash screen. J'ai modifié les dimensions de l'appareil pour mieux coller à la réalité et corrigé quelques bugs d'affichage de la verrière.

Retracting

J'ai calqué le modèle de vol sur celui du F-16 fourni en standard dans FlightGear. Je vais maintenant terminer les autres élements mobiles de l'avion avant d'entamer le cockpit.

Clouds

Pour installer le Mirage, dézippez le fichier et copiez simplement le répertoire mirage2000 sous data/aircrafts. A défaut de cockpit, tapez H pour faire apparaître le HUD.

15:27 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : 3d, simulateur |  Facebook |

Communication entre FlightGear et Atlas

A la différence de X-Plane, FlightGear ne possède actuellement aucun système de cartes de navigation intégré, ce qui s'avère bien vite très gênant si vous installez de nombreux sceneries.

C'est pour remédier à ce problème que Atlas a été développé. Dans sa version 0.3.0, il se compose de deux programmes : Map.exe, qui permet de générer des cartes à partir des informations collectées dans les scénarii de FlightGear et Atlas.exe, qui permet de consulter ces cartes de manière interactive, en y incluant les informations sur les aéroports et les aides à la navigation (NAV, ILS, VOR, FIX...)

Atlas

Là où les choses deviennent techniquement très pointues, c'est qu'il est possible de configurer FlightGear pour qu'il transmette des informations de vol vers un autre PC sur lequel s'exécute Atlas en utilisant le protocole NMEA. Vous pouvez alors jouer à l'apprenti contrôleur aérien et suivre les évolutions des autres "simmers" en temps réel.

Lors du démarrage de FlightGear, cliquez sur le bouton "Advanced Options" et choisissez "Input/Output". Ajoutez une nouvelle sortie comme indiqué sur la copie d'écran ci-dessous (ici, j'utilise 127.0.0.1 pour faire tourner Atlas sur la même machine).

FGSettingsForAtlas

Démarrez ensuite Atlas avec la ligne de commande suivante :

"C:Program FilesFlightGearbinwin32atlas.exe" "--fg-root=C:Program FilesFlightGearData" "--udp=5500"

Un dernier conseil avant le décollage sous Windows : téléchargez le setup complet de la version 0.3.0 car la version zippée n'est pas complète :-(

15:21 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : simulateur |  Facebook |

21/12/2006

Enfin les textures...

Après avoir corrigé quelques bugs d'affichage sur le Mirage 2000C/RDI et lissé les surfaces, j'ai entamé hier soir la réalisation des textures. Toutes les décorations de l'appareil tiennent dans un seul bitmap de 512x512 pixels.

FlightGear utilise un format d'image peu commun sur PC : le .RGB de Silicon Graphics. J'ai trouvé un petit freeware baptisé NConvert qui permet de convertir des fichiers BMP dans ce format.  Pour placer les textures sur les différentes surface, j'utilise l'éditeur de AC3D qui fait merveille.

C'est avec beaucoup de fierté que je vous montre les premières images de la nouvelle livrée...

patrol
CAP au-dessus de la Californie
 
approach
Mirage 2000 en approche de KSFO
 
landing
Atterrissage sur la piste 17R de KSFO

14:56 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (1) | Tags : 3d, simulateur |  Facebook |

20/12/2006

Premier vol...

Un petit essai d'intégration dans FlightGear s'impose. Pour cela, il faut impérativement passer par AC3D, dont FlightGear utilise le format de fichier. Si vous tentez l'expérience, je vous conseille d'utiliser le modèle de vol UFO car il permet de faire voler votre avion en mode stationnaire. PgUp pour lancer les gaz et après quelques secondes, mon Mirage prend l'air.

blog04

Pour l'instant, aucune pièce n'est mobile et les textures font cruellement défaut. Mais avant d'en arriver là, il faut encore affiner le modèle. J'ai commencé à détailler le cockipt. En voici une première ébauche...

blog05

19:18 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : 3d, simulateur |  Facebook |

Modélisation du Mirage 2000

J'ai collecté assez de plans pour commencer à modéliser mon Mirage. Même si j'ai commencé à étudier Blender, je continue toujours à utiliser Wings3D dont j'apprécie l'ergonomie sans failles. La modélisation doit tenir compte des parties mobiles comme les ailerons, les volets, le gouvernail, le train d'aterrissage, etc. Après trois soirées de labeur, la première version est enfin terminée.

blog02

19:14 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : 3d, simulateur |  Facebook |