Programmation directx 8 tutorial 3 : graphismes 3d colorés et texturés

Description

P.ROUSSEAU Alias LaPatoshe
Salut à tous et bienvenu dans ce tutorial N°3
Ce tutorial attaque dans le vif du sujet. Il va vous montrer comment dessiner des points dans Direct3D, et comment les relier via diverses fonctions du Device pour
créer des formes pareticulières (triangles, carré, point, ligne, cube ...)
Vous verrez également dans ces diverses formes qui serpnt dessinées dans un espace 3D, des formes colorées, texturées, ou les deux.
Vous aurez également un aperçu des matrices, nécessaires dans la création de graphismes 3D.
En appuyant sur les touches A et Z, vous pourrez faire tourner l'espace sur lequel se trouvent vos objets pour les voir sous divers angles.
Le code du ZIP en se décompactant sur C, créé un répertoire Tutorial LaPatoshe 3 dans lequel vont se trouver tous les fichiers source, et les textures nécessaires.
Si vous placez ces fichiers dans un autre répertoire, changez dans le code le chemin de la variable PPath.
Ce Tutorial est assez corsé par rapport aux autres, car il montre plusieurs choses nouvelles en même temps.
En cas de problèmes, de questions, n'hésitez pas à l'écrire en commentaire, je m'efforcerai d'y répondre. Merci encore pour les commentaires qui ont été faits lors pour les autres tutoriaux.
PS : Vous pouvez changer comme vu dans précédents tutoriaux les paramètres de création du Device. J'ai créé le device en REF, mais ça rame, le HAL serait mieux s'il est supporté.
Voila, je crois que tout est dit, et bien comme toujours ,
bon courage à tous.
La Patoshe

Conclusion :


Il peut arriver qu'à la sortie du programme, les dessins restent à l'écran, ou qu'une Arror Automation apparaisse, mais cela ne m'est arrivé que sur un portable P2 MMX ne supportant pas le mode HAL.
Merci encore pour vos commentaires passés, présents, et à venir.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.