Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2232 connectés 

 


Dernière réponse
Sujet : decortication xbox
Nicolagnak'

Chagarou a écrit a écrit :

 
 
C'est pas seulement ca sur PC, les configs entre Win 98/Me/2000, les trois milles cartes graphiques differentes, autant de carte son et de processeurs, c'est impossible d'optimiser pour chaque carte/processeur.
Bref le hard des PC est bien variable pour etre optimise a fond.  
 
Sur console les developpeurs n'int pas se genre de prob, le hard est fixe, et optimisations et astuces de prog finnissent par etre bien connu...  




 
:jap:
 
c clair qu'à mon avis, les développeurs PC seraient pas mécontents que le marché du Hard se calme un peu car faut penser qu'ils ont jamais plus d'un an de développement sur une plateforme qui ne risque pas d'évoluer entre temps comme les devs consoleux (depuis combien de temps les dev des jeux xbox connaissent "par coeur" la config et réaction de la machine hein ??).  
Et faut penser qu'optimiser pour une plateforme donnée et ne pas se limiter aux normes de dev habituelles censées assurer la compatibilité (os, directx, ...) peut créer des bugs et incompatibilités avec les périphériques sortant ensuite et qui eux s'en tiennent aux normes.  :crazy:  
Et encore, les constructeurs ont souvent tendance à arranger chacun les normes à sa façon. C'est à dire, une fonction directX par exemple, qui est censée donner tel résultat grâce une opération déterminée de la carte graphique. Si le constructeur fait que sa carte ne fasse pas vraiment l'opération censée être déclenchée par la fct directX, les devs sont obligés de s'adapter pour que leur jeu marchent sur le plus de machines possibles (jamais toutes) et ne peuvent pas utiliser à fond les possibilités de directX...
 
En gros, c'est un gros bordel tout ça  :pt1cable:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Nicolagnak'

Chagarou a écrit a écrit :

 
 
C'est pas seulement ca sur PC, les configs entre Win 98/Me/2000, les trois milles cartes graphiques differentes, autant de carte son et de processeurs, c'est impossible d'optimiser pour chaque carte/processeur.
Bref le hard des PC est bien variable pour etre optimise a fond.  
 
Sur console les developpeurs n'int pas se genre de prob, le hard est fixe, et optimisations et astuces de prog finnissent par etre bien connu...  




 
:jap:
 
c clair qu'à mon avis, les développeurs PC seraient pas mécontents que le marché du Hard se calme un peu car faut penser qu'ils ont jamais plus d'un an de développement sur une plateforme qui ne risque pas d'évoluer entre temps comme les devs consoleux (depuis combien de temps les dev des jeux xbox connaissent "par coeur" la config et réaction de la machine hein ??).  
Et faut penser qu'optimiser pour une plateforme donnée et ne pas se limiter aux normes de dev habituelles censées assurer la compatibilité (os, directx, ...) peut créer des bugs et incompatibilités avec les périphériques sortant ensuite et qui eux s'en tiennent aux normes.  :crazy:  
Et encore, les constructeurs ont souvent tendance à arranger chacun les normes à sa façon. C'est à dire, une fonction directX par exemple, qui est censée donner tel résultat grâce une opération déterminée de la carte graphique. Si le constructeur fait que sa carte ne fasse pas vraiment l'opération censée être déclenchée par la fct directX, les devs sont obligés de s'adapter pour que leur jeu marchent sur le plus de machines possibles (jamais toutes) et ne peuvent pas utiliser à fond les possibilités de directX...
 
En gros, c'est un gros bordel tout ça  :pt1cable:

PingouinWC Ben faut que je finnisse mon boukin de c++ avant de tt facon ,et y'a du boulot :d
n0mad

PingouinWC a écrit a écrit :

 
 
Ahhhh.... Sinon cai dur le Direct3d ? par rapport au C++ ?  




 
L'API est assez énorme mais c'est vraiment simple car il y a seulement 2 ou 3 concepts vraiment importants (les VB, les IB et le multi-textures) à comprendre. En tout cas, DirectX8 est vraiment très agréable à utiliser, pas comme le 5 quand j'en avas fait un peu, y a longtemps. La 3D sur PC n'a jamais été aussi simple, crois moi.

chagarou Ok, DirectX tend a diminuer les problemes de comptabiliter MAIS ca empeche aussi aussi des optimisations directes par rapport au hard.
Pour avoir un peu bidouiller avec directX, je sais aussi que toute les fonctions de DirectX ne sont pas emuler par la couche HEL si elle ne sont pas presente dans le hard.
Exemple, tout con,  mais qui doit encore etre vrai, la rotation des surfaces sous Direct Draw, le flag est present dans la structure mais si la carte graphique ne prend pas en charge la rotation, pas de rotation...
C'est pour ce genre de choses qu'il existe des fonctions d'enumerations tout partout dans DirectX, pour verifier ce genre de chose...
vrobaina Le seul Pb avec les PC (et meme les mac) c'est que l'optimisation d'un jeux ne depend pas que du jeux en lui-meme mais aussi des perf de OS (Haie...) et des sur-couches de l'OS (DRV a la con....) Sur console ces contraintes ne sont pas les memes.  
 
