[DirectX] DirectX 10, les nouveautés?

Le côté programmation du développement d'un jeu vidéo.

DirectX 10, les nouveautés?

Messagepar Qwald » 02 Fév 2006, 05:20

Suite à la lecture d'un article sur http://www.quebecmicro.com, j'ai pu voir que DirectX était sur le point de sortir une prochaine version et que celle-ci allait apporter de grandes modifications quant aux effets du changement entre le jour et la nuit, aux effets du volume des nuages et beaucoup de nouveautés quant à la végétation.

Par contre, je voudrais savoir si au délà de ce peu d'information, il y avait un endroit ou recueillir plus de détail quant à la nouvelle version puisque celle-ci m'intéresse beaucoup.

Pour ce qui est de l'article en question, vous le trouverez >>ici<<
Avatar de l’utilisateur
Qwald
Hello World, I'm new !
 
Messages: 80
Inscription: 01 Fév 2006, 23:23
Localisation: Québec, Canada

Messagepar Lenolian » 02 Fév 2006, 08:12

En résumé, c'est la mort du fixed pipeline. Tout se fait maintenant avec des shaders. De plus un nouveau type de shader est disponible, le Geometry Shader, qui comme son nom l'indique s'occupe de la géométrie :).

Si tu veut vraiment toutes les infos, télécharge le SDK DirectX December 2005. La version Beta de DX10 y est inclus. Mais néanmoins il faut être sous Vista pour l'utiliser, au moins tu as la doc.

Par contre, je me méfierais un peu du site, l'article sur les cellulaires qui sauveraient des vies dans les hopitaux m'a presque fait tombé de ma chaise... L'argumentation y est vraiment foireuse.
J'ai toujours raison, même quand j'ai tort car alors j'ai raison d'avoir tort.
Avatar de l’utilisateur
Lenolian
Hello World, I'm new !
 
Messages: 799
Inscription: 10 Avr 2005, 16:17
Localisation: Toulouse

Messagepar Loulou » 02 Fév 2006, 14:38

Plus d'infos et un lien vers un article plus détaillé ici :

http://jeux.developpez.com/faq/directx/?page=generalites#GENERALITES_futur
Loulou
Hello World, I'm new !
 
Messages: 702
Inscription: 10 Avr 2005, 12:00

Messagepar blackout » 02 Fév 2006, 15:47

ce qui dans le fond fait assez peur.

lorsque l'on ecoute les bruits de couloir :
- OpenGL est mort (emulation sous DX)
- exit SDL and Co.
- DX9 et anterieur OUT

en bref tout ce qui a été appris et developpez est desormais obsolete et inutilisable.
blackout
Hello World, I'm new !
 
Messages: 176
Inscription: 10 Sep 2005, 10:21

Messagepar Lenolian » 02 Fév 2006, 17:31

Faut pas pousser mémé dans les orties non plus.

En poussant ton raisonnement un peu plus loin, tu pourrais dire que le C++ est mort, ben oui Vista c'est du managed code. C'est sur y'aura du changement, et alors ? Heureusement que les APIs progressse sinon il n'y aurait pas de fun dans la programmation...

- OpenGL est mort (emulation sous DX)


OpenGL n'est émulé QUE sous AeroGlass, et en fenêtré... Une option à cocher et hop OpenGL n'est plus émulé.

- DX9 et anterieur OUT


La conversion DX9 -> DX10, n'est pas si dur. Du même niveau que de DX8 -> DX9, genre changer le 9 en 10 et modifier quelques noms de fonctions.

en bref tout ce qui a été appris et developpez est desormais obsolete et inutilisable.


La compatibilité existe toujours (malheureusement).
J'ai toujours raison, même quand j'ai tort car alors j'ai raison d'avoir tort.
Avatar de l’utilisateur
Lenolian
Hello World, I'm new !
 
Messages: 799
Inscription: 10 Avr 2005, 16:17
Localisation: Toulouse

Messagepar Loulou » 02 Fév 2006, 17:58

On va essayer d'éviter le troll s'il vous plaît...

D'autant plus que aucun d'entre nous n'a encore pu essayer, ou lire un article détaillé sur tout ça, et que comme toute nouveauté Microsoft, ce sera encore longtemps critiqué jusqu'à ce que l'on s'y habitue et que l'on se rende compte que tout ce rafut n'était finalement pas justifié...
Loulou
Hello World, I'm new !
 
Messages: 702
Inscription: 10 Avr 2005, 12:00

Messagepar Mokona » 02 Fév 2006, 18:16

La com de Microsoft n'y est pas pour rien d'ailleurs.

Ils nous ont habitué au : bon, prochaine version, on change tout, mais alors TOUT ! Il y aura ça, qui est génial, et ça qui est super,...

Puis, au fur et à mesure des annonces, des salons, des betas et des retours utilisateurs, on a droit à :

- bon, finalement, ça, ça sera pour plus tard
- bon, ça, finalement, ça restera compatible, mais du coup on ne peut pas pousser à fond notre idée
- bon là, évidement, c'était une idée, pour plus tard
- et ça, ça non rien, on n'en a même pas parlé
- ça, on a bien compris qu'il fallait en garder un bout
- ça, désolé, on aura finalement pas le temps
- bon, ça par contre, oui, c'est bon, on l'a fait.

