Journal de développement 17

Le simulateur en développement de XSI basé sur le moteur OPENGL de X-PLANE
Avatar de l’utilisateur

Topic author
eutoposWildcat
Webmaster
Webmaster
Messages : 14679
Inscription : 28 janvier 2005

Journal de développement 17

#1

Message par eutoposWildcat » mar. mars 06, 2007 4:06 pm

Comme promis, voilà donc la traduction attendue :cowboy: :

"Désolé pour le retard dans la parution de ce Carnet de Développement, malheureusement un certain nombre d'évènements se sont ligués pour retarder cette parution, le moindre n'étant pas le fait que mon PC a fondu, me mettant des bâtons dans les roues.

Heureusement nos intréprides développeurs n'ont pas rencontré de tel désastre et continuent de travailler à l'achèvement de Fighter Ops.

Quelques-uns des ajouts notables ce mois-ci proviennent de l'équipe graphique, avec l'achèvement des modèles du T-6 II et du T-38C. Je suis certain que vous tomberez d'accord sur le fait qu'ils sont absolument fantastiques! Le travail graphique se poursuit sur l'UH-60, le HH-60, le C-17, tout comme sur les aérodromes et les véhicules civils. Le travail se poursuit également sur les shaders tout comme sur les animations skeletal. *(NdT: même en français, il semble qu'on utilise le terme "animation skeletal". Si quelqu'un connaît un vrai équivalent dans notre belle langue, sait-on jamais?)

L'équipe des modèles de vol a bien progressé, les systèmes hydrauliques sont achevés, y compris les pannes détaillées ainsi que les variations de pression lors de rapides mouvements des commandes. Les systèmes liés à l'oxygène ont été également achevés ce mois-ci par l'équipe des modèles de vol. Le travail est actuellement en cours sur les systèmes de verrière ainsi que sur les projets propulseur et cellule toujours en train.

Notre équipe de codage a réalisé des progrès substantiels, avec l'achèvement de la première partie du moteur graphique DirectX, davantage de travail sur l'interface, un certain nombre de composants sont à présent complets dans la première et seconde itération, y compris le code de réseau, et les modules de son et de saisie. Le code du terrain est à présent bien entré dans sa seconde itération avec des outils permettant de visualiser de plus grandes surfaces de mesh de terrain à des fins de test. Tandis que j'écris ce texte le travail est en cours pour inclure à cet outil les données vectorielles pour les routes et d'autres choses du même ordre, et bientôt le texturage devrait s'y ajouter. Un travail détaillé de définition et de planification a été achevé en ce qui concerne le moteur météo dynamique. Le travail a déjà débuté pour ce qui est de rassembler tous ces composants pour le second prototype majeur qui marquera une étape assez importante sur le chemin vers les premières versions Alpha et Beta de Fighter Ops. La chasse aux bugs et l'affinement continuent pour le code des modèles de vol, qui devrait être prêt à être intégré très bientôt.

Babak, notre codeur en chef, a été assez aimable pour écrire un court texte sur quelques aspects du moteur de terrain:

Introduction

Dans un simulateur de vol qui vise à être riche et réaliste, le terrain signifie bien davantage que rendre le sol en utilisant des techniques de rendu 3D sophistiquées. En dehors de l'aspect visuel, le autres modules tels que la météo et l'IA sont grandement influencés par le moteur de terrain. Le fait que les données du terrain vont être utilisées par d'autres modules rend leur définition et leur implémentation très difficiles. Je m'explique. Afin de pouvoir rendre le terrain de façon efficace, il faudra que le contenu de ce terrain soit géré et stocké d'une certaine manière. Un autre module comme le moteur météo peut avoir besoin que les données du terrain soient structurées et stockées d'une manière différente. Ces deux méthodes préférables de gestion des données du terrain ne sont pas nécessairement compatibles et peuvent conduire à des contradictions. La solution évidente serait de créer une version séparée et complète des données de terrain pour chacun des modules qui en a besoin. La taille conséquente des données liées au terrain interdit de créer et stocker ces données en plus d'un exemplaire. La solution est donc de créer un format qui soit utilisable par tous les modules utilisant le contenu des données.



Contenus du Terrain

Que comportent donc les données de terrain dans Fighter Ops? A quoi correspond exactement le mot "terrain"? Dans Fighter Ops, le terrain est constitué des parties suivantes:

a) les donnée d'élévation
b) les textures de base
c) les données vectorielles

Les données d'élévation consistent en un large ensemble de mesures selon une grille uniforme appliquée à la surface terrestre. Chaque mesure est une altitude (par rapport au niveau de la mer). Cela se ramène à une matrice à deux dimensions de chiffres qui reproduit la surface de la Terre.