Rque : on s'eloigne quand meme du sujet initial....
Lynk Les 2 s'accouplent
PingouinWC

n0mad a écrit a écrit :

 
 
Pas d'accord du tout. Je commence la programmation Direct3D et si tu veux faire du code optimisé, tu peux. Le tout c'est de le vouloir. Les developpeurs sur PC ont de moins en moins de contraintes matériels. A travers DirectX, tous les CG sont les mêmes. Le principal goulot est en général le proco qui suit pas à cause du nombre de polygones :  dans ce cas là, on fait des algorithmes qui réduisent le nombres de poly en fonction de la puissance du proco (paramètrable comme dans le moteur OpenGL de Q3 par exemple)
 
En résumé, les programmeurs PC developpent comme sur console (c.a.d pour un seul type de plateforme genre P4 2GHz + GF3TiI500) sauf qu'ils disposent d'outils bien plus puissants que sur console. Tu dis que les programmeurs ne peuvent pas tenir compte de toutes les CG du moment : OK, alors pourquoi prennent ils comme référence toujours la dernière carte la plus puissante et pas le milieu ou le bas de gamme ? Ca tient pas la route ce que tu dis, DirectX a justement été inventé pour s'affranchir des contraintes matérielles.  




 
Ahhhh.... Sinon cai dur le Direct3d ? par rapport au C++ ?

n0mad

Chagarou a écrit a écrit :

 
 
C'est pas seulement ca sur PC, les configs entre Win 98/Me/2000, les trois milles cartes graphiques differentes, autant de carte son et de processeurs, c'est impossible d'optimiser pour chaque carte/processeur.
Bref le hard des PC est bien variable pour etre optimise a fond.  
 
Sur console les developpeurs n'int pas se genre de prob, le hard est fixe, et optimisations et astuces de prog finnissent par etre bien connu...  




 
Pas d'accord du tout. Je commence la programmation Direct3D et si tu veux faire du code optimisé, tu peux. Le tout c'est de le vouloir. Les developpeurs sur PC ont de moins en moins de contraintes matériels. A travers DirectX, tous les CG sont les mêmes. Le principal goulot est en général le proco qui suit pas à cause du nombre de polygones :  dans ce cas là, on fait des algorithmes qui réduisent le nombres de poly en fonction de la puissance du proco (paramètrable comme dans le moteur OpenGL de Q3 par exemple)
 
En résumé, les programmeurs PC developpent comme sur console (c.a.d pour un seul type de plateforme genre P4 2GHz + GF3TiI500) sauf qu'ils disposent d'outils bien plus puissants que sur console. Tu dis que les programmeurs ne peuvent pas tenir compte de toutes les CG du moment : OK, alors pourquoi prennent ils comme référence toujours la dernière carte la plus puissante et pas le milieu ou le bas de gamme ? Ca tient pas la route ce que tu dis, DirectX a justement été inventé pour s'affranchir des contraintes matérielles.

vrobaina Non les developpeurs ne sont pas des nazes,bien au contraire, mais les contraintes de realisation que les editeurs imposent, impliquent qu'ils ne peuvent prendre le temps d'optimiser l'ensemble de leur code. De plus vue la vitesse d'evolution des PC (ram, proc, dsk), la "non optimisation" devient moins un probleme. Seul le client final se fait baiser dans l'histoire (ex si tu as la config mini recommandé pour un jeux, tu es mal)
vrobaina Je te rappelle que sous PC maintenant (avec windaube...) la majorite des jeux font appels aux directX donc les pbs de hardware tendent quand meme a diminuer.  
Je dirais plutot que les jeux coutant tres cher a produire et necessitant plusieurs annees, les developpeurs ne peuvent pas tenir compte - autant que tu le pense - du materiel (d'ou maintenant un nombre de plus en plus important de paths sur les sites des editeurs).
PingouinWC

Lynk a écrit a écrit :

Les mecs avant de dire que les dev/prg pc sont des nazes fait marcher votre tete  :heink:  



Qui a dit ca ? ( merde va falloir que je me mette a lire les tomic avant de repondre :lol: )

Lynk Les mecs avant de dire que les dev/prg pc sont des nazes fait marcher votre tete  :heink:
PingouinWC

kiki a écrit a écrit :

Faudra un jour arreter de critiquer sur l'architecture d'une console parce que personne ici ne connait 1/10 de ce que connait sur le sujet un ingénieur de Microsoft concepteur de la Xbox... et Ils y ont surement plus réfléchis que nous tous réunis  




 
A mon avis ils ont aussi BEAUCOUPS moins joué que nous tous reunis ;) !

chagarou

n0mad a écrit a écrit :

 
J'aurais plutot tendance à dire que c'est les developpeurs sur PC qui sont des gros nuls par rapport à ceux des consoles.