C'est normal d'ailleurs. Il y a tout d'abord les idées, puis les contraintes et les retours d'utilisation, le tout soupoudré de marketing.
Mokona
Hello World, I'm new !
 
Messages: 1686
Inscription: 13 Mar 2005, 13:00

Messagepar Qwald » 03 Fév 2006, 02:38

Lenolian a écrit:Par contre, je me méfierais un peu du site, l'article sur les cellulaires qui sauveraient des vies dans les hopitaux m'a presque fait tombé de ma chaise... L'argumentation y est vraiment foireuse.


Pour le site, j'approuve ton point de vue à 100%, malgré que certains articles sont assez véridique et certains liens peuvent être utiles. Mais en général, il ne faut pas trop prendre l'information au sérieux, c'est un peu un poil.ca mais en moins extravagant.

Mais pour en revenir au sujet principal, bien sûr, directX 10 fera beaucoup d'heureux, mais sera également une cible de choix pour les critiques comme tout les produits de microsofts d'ailleurs. Malgré que je trouve domage que ce ne soit compatible qu'avec Vista si j'ai bien compris l'article en référence. Malgré que je ne suis pas très renseigné sur ce produit (Vista), je pourrais quand même être agréablement surpris.

Une chose est sûre, c'est qu'il me reste encore beaucoup à apprendre étant moi-même un nouvel arrivant dans le domaine du jeu vidéo. Par contre, DirectX 10 semble être prometteur au niveau graphique sous plusieurs points! Il ne reste qu'à attendre un peu plus d'articles à son sujet!
Avatar de l’utilisateur
Qwald
Hello World, I'm new !
 
Messages: 80
Inscription: 01 Fév 2006, 23:23
Localisation: Québec, Canada

Messagepar blackout » 03 Fév 2006, 08:20

blackout a écrit:ce qui dans le fond fait assez peur.

lorsque l'on ecoute les bruits de couloir :

...

.


c'est exactement ce que j'ai dit, pour le moment ca reste des bruits de couloirs, et personnellement je ne suis pas un anti-microsoft donc pas la peine de vous enerver. :00000013:
blackout
Hello World, I'm new !
 
Messages: 176
Inscription: 10 Sep 2005, 10:21

Messagepar listorien » 03 Fév 2006, 09:15

Ce n'est pas dans leur habitude de tout changer radicalement. Il assurent toujours la compatibilité avec les vieilles versions. Les vieux programmes 16bit compilés en mode réel sous DOS (utilisant moins de 640Ko de RAM) fonctionne toujours avec XP.

L'autre jour j'ai retrouvé le bon vieux MGT de 1986 qui fonctionne toujours avec XP alors qu'à l'époque, je jouais avec le MSDOS 3.1
Pour faire plus récent, j'ai aussi des jeux utilisant DirectX 2.0 et qui fonctionnent à merveille.

Mais pour en revenir au sujet principal, bien sûr, directX 10 fera beaucoup d'heureux, mais sera également une cible de choix pour les critiques comme tout les produits de microsofts d'ailleurs. Malgré que je trouve domage que ce ne soit compatible qu'avec Vista si j'ai bien compris l'article en référence.

Je trouve étrange que directX 10 ne sera compatible qu'avec vista. Commercialement, ça me parait très étonnant que les jeux directX 10 ne puissent tourner que sous vista. Une boite qui sort un jeu directx 10 fin 2006 ne fera pas beaucoup de ventes si l'OS supportant le jeu n'est commercialisé que 3 mois plus tôt. Là encore, ce n'est pas dans leur habitude...

DirectX 9.0c tourne encore sous windows 98 (je crois que c'est le dernier ?)
DirectX 9.0c End-User Runtime
Brief Description
Microsoft DirectX® 9.0c End-User Runtime will update your current version of DirectX — the core Windows® technology that drives high-speed multimedia and games on the PC.

Supported Operating Systems: Windows 2000; Windows 2000 Advanced Server; Windows 2000 Professional Edition ; Windows 2000 Server; Windows 2000 Service Pack 2; Windows 2000 Service Pack 3; Windows 2000 Service Pack 4; Windows 98; Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP; Windows XP Home Edition ; Windows XP Media Center Edition; Windows XP Professional Edition ; Windows XP Service Pack 1


Alors moi je dis, il ne faut pas croire tout ce qu'on raconte, avant que windows XP ne sorte, on disait aussi qu'il ne supporterait plus openGL en standard.
Avatar de l’utilisateur
listorien
Hello World, I'm new !
 
Messages: 1206
Inscription: 17 Juin 2005, 14:04
Localisation: Le Pecq

Messagepar Lenolian » 03 Fév 2006, 11:50

Y'aura un patch pour WinXP qui permettra de faire tourner les applis vista. Officiellement DX9 n'est plus compatible qu'avec XP et 2003, tous les autres OS ont été abandonnée successivement l'année dernière. Il se peut que cela marche toujours avec des versions antérieures mais ce n'est pas garanti.

Readme du SDK DX9 de décembre :

This SDK is supported for installation on Windows XP, Windows Server 2003, and Windows Vista December 2005 CTP using Visual Studio .Net 2003 or 2005.
J'ai toujours raison, même quand j'ai tort car alors j'ai raison d'avoir tort.
Avatar de l’utilisateur
Lenolian
Hello World, I'm new !
 
Messages: 799
Inscription: 10 Avr 2005, 16:17
Localisation: Toulouse


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

cron