Les textures de base sont en fait les bitmaps primaires qui sont appliqués sur le terrain. La nature de ces textures est la même que celle d'une photographie de type JPEG, GIF, BMP ou tout autre format d'image habituel. Dans Fighter Ops, les textures de base ne sont pas de simples bitmaps préparés à l'avance qui sont appliqués sur le mesh terrain. Le processus de création et de rendu des textures de base est complexe.

Les données vectorielles sont une façon très pratique de décrire des données telles que les routes, les voies de chemin de fer et les points de repère. Une route droite, par exemple, est représentée par ses extrémités. Une route comportant des courbes et des virages est approximée par une série de lignes droites. Les avantages à utiliser un format vectoriel plutôt que des bitmaps primaires pour représenter ce type d'information sont la taille et la précision. Si l'on essaie de représenter et conserver une route en la dessinant sur un bitmap, seul un très faible pourcentage du bitmap sera utilisé et, en outre, lorsqu'on zoomera dessus, la route sera pixellisée très rapidement et sera inutilisable à des zooms importants. Qui plus est, si un format vectoriel est employé, seules les coordonnées des extrémités doivent être stockées et un programme affichant la route peut en faire le rendu pour n'importe quel niveau de zoom.


Plat ou sphérique?

Lorsque le terrain est créé, la solution habituelle est de rendre le terrain sur un plan plat, à la façon dont cela est fait dans la plupart des simulations de vol actuelles. Cette approche fonctionnera très bien si le jeu se concentre sur une région spécifique du globe ou un certain nombre de théâtre séparés. Toutes sortes de problèmes apparaissent lorsque l'on tente de modéliser un terrain très grand ou mondial. Voler ou visualiser le terrain à très haute altitude causera également forcément des problèmes et, enfin, simuler les trajectoires d'objets en orbite comme les satellites sera un cauchemar.

Créer une représentation plane d'un terrain mondial ne peut pas être fait de telle façon que chaque partie de ce terrain soit décrite avec précision. Si vous regardez une carte de la Terre typique, vous verrez que la précision de la carte décroît au fur et à mesure que vous vous éloignez de l'équateur pour vous rapprocher des pôles. Dans de telles cartes, l'Antarctique et l'Islande sont par exemple bien plus grands qu'ils ne le sont dans la réalité. Inversement, une carte créée pour une région polaire n'est seulement bonne que pour cette région, et sur une telle carte aller vers l'équateur va faire décroître la précision de manière significative. Si l'attention ne se porte toujours que sur une seule zone du globe, une projection plane peut être utilisée pour cette zone mais aussitôt que vous vous en éloignez la précision est drastiquement réduite. Dans le cas d'un vol très long, pour maintenir la précision la projection doit être modifiée tandis que l'appareil vole d'une zone à une autre. Ce manque de constance rendra un certain nombre de calculs difficiles à mener dans la simulation, sinon impossibles.

Une méthode alternative consiste à gérer le terrain mondial tel qu'il est en réalité: une sphère. Un terrain sphérique résoudra les problèmes de projection et nous soulagera d'avoir à créer de multiple projections pour différentes parties du terrain. Si nous représentons le terrain comme une sphère, nous pouvons toujours créer des projections planes autant que nécessaire pour des missions ou des campagnes locales. En outre, lorsque l'altitude s'accroît, la nature sphérique du terrain deviendra automatiquement visible sans qu'il soit nécessaire de remplacer le terrain original par quelque chose qui ait l'air réaliste pour cette altitude.

Nous avons adopté la représentation sphérique du terrain dans Fighter Ops. Cette méthode nous permet de simuler sans heurt des trajectoires sur de longues distances, à de hautes altitudes ou même en orbite avec facilité, et nous offre un terrain constant et précis à l'échelle mondiale."
Image
"If everyone is thinking alike, then somebody isn’t thinking."

Buck-Danny
Jeune Pilote
Jeune Pilote
Messages : 1796
Inscription : 27 décembre 2006

#2

Message par Buck-Danny » mar. mars 06, 2007 4:37 pm

Merci Wild :cowboy:
Tu travail vite et bien ;)

Bon bah ça avance!
il me tarde de voir le resultat:Jumpy:
Mais mieux vaut qu'ils prennent leur temps pour qu'on ai quelque chose de vraiment poussé et reussi!

W&S:usflag:
Avatar de l’utilisateur

Black Wolf
Pilote d'essais
Pilote d'essais
Messages : 6584
Inscription : 03 août 2001

