Probleme d'affichage en diférentes résolutions
#26
pour ces modifications je me suis inspiré de quelques infos trouvé sur le Forum d'Ayes
exemple : http://www.cockpits.net/forum/showthread.php?tid=151
j'ai essayé au pif et le résultat était "plutot bon"
(en fait dans le RWR est lui aussi dédoublé mais en tout petit
dans le RWR on voit aussi défiler un petit bout d'un deuxieme HUD
dans le DED c'est pareil, quelques éléments d'un 3eme hud
dans le PFD on a en plus un MFD droit presque complet tout petit et écrabouillé (oops)
et dans les zones de MFD on les a bien ....mais en partiellement dédoublés
une chose très importante (enfin là j'ai fait beaucoup d'essais) c'est la ligne presque au début du fichier 3dckpit.dat
rttTarget 480480 16; (qui fonctionne "bien" avec cette valeur) Ayes ne met pas de chiffre... mais si j'essaye... j'ai seulement 5-10 fps en cockpit 3d
si superieur à 480 (ex 512 512 16)... pas d'affichage du HUD MFD DED PFD RWR (ma resolution de jeu 1980x480) voir premier photo du post
si inferieur à 480 (ex : 256 256 16) j'ai partout des HUD et seulement des HUD dans les différentes zone d'affichage RWR HUD DED PFD MFDs
autres chose dans le fichiers 3dckpit.dat qui se trouve dans MicroProse\Falcon4\art\ckptart
le fait de placer // en début de ligne empèche la lecture de cette ligne ... j'ai fait ça pour éviter des sortes de doublons d'affichage si le fichier est quand même lu pour le cockpit F-16D-52 (celui du dogfight)
pour moi c'est vraiment de l'alchimie
exemple : http://www.cockpits.net/forum/showthread.php?tid=151
j'ai essayé au pif et le résultat était "plutot bon"
(en fait dans le RWR est lui aussi dédoublé mais en tout petit
dans le RWR on voit aussi défiler un petit bout d'un deuxieme HUD
dans le DED c'est pareil, quelques éléments d'un 3eme hud
dans le PFD on a en plus un MFD droit presque complet tout petit et écrabouillé (oops)
et dans les zones de MFD on les a bien ....mais en partiellement dédoublés
une chose très importante (enfin là j'ai fait beaucoup d'essais) c'est la ligne presque au début du fichier 3dckpit.dat
rttTarget 480480 16; (qui fonctionne "bien" avec cette valeur) Ayes ne met pas de chiffre... mais si j'essaye... j'ai seulement 5-10 fps en cockpit 3d
si superieur à 480 (ex 512 512 16)... pas d'affichage du HUD MFD DED PFD RWR (ma resolution de jeu 1980x480) voir premier photo du post
si inferieur à 480 (ex : 256 256 16) j'ai partout des HUD et seulement des HUD dans les différentes zone d'affichage RWR HUD DED PFD MFDs
autres chose dans le fichiers 3dckpit.dat qui se trouve dans MicroProse\Falcon4\art\ckptart
le fait de placer // en début de ligne empèche la lecture de cette ligne ... j'ai fait ça pour éviter des sortes de doublons d'affichage si le fichier est quand même lu pour le cockpit F-16D-52 (celui du dogfight)
pour moi c'est vraiment de l'alchimie
#27
C'est normal. Ton RTT est trop gros alors ca rame. Pourquoi ca ne marche pas avec le RTT d'origine en 512 par 512? Pourquoi avoir rajouté le 16 derrière?
Normalement tu ne dois pas toucher au RTT. C'est la définition du MFD. Et c'est hardcodé avec un max de 512.
Demain j'essayerais de contacter une personne plus doué que moi avec les .dat. Je pense qu'il trouvera. En tout cas a mon sens le probleme vient bien de là. Ne t'inquiete pas, ca sera arrangé .
Normalement tu ne dois pas toucher au RTT. C'est la définition du MFD. Et c'est hardcodé avec un max de 512.
Demain j'essayerais de contacter une personne plus doué que moi avec les .dat. Je pense qu'il trouvera. En tout cas a mon sens le probleme vient bien de là. Ne t'inquiete pas, ca sera arrangé .
#28
dans le fichier d'orrigine on a :
rttTarget 512 512 16;
un grand merci à toi pour le temps que tu me consacres !
:notworthy:notworthy:notworthy:notworthy:notworthy
rttTarget 512 512 16;
un grand merci à toi pour le temps que tu me consacres !
:notworthy:notworthy:notworthy:notworthy:notworthy
#31
avec
rttTarget 480 480 16; ... j'ai plus de 68 fps
avec
rttTarget 480 480; j'ai 17 fps (au maximum)
dans tous les cas j'ai des mfd dédoublés et le reste est comme d'écrit plus haut
Mes fichiers d'origines sont rttTarget 512 512 16; à moins d'avoir fait une grosse boulette dans ma sauvegarde
c'est peut être que tu as installer un cockpit Ayes
rttTarget 480 480 16; ... j'ai plus de 68 fps
avec
rttTarget 480 480; j'ai 17 fps (au maximum)
dans tous les cas j'ai des mfd dédoublés et le reste est comme d'écrit plus haut
Mes fichiers d'origines sont rttTarget 512 512 16; à moins d'avoir fait une grosse boulette dans ma sauvegarde
c'est peut être que tu as installer un cockpit Ayes
#32
C'est celui de merlin mais je ne pense pas.
Je pense que soucis doit venir des lignes lmfd et rmfd. J'en saurais plus demain.
Je pense que soucis doit venir des lignes lmfd et rmfd. J'en saurais plus demain.
-
- Pilote Confirmé
- Messages : 2334
- Inscription : 05 décembre 2003
#35
Salut, je pense que je vais pouvoir aider sur ce coup là.
Déjà, quelle est la cause du dédoublement?
Pour simplifier, on va dire que les affichages (HUD, DED, MFD,...) sont rendus à 2 endroits.
Par exemple si je prends l'exemple du MFD gauche :
- directement à l'écran : section "22.800 -7.620 11.240 22.800 -4.220 11.240 22.200 -7.620 14.540"
- dans une texture : section "265 5 415 155 c"
Jusqu'à ce que le 6Dof apparaisse, le premier fonctionnait très bien, et on n'utilisait pas la texture. mais avec le 6Dof, le premier rendu n'est pas fixe dans le Pit 3D. Il flotte quand on bouge la tête. Du coup, on a besoin de la texture, qu'on plaque sur des polygones dans le cockpit 3D qui eux sont fixes.
Si on garde à la fois la texture et l'affichage direct, forcément on voit les écrans en double. un fixe (texture) et un flottant (affichage direct).
A mon avis, la solution est toute simple.
Remplace tes lignes par celles-ci :
hud 20.063 -2.750 -0.618 20.063 2.750 -0.618 20.063 -2.750 4.902 5 5 260 260 c;
pfl 1.8700 1.0700 21.9600 1.8700 1.3500 21.9600 1.8100 1.0700 22.0200 5 355 195 405 c;
ded 1.9400 0.3600 20.5900 1.9400 0.6300 20.5900 1.9300 0.3600 20.6850 5 300 195 350 c;
rwr 2.3500 -0.5900 20.7750 2.3500 -0.3700 20.7750 2.3100 -0.5900 20.9850 5 420 85 500 c;
mfdleft 2.2800 -0.7620 21.1240 2.2800 -0.4220 21.1240 2.2200 -0.7620 21.4540 265 5 415 155 c;
mfdright 2.2800 0.4260 21.1240 2.2800 0.7660 21.1240 2.2200 0.4260 21.4540 265 265 415 415 c;
Ainsi, tu ne devrais plus voir double (affichage direct déporté dans une partie non visible du cockpit (sous tes fesses).
Tiens moi au courant.
Déjà, quelle est la cause du dédoublement?
Pour simplifier, on va dire que les affichages (HUD, DED, MFD,...) sont rendus à 2 endroits.
Par exemple si je prends l'exemple du MFD gauche :
- directement à l'écran : section "22.800 -7.620 11.240 22.800 -4.220 11.240 22.200 -7.620 14.540"
- dans une texture : section "265 5 415 155 c"
Jusqu'à ce que le 6Dof apparaisse, le premier fonctionnait très bien, et on n'utilisait pas la texture. mais avec le 6Dof, le premier rendu n'est pas fixe dans le Pit 3D. Il flotte quand on bouge la tête. Du coup, on a besoin de la texture, qu'on plaque sur des polygones dans le cockpit 3D qui eux sont fixes.
Si on garde à la fois la texture et l'affichage direct, forcément on voit les écrans en double. un fixe (texture) et un flottant (affichage direct).
A mon avis, la solution est toute simple.
Remplace tes lignes par celles-ci :
hud 20.063 -2.750 -0.618 20.063 2.750 -0.618 20.063 -2.750 4.902 5 5 260 260 c;
pfl 1.8700 1.0700 21.9600 1.8700 1.3500 21.9600 1.8100 1.0700 22.0200 5 355 195 405 c;
ded 1.9400 0.3600 20.5900 1.9400 0.6300 20.5900 1.9300 0.3600 20.6850 5 300 195 350 c;
rwr 2.3500 -0.5900 20.7750 2.3500 -0.3700 20.7750 2.3100 -0.5900 20.9850 5 420 85 500 c;
mfdleft 2.2800 -0.7620 21.1240 2.2800 -0.4220 21.1240 2.2200 -0.7620 21.4540 265 5 415 155 c;
mfdright 2.2800 0.4260 21.1240 2.2800 0.7660 21.1240 2.2200 0.4260 21.4540 265 265 415 415 c;
Ainsi, tu ne devrais plus voir double (affichage direct déporté dans une partie non visible du cockpit (sous tes fesses).
Tiens moi au courant.
#36
bonjour,
et merci te t'intéresser à "notre cas" (!)
Précision 1 :
je suis repartit du fichier d'origine et j'ai copier coller ta formule (magique )
Précision 2 :
si je laisse
rttTarget 512 512; Pas d'affichage des MFDs HUD DED PFD RWR
Précision 3 :
si je laisse
rttTarget 512 512 16; Pas d'affichage des MFDs HUD DED PFD RWR
Précision 4 :
si je mets
rttTarget 480 480; affichage des MFDs HUD DED PFD RWR ; mais pas au bon endroit avec seulement 20 fps (et parfois moins)
Précision 5 :
si je mets
rttTarget 480 480 16; affichage des MFDs HUD DED PFD RWR ; mais pas au bon endroit mais avec environ 50 fps
fin des précisions
Bilan : (en images)
Photo 1
les MFD ne sont plus dédoublés.
ils ne sont toujours pas à la bonne place (mais ce n'est pas si grave puisque MFDextractor les exportes parfaitement dans le cockpit)
Photos 2
Le HUD est correct mais se répète en petits bouts dans le DED et dans le MFD de gauche (mais c'est pas grave puisqu'il est bon au bon endroit)
Photos 3
je rappel le problème du HUD dans le RWR (cerclé en rouge)
dans le RWR j'ai marqué d'un cercle rose l'endroit ou clignote la "croix" verte ... (et qui devrait être au centre) (je n'arrive pas a saisir le clignotement au moment de la copie d'écran)
photos 4
le PFD... qui affiche bien le PFD si on lui demande... mais qui affiche en permanence le DED.
bon, pour Mike et moi , cela na pas vraiment d'importance puisque nous utilisons tous les 2 le systeme UCC dans notre cockpit (ce système nous exporte matériellement le RWR, le DED et le PFD)
Aurais-tu une idée de formule (encore + magique ) pour que l'affichage se fasse un peu plus au bon endroit ?
en tout cas un grand merci pour ton aide.
et si il n'y a pas de soluces ... c'est pas grave... notre systeme cockpit + MFDextractor + UCC suffit pour prendre notre pied.... (chacun de son coté... bien sûr !)
et toute aide est, et sera, toujours appréciée !
et merci te t'intéresser à "notre cas" (!)
Précision 1 :
je suis repartit du fichier d'origine et j'ai copier coller ta formule (magique )
Précision 2 :
si je laisse
rttTarget 512 512; Pas d'affichage des MFDs HUD DED PFD RWR
Précision 3 :
si je laisse
rttTarget 512 512 16; Pas d'affichage des MFDs HUD DED PFD RWR
Précision 4 :
si je mets
rttTarget 480 480; affichage des MFDs HUD DED PFD RWR ; mais pas au bon endroit avec seulement 20 fps (et parfois moins)
Précision 5 :
si je mets
rttTarget 480 480 16; affichage des MFDs HUD DED PFD RWR ; mais pas au bon endroit mais avec environ 50 fps
fin des précisions
Bilan : (en images)
Photo 1
les MFD ne sont plus dédoublés.
ils ne sont toujours pas à la bonne place (mais ce n'est pas si grave puisque MFDextractor les exportes parfaitement dans le cockpit)
Photos 2
Le HUD est correct mais se répète en petits bouts dans le DED et dans le MFD de gauche (mais c'est pas grave puisqu'il est bon au bon endroit)
Photos 3
je rappel le problème du HUD dans le RWR (cerclé en rouge)
dans le RWR j'ai marqué d'un cercle rose l'endroit ou clignote la "croix" verte ... (et qui devrait être au centre) (je n'arrive pas a saisir le clignotement au moment de la copie d'écran)
photos 4
le PFD... qui affiche bien le PFD si on lui demande... mais qui affiche en permanence le DED.
bon, pour Mike et moi , cela na pas vraiment d'importance puisque nous utilisons tous les 2 le systeme UCC dans notre cockpit (ce système nous exporte matériellement le RWR, le DED et le PFD)
Aurais-tu une idée de formule (encore + magique ) pour que l'affichage se fasse un peu plus au bon endroit ?
en tout cas un grand merci pour ton aide.
et si il n'y a pas de soluces ... c'est pas grave... notre systeme cockpit + MFDextractor + UCC suffit pour prendre notre pied.... (chacun de son coté... bien sûr !)
et toute aide est, et sera, toujours appréciée !
#37
Si les affichages ne sont plus dédoublés, c'est bon signe, ça signifie que tu ne vois plus que les affichages rendus sur texture.
Pour les problèmes de placement, ce sont les coordonnées sur la texture qui sont à travailler.
Je ne pense pas que ton fichier de base soit bon. Laisse moi un peu de temps pour retrouver les bonnes valeurs.
Pour les problèmes de placement, ce sont les coordonnées sur la texture qui sont à travailler.
Je ne pense pas que ton fichier de base soit bon. Laisse moi un peu de temps pour retrouver les bonnes valeurs.
#38
Dans OF, les données par défaut sont les suivantes :
rttTarget 512 512;
Que tu peux remplacer par 512 512 16
Concernant les coordonnées sur la texture, elles sont les suivantes :
hud : 5 5 260 260
pfl : 5 345 205 415
ded : 5 270 205 340
rwr : 5 420 85 500
mfdleft : 265 5 440 180
mfdright : 265 182 440 357
Il faut absolument garder ces valeurs. Si tu changes 512 512 par 480 480, il faut appliquer une rêgle de 3 sur les valeurs.
rttTarget 512 512;
Que tu peux remplacer par 512 512 16
Concernant les coordonnées sur la texture, elles sont les suivantes :
hud : 5 5 260 260
pfl : 5 345 205 415
ded : 5 270 205 340
rwr : 5 420 85 500
mfdleft : 265 5 440 180
mfdright : 265 182 440 357
Il faut absolument garder ces valeurs. Si tu changes 512 512 par 480 480, il faut appliquer une rêgle de 3 sur les valeurs.
-
- Pilote Confirmé
- Messages : 2334
- Inscription : 05 décembre 2003
#39
salut a tous
merci Buzzz de ton aide:notworthy:notworthy:notworthy:notworthy
a+mike
lollollollollollollollollolc'est pas grave... notre systeme cockpit + MFDextractor + UCC suffit pour prendre notre pied.... (chacun de son coté... bien sûr !)
merci Buzzz de ton aide:notworthy:notworthy:notworthy:notworthy
a+mike
#41
Bravo et merci beaucoup Buzzz !!!! :notworthy:notworthy
c'était bien ça !!!
Comme je suis obliger de passer le rttTarget 480 480 16; (sinon pas d'affichage des HUD, MFDs, RWR, DED et PFD),
j'ai donc appliqué la règle de 3 sur les chiffres que tu m'as donné....
et zou...c'est parfait (et en plus les fps sont bons) :
le RWR "clignote bien au centre"
:
Voici le contenu intégral du fichier 3dckpit.dat ( la formule super magique )
// 3-d cockpit description
// New BMS F16C with HMS ------------- version Matrox TripleHead2Go res 1920x480 Buzzz Amraam MikeSim Goupil ---------
// Boresight cross height
boresighty 0.75;
// Shared render to texture target size, width height depth, depth needs to be 32 for texture alpha to work default is primary
rttTarget 480 480 16;
// 3-d coords for Upper Right, Upper Left and Lower Right // Rtt Top, Left, Right, Bottom, BlendMode, Alpha
// BlendModes are a = alpha blending, c = color blending, g = texture gouraud, t = texture, default = g
// example hud with 0.5 vertex alpha: hud 20.0 -2.0 0.0 20.0 2.0 0.0 20.0 -2.0 4.0 5 5 260 260 a 0.5;
// first number is toward you / away from you
// second number is left and right - number is right, positive number is left
// third number is up / down - number is up, positive number is down
// 0, 0 is in the middle of the screen (apprxomiately)
hud 20.063 -2.750 -0.618 20.063 2.750 -0.618 20.063 -2.750 4.902 5 5 244 244 c;
pfl 1.8700 1.0700 21.9600 1.8700 1.3500 21.9600 1.8100 1.0700 22.0200 5 323 192 389 c;
ded 1.9400 0.3600 20.5900 1.9400 0.6300 20.5900 1.9300 0.3600 20.6850 5 253 192 319 c;
rwr 2.3500 -0.5900 20.7750 2.3500 -0.3700 20.7750 2.3100 -0.5900 20.9850 5 394 80 469 c;
mfdleft 2.2800 -0.7620 21.1240 2.2800 -0.4220 21.1240 2.2200 -0.7620 21.4540 248 5 412 168 c;
mfdright 2.2800 0.4260 21.1240 2.2800 0.7660 21.1240 2.2200 0.4260 21.4540 248 171 412 334 c;
// various colours
padlockbg ff7c4706; //padlock background
padlockliftline ff5ee75e; //padlock liftline, green
padlockvpside ff00ffff; //padlock viewport box 3 sides, yellow
padlockvptop ffffffff; //padlock viewport top, white
padlocktick ff0000ff; //padlock zero level tickmark, red
needlecolor0 ffdddddd; // primary needle color, gray
needlecolor1 ffdddddd; // secondary needle color, redish
dedcolor FF00FF9C; // DED color
// the LOD models to use.
cockpitmodel 1; // the main 3d cockpit model
cockpitdfmodel 1; // the dogfight variant
cockpitwingsmodel 3824; // the 3d cockpit wings model
cockpitwingsdfmodel 3824; // the dogfight wings variant
mainmodel 1052; // the primary model
damagedmodel 1288; // the damaged model
viewlimit_pan_left 170.0;
viewlimit_pan_right 170.0;
viewlimit_pitch_ down 50.0;
6dof_ready 1;
voilà.... merci encore à tous !
(Si vous passez à Chambéry... venez faire un tour de manège dans le cockpit !)
c'était bien ça !!!
Comme je suis obliger de passer le rttTarget 480 480 16; (sinon pas d'affichage des HUD, MFDs, RWR, DED et PFD),
j'ai donc appliqué la règle de 3 sur les chiffres que tu m'as donné....
et zou...c'est parfait (et en plus les fps sont bons) :
le RWR "clignote bien au centre"
:
Voici le contenu intégral du fichier 3dckpit.dat ( la formule super magique )
// 3-d cockpit description
// New BMS F16C with HMS ------------- version Matrox TripleHead2Go res 1920x480 Buzzz Amraam MikeSim Goupil ---------
// Boresight cross height
boresighty 0.75;
// Shared render to texture target size, width height depth, depth needs to be 32 for texture alpha to work default is primary
rttTarget 480 480 16;
// 3-d coords for Upper Right, Upper Left and Lower Right // Rtt Top, Left, Right, Bottom, BlendMode, Alpha
// BlendModes are a = alpha blending, c = color blending, g = texture gouraud, t = texture, default = g
// example hud with 0.5 vertex alpha: hud 20.0 -2.0 0.0 20.0 2.0 0.0 20.0 -2.0 4.0 5 5 260 260 a 0.5;
// first number is toward you / away from you
// second number is left and right - number is right, positive number is left
// third number is up / down - number is up, positive number is down
// 0, 0 is in the middle of the screen (apprxomiately)
hud 20.063 -2.750 -0.618 20.063 2.750 -0.618 20.063 -2.750 4.902 5 5 244 244 c;
pfl 1.8700 1.0700 21.9600 1.8700 1.3500 21.9600 1.8100 1.0700 22.0200 5 323 192 389 c;
ded 1.9400 0.3600 20.5900 1.9400 0.6300 20.5900 1.9300 0.3600 20.6850 5 253 192 319 c;
rwr 2.3500 -0.5900 20.7750 2.3500 -0.3700 20.7750 2.3100 -0.5900 20.9850 5 394 80 469 c;
mfdleft 2.2800 -0.7620 21.1240 2.2800 -0.4220 21.1240 2.2200 -0.7620 21.4540 248 5 412 168 c;
mfdright 2.2800 0.4260 21.1240 2.2800 0.7660 21.1240 2.2200 0.4260 21.4540 248 171 412 334 c;
// various colours
padlockbg ff7c4706; //padlock background
padlockliftline ff5ee75e; //padlock liftline, green
padlockvpside ff00ffff; //padlock viewport box 3 sides, yellow
padlockvptop ffffffff; //padlock viewport top, white
padlocktick ff0000ff; //padlock zero level tickmark, red
needlecolor0 ffdddddd; // primary needle color, gray
needlecolor1 ffdddddd; // secondary needle color, redish
dedcolor FF00FF9C; // DED color
// the LOD models to use.
cockpitmodel 1; // the main 3d cockpit model
cockpitdfmodel 1; // the dogfight variant
cockpitwingsmodel 3824; // the 3d cockpit wings model
cockpitwingsdfmodel 3824; // the dogfight wings variant
mainmodel 1052; // the primary model
damagedmodel 1288; // the damaged model
viewlimit_pan_left 170.0;
viewlimit_pan_right 170.0;
viewlimit_pitch_ down 50.0;
6dof_ready 1;
voilà.... merci encore à tous !
(Si vous passez à Chambéry... venez faire un tour de manège dans le cockpit !)