Pas d'accords, voir plus loin... Les programmeurs PC ont des contraintes differentes au niveau du developpement....
 

n0mad a écrit a écrit :

 
 En fait c'est surtout qu'ils se cassent pas le cul à chercher les optims, ils jouent trop sur la puissance des CG qui est doublée tous les 6 mois.




 
C'est pas seulement ca sur PC, les configs entre Win 98/Me/2000, les trois milles cartes graphiques differentes, autant de carte son et de processeurs, c'est impossible d'optimiser pour chaque carte/processeur.
Bref le hard des PC est bien variable pour etre optimise a fond.  
 
Sur console les developpeurs n'int pas se genre de prob, le hard est fixe, et optimisations et astuces de prog finnissent par etre bien connu...

vrobaina Ouais les developpeurs sous PC se branlent le mamouth de ton proc et de ta Qté de mem. Si ca rame alors tu n'as qu'à acheter une autre becane  :(  
 
Tandis que sur consoles, les caracteristiques sont figées => obligation de developper proprement un code optimisé sinon le resultat se recent tout de suite....
n0mad

thekiller3 a écrit a écrit :

faut se dire qu'ils sont fort quand même les programmeurs de la XBOX pour nous sortir des jeux aussi bo avec seuleument un PIII 733 et que 64mo de ram, unifié avec la vidéo en +.
 
impossible de faire DOA3 sur un P3 733 +GF3 et 32mo de ram +64mo de vidéo sur la GF3. :pt1cable:  




 
J'aurais plutot tendance à dire que c'est les developpeurs sur PC qui sont des gros nuls par rapport à ceux des consoles. En fait c'est surtout qu'ils se cassent pas le cul à chercher les optims, ils jouent trop sur la puissance des CG qui est doublée tous les 6 mois.
 
A noter que sur la XBOX, c'est un coppermine avec 128 Ko de cache et non 256 comme sur les P3. J'espère que le cache-latency n'est pas celui du celeron :(

 

[edtdd]--Message édité par n0mad--[/edtdd]

thekiller3 faut se dire qu'ils sont fort quand même les programmeurs de la XBOX pour nous sortir des jeux aussi bo avec seuleument un PIII 733 et que 64mo de ram, unifié avec la vidéo en +.
 
impossible de faire DOA3 sur un P3 733 +GF3 et 32mo de ram +64mo de vidéo sur la GF3. :pt1cable:
kiki Faudra un jour arreter de critiquer sur l'architecture d'une console parce que personne ici ne connait 1/10 de ce que connait sur le sujet un ingénieur de Microsoft concepteur de la Xbox... et Ils y ont surement plus réfléchis que nous tous réunis
sateeva

alfox1 a écrit a écrit :

les textures sont bien bon au niveau des doomlike comme half-life ou red faction y'a pas a dire c'est largement + beau sur pc
mais gt3 les textures sont belles  




 
 :ouch:  :ouch:  
Halflife et Redfaction sont vraiment *TRES LOIN* d'etre les FPS sur PC disposant des plus belles textures...

ois-ois :sol: OK MAN :sol:
alfox1 les textures sont bien bon au niveau des doomlike comme half-life ou red faction y'a pas a dire c'est largement + beau sur pc
mais gt3 les textures sont belles
ois-ois Boooooooooooooooooooo
Samanosuke

alfox1 a écrit a écrit :

il est exelent gt3  il 'ecrase n'importe quelle jeu de bagnole sur pc  




N'importe SAUF Grand Prix Legend  :D  
 [:samanosuke]

sateeva

alfox1 a écrit a écrit :

il est exelent gt3  il 'ecrase n'importe quelle jeu de bagnole sur pc  




 
P'tet (j'en ai rien a foutre) mais qu'on vienne pas me faire marrer avec les textures, SVP :)

ois-ois microchiotte c bien en abuser ca crain
alfox1 il est exelent gt3  il 'ecrase n'importe quelle jeu de bagnole sur pc
PingouinWC :lol:  
 
 
Wai ca tue, hein les textures de gt3 ;)
Sinon, a quand une Xbox retro-éclairée ? :d ( avec une lumiere dans la cafetiere ca peut le faire => rime de la mort :d )
sateeva

alfox1 a écrit a écrit :

deja 32mo sur ps2 et y arrive a faire gt3!  




 
p'tain c'etait ZE exemple ou fallait s'abstenir de parler :)

nik166

alfox1 a écrit a écrit :

deja 32mo sur ps2 et y arrive a faire gt3!  




 
 
 
 heuuuuuuu gt3 niveau textures à coté d'un gros jeu pc ca fait quand même pitié 32Mo :D

alfox1 deja 32mo sur ps2 et y arrive a faire gt3!
thekiller3 oui.
 
mémoire "unifiée".
 
mais regardez ce qu'ils en font de cette mémoire : halo, gottam city, DOA3.... sur nos PC y faudrais 384mo au moins :pt1cable:
alfox1 les 64 mo de memoire de la xbox
font office de memoire centrale ET video...?
[:mas_turb_ator]

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)