#3

Message par Black Wolf » mar. mars 06, 2007 4:42 pm

merci Wild :), t'as pas encore les reflexes -> en news quand tu nous fais des trucs comme ça :)
A ceux qui nous ont quittés trop vite : bon vol les gars !
Avatar de l’utilisateur

Topic author
eutoposWildcat
Webmaster
Webmaster
Messages : 14679
Inscription : 28 janvier 2005

#4

Message par eutoposWildcat » mar. mars 06, 2007 4:49 pm

Ah vi, woops. :blush:
Image
"If everyone is thinking alike, then somebody isn’t thinking."
Avatar de l’utilisateur

Side
Jeune Pilote
Jeune Pilote
Messages : 1272
Inscription : 28 mars 2004

#5

Message par Side » mar. mars 06, 2007 5:44 pm

merci beaucoup pour c'est traduction
généralement je déchifre tant bien que mal, mais ce que tu fait permet vraiment de comprendre ce qui se passe :notworthy
Image First In, Last Out


I5 3570k OC 4.5GHz, WC ANTEC KUHLER H2O 620, Z77A-G43, 4Go DDR3 CORSAIR Vengeance +16GO DDR3 G.Skill RipjawsX, Asus GTX 1070 OC1610Mhz, SSD Crucial 250Go, Windows 7 Pro x64

PiF
Pilote Confirmé
Pilote Confirmé
Messages : 2776
Inscription : 22 juillet 2004

#6

Message par PiF » mar. mars 06, 2007 6:36 pm

Merci beaucoup Wild !!!:usflag:
Avatar de l’utilisateur

K-lu
Pilote Confirmé
Pilote Confirmé
Messages : 3684
Inscription : 26 mars 2004

#7

Message par K-lu » mar. mars 06, 2007 7:01 pm

Merci eutoposWildcat!

Effectivement, sa devien de plus en plus intéressant!
Avatar de l’utilisateur

Shadok
Nouvelle Recrue
Nouvelle Recrue
Messages : 191
Inscription : 16 mars 2006

#8

Message par Shadok » mar. mars 06, 2007 9:23 pm

Merci pour cette traduction EutoposWildcat :chinese:.
Vu ce qui est dit sur la modélisation du terrain et ce que je crois être vrai sur le modèle de vol supersonique (à savoir qu'il est implémenté), un jour
prochain, le SR-71 volera à nouveau ...

Redhot
Apprenti-Mécano
Apprenti-Mécano
Messages : 347
Inscription : 17 août 2006

#9

Message par Redhot » mer. mars 07, 2007 11:50 am

Merci Chef ;)

Effectivement ca a l'air de bien avancé, c'est cool! :)
Image [/align]

cylon
Apprenti-Mécano
Apprenti-Mécano
Messages : 337
Inscription : 23 juin 2005

#10

Message par cylon » mer. mars 07, 2007 8:49 pm

merci a toi wildcat

j'ai 3 petites questions

1: quand sort t'il ?

2:sera t'il traduis en francais

3:pourras t'on a contrario de lockon F-15C oblige faire du ciblage laser (gbu) avec le F-15 E si E il y a

merci
t'inquiete pas je te couvre :innocent: ok?...ok mais !!! qui te couvre a toi ??? :crying:
Avatar de l’utilisateur

Topic author
eutoposWildcat
Webmaster
Webmaster
Messages : 14679
Inscription : 28 janvier 2005

#11

Message par eutoposWildcat » mer. mars 07, 2007 9:40 pm

Par chance, on doit pouvoir répondre assez facilement à ces trois questions:

1) Pour l'instant, même les développeurs préfèrent ne pas trop s'avancer. Mais en tous cas ça avance bien.

2) Ce sera comme Falcon: en anglais. Il faut dire que, tant du point de vue du développement que de la simulation, ça n'aurait guère de sens de traduire le jeu en français. Cela dit, aujourd'hui pour jouer à Falcon il n'y a vraiment pas besoin de connaître plus de quelques mots en anglais, ça ne sera sans doute pas différent avec Fighter Ops.
Et, pour ce qui est du manuel, j'ai toujours bon espoir, par contre, que nous puissions le traduire, au contraire de ce qui s'est malheureusement passé avec Allied Force. :cowboy: Les développeurs ne s'y sont pas du tout montré hostiles, et au vu des bonnes volontés qui se sont déjà déclarées, ça sera sans doute très faisable.

3) Oui, bien sûr, on pourra faire du ciblage avec le F-15E. :yes:
Image
"If everyone is thinking alike, then somebody isn’t thinking."

cylon
Apprenti-Mécano
Apprenti-Mécano
Messages : 337
Inscription : 23 juin 2005

#12

Message par cylon » mer. mars 07, 2007 9:57 pm

ok merci a toi wildcat

le seul obstacle qu'il y a et qui ma empêché de joué avec falcon c'est l'anglais

maintenant fighter sera aussi en anglais arf et apparament beaucoup "plus

pointus" que falcon donc cela veux dire plus d'anglais plus de mots, de phrases

etc.... et le manuel avec dommage pour moi :sad: , je resterais avec mon lock on
t'inquiete pas je te couvre :innocent: ok?...ok mais !!! qui te couvre a toi ??? :crying:
Avatar de l’utilisateur

Topic author
eutoposWildcat
Webmaster
Webmaster
Messages : 14679
Inscription : 28 janvier 2005

#13

Message par eutoposWildcat » mer. mars 07, 2007 10:00 pm

Relis-moi ;) . Je viens d'écrire en fait que XSI veut bien que nous traduisions le manuel ;).

La seule question qui se pose est le processus selon lequel sera traduit ce manuel, mais il sera traduit (au pire, je le ferai tout seul, même pas peur! :tongue:)
Image
"If everyone is thinking alike, then somebody isn’t thinking."

cylon
Apprenti-Mécano
Apprenti-Mécano
Messages : 337
Inscription : 23 juin 2005

#14

Message par cylon » mer. mars 07, 2007 10:08 pm

a ok sorry ,mais une fois dans le jeu ce sont les briefing de mission ,les commentaires radio, que faire quoi ? c'est pas evident ,bon je connais taek-off
break left ,landing ,des petits mots quoi mais une fois des longues phrases comme pour le briefing ou des liaisons radio en continu en anglais c'est la que la bas blesse tu comprend?
t'inquiete pas je te couvre :innocent: ok?...ok mais !!! qui te couvre a toi ??? :crying:
Avatar de l’utilisateur

Topic author
eutoposWildcat
Webmaster
Webmaster
Messages : 14679
Inscription : 28 janvier 2005

#15

Message par eutoposWildcat » mer. mars 07, 2007 10:16 pm

Je comprends parfaitement :yes:. Mais en fait, dans ce cas, ce sont toujours les mêmes phrases qui reviennent, constituées d'éléments en nombre limité.

Je t'assure que, pour Falcon par exemple, la quasi-totalité des pilotes ne parle pas anglais, et un sacré paquet d'entre eux ne le lit même pas vraiment. Mais avec un peu de boulot on apprend rapidement la cinquantaine de mots nécessaire, et à les reconnaître lorsqu'on les entend. :cowboy:

Pour Falcon, s'il n'y a des phrases que tu ne comprends pas, n'hésite pas à venir demander dans le forum Falcon, nous serons ravis de pouvoir te répondre.

(Au fait, pourquoi "Cylon"? Fan de Battlestar Galactica? :Jumpy: )
Image
"If everyone is thinking alike, then somebody isn’t thinking."

cylon
Apprenti-Mécano
Apprenti-Mécano
Messages : 337
Inscription : 23 juin 2005

#16

Message par cylon » mer. mars 07, 2007 10:18 pm

(Au fait, pourquoi "Cylon"? Fan de Battlestar Galactica? )



:yes: mais les anciens avec ces bons vieux cylons

et je te remercie pour tes reponses et ton aide
t'inquiete pas je te couvre :innocent: ok?...ok mais !!! qui te couvre a toi ??? :crying:

Pacman
Apprenti-Mécano
Apprenti-Mécano
Messages : 246
Inscription : 07 avril 2005

#17

Message par Pacman » ven. mars 09, 2007 8:13 am

Merci pour votre aide ici eutoposWildcat :yes:

Et oui on va laisser quelgu'un traduire the manuel quand le temp vient.

Dans le simulation (pas jeux:hummer: ;) ) toutes va être en Englais.

Dirk

Et Cylon: les series vieux sont mes favorites aussi....vivre Starbuck "l'homme" ;)
Image
Avatar de l’utilisateur

AlphaFox
Jeune Pilote
Jeune Pilote
Messages : 1129
Inscription : 04 février 2006

#18

Message par AlphaFox » ven. mars 09, 2007 9:07 am

Je ne retrouve plus le site ( FFW08, 04, 01 ??? ...) mais il y avait les traductions des dialogues en cours de jeux. Très utiles pour commencer quand on ne maitrise pas bien la langue de Shakespear. Si cela t'interresses je te les envoies en mp.

Par ailleurs les sites relatifs aux FFW ci-dessus sont très interressant pour maitriser falcon; a consulter sans modération.

Redhot
Apprenti-Mécano
Apprenti-Mécano
Messages : 347
Inscription : 17 août 2006

#19

Message par Redhot » ven. mars 09, 2007 5:17 pm

C'est le site de la FFW01 je crois: http://ffw01.free.fr/, y'a plein de truc interressant en plus des traductions comm's ;)
Image [/align]

Buck-Danny
Jeune Pilote
Jeune Pilote
Messages : 1796
Inscription : 27 décembre 2006

#20

Message par Buck-Danny » ven. mars 09, 2007 7:53 pm

ui le site de la 01 est excellent, j'y vais souvent faire un tour d'ailleur :tongue:

Redhot
Apprenti-Mécano
Apprenti-Mécano
Messages : 347
Inscription : 17 août 2006

#21

Message par Redhot » dim. mars 11, 2007 11:14 am

;), bientôt celui de la 04 sera génial ;)
Image [/align]
Avatar de l’utilisateur

Raven
Jeune Pilote
Jeune Pilote
Messages : 1115
Inscription : 20 juin 2005

#22

Message par Raven » mar. mars 13, 2007 8:07 pm

Shadok a écrit :le SR-71 volera à nouveau ...
Ca c'est sur ! ;)
Ma nouvelle Config PC: Windows 7 Edition Premium 64 bits//16go de RAM//Nvidia Geforce GTX 1060 (6go de mémoire vidéo)//Intel Core I7 4770 3.4ghz//Disque Dur 1to

XIII
Apprenti-Mécano
Apprenti-Mécano
Messages : 313
Inscription : 06 décembre 2003

#23

Message par XIII » mer. mars 28, 2007 4:24 pm

C'est super, J'attend avec impatience Fighter Ops...

Je me demande si :

1 Le hotas cougar sera gérer ?
2 Le Trakir sera gérer lui aussi ?
3 Le jeu sera t'il en haut définition du point de vue graphique ?

En tous cas ça à l'air prometteur, rien que l'article sur le choix d'un terrain sphérique pour modélisé les carte accéssible ou le monde entier si j'ai bien compris je dit Ouah !
42
Le site de la Boulets Air Force recrute des pilotes sans et avec de l'expérience sur Lock On.

Vidéo de promo qui arrache tous !
Vidéo de promo

http://www.bouletsairforce.com
Avatar de l’utilisateur

Black Wolf
Pilote d'essais
Pilote d'essais
Messages : 6584
Inscription : 03 août 2001

#24

Message par Black Wolf » mer. mars 28, 2007 4:33 pm

pour les hotas et les trackir je crois que t'as pas de souci à te faire c'est des fans de simus qui bossent sur ce simu, ils vont pas le rendre incompatible avec le matos utilisés par une grande partie d'entre-eux.

Pour la mode du "haute définition" ça concerne surtout les consoles ... ça fait bien longtemps que nos jeux PC sont en "haute définition" car nos moniteurs ont une résolution bien supérieure aux TV
A ceux qui nous ont quittés trop vite : bon vol les gars !
Avatar de l’utilisateur

Jallie
Légende volante
Légende volante
Messages : 16533
Inscription : 02 novembre 2002

#25

Message par Jallie » mer. mars 28, 2007 5:47 pm

XIII a écrit :C'est super, J'attend avec impatience Fighter Ops...

Je me demande si :

1 Le hotas cougar sera gérer ?
2 Le Trakir sera gérer lui aussi ?
3 Le jeu sera t'il en haut définition du point de vue graphique ?

En tous cas ça à l'air prometteur, rien que l'article sur le choix d'un terrain sphérique pour modélisé les carte accéssible ou le monde entier si j'ai bien compris je dit Ouah !
ben si c'était pas la cas ..il n'y aurait pas grande amélioration par rapport à aujourd'hui o_O ! ! !
on peut en effet le penser :yes:
 AMD 3800 X  -  Nvidia RTX 2080 oc  -  DDR4 32GB 3200 hz  -  SoundBlaster Omni 5.1   
  DCS  //  VKB Gunfighter-Pro  + Saitek throtle + rudder VKB MK-IV + Cougar FCC 
iRACING //  Volant Fanatec DD Podium + pédalier CST LeoBodnar + Boutons box ( DsD + Saitek Farm )
               VR-PIMAX 5K + Chassis JCL-V2  bi-Simu + SimVibe ( SimXperience) et SimShaker  +  x6 shakers 
Verrouillé

Revenir à « Fighter Ops »