begin process at 2012 02 16 22:37:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Direct X

 > DIRECTX8 PROGRAMME D'ETUDE DES ECLAIRAGES

DIRECTX8 PROGRAMME D'ETUDE DES ECLAIRAGES


 Information sur la source

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Direct X Niveau :Débutant Date de création :05/12/2003 Vu / téléchargé :2 725 / 425

Auteur : LaPatoshe

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce programme n'est pas un tutorial. Il va vous permettre de comprendre le comportement d'une lumière sur les matières ayant servies à dessiner des surfaces.
Il entre dans le cadre des tutoriaux que j'ai écrit pour l'apprentissage de Direct3D8 sous VB5 et 6.
Il va montrer en avant plan une forme (sorte de sphère transformée créée avec un logiciel de 3D). Derrière cette forme, il y aura à gauche une surface rectangulaire non texturée, et à droite, une surface identique mais texturée (pierre).

Sur la plan fonctionalité, si une erreur automation apparaissait à l'exécution, changez le format Graphique du backbuffer avec les valeurs D3DFMT_R5G6B5, ou D3DFMT_A8R8G8B8, ou D3DFMT_R8G8B8... tel qu'expliqué dans les codes source Tutorial1 et Tutorial2 que j'ai déposé sur Direct3D8 sur ce site.
Dans la fenêtre 1, les options situées en haut correspondent aux ingrédients de la matière qui va servir à peintre les deux surfaces rectangulaires de notre scène.
Les options situées en bas, sont les ingrédients de l'éclairage. pour que notre scène apparaisse, il faut paramétrer ces éclairages, sinon, c'est un écran noir qui apparaitra.

RAF permet de redessiner la scène.
En activant la feuille 2 (En cliquant sur son bandeau), et ensuite en appuyant sur la touche P, la forme sphérique située en avant plan va passer derrière les deux surfaces rectangulaires, vous permettant de voir des effets de transparence.) M remet la forme en avant plan

Nota : Pour avoir de la transparence, laissez à 0 toutes les valeurs ambient et Specular du Device. Mettez à 0 la valeur 'a' de diffusion du device, et des valeurs en dessous de 0.1 pour r, g et b, sinon, la transparence ne rendra rien car la surface sera trop opaque. Mettez une lumière relativement faible également (composants r, g, et b inférieurs à 0.5).

Si la feuille 2 est activée, en appuyant sur A et Z, vous pourrez faire tourner la scène.
Cliquez sur l'intérieur de la feuille 2 pour stopper le programme.

Bonne découverte.


 Conclusion

Attention à spécifier un répertoire lors du dézippage des fichiers, car aucun chemin n'a été donné lors de la compression.

Pour tout problème ou autre, vous pouvez me laisser un message, je tacherai d'y répondre.

A bientôt.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) LIMITER LA FRAPPE DANS DES ZONES COMBO OU TEXT À DES CHIFFRE...
Source avec Zip Source avec une capture PROGRAMME DE TRANSFORMATION DE TEXTURES
Source avec Zip Source avec une capture PROGRAMMATION DIRECTX8 TUTORIAL 5 : CHARGEMENT, AFFICHAGE, A...
Source avec Zip Source avec une capture PROGRAMMATION DIRECTX8 TUTORIAL 4 : GEOMETRIE 3D ECLAIRAGES
Source avec Zip Source avec une capture PROGRAMMATION DIRECTX 8 TUTORIAL 3 VERSION C : USAGE DE MATR...

 Sources de la même categorie

Source avec une capture HAPPY LAND - 3D VB6 GAME - OPEN SOURCE CODE par ZaidMarkabi
Source avec une capture METAL GEAR SOLID - 3D VB6 GAME - OPEN SOURCE par ZaidMarkabi
Source avec une capture FIGHT COMBAT II - 3D VB GAME - OPEN SOURCE par ZaidMarkabi
Source avec Zip Source avec une capture UTILISER LA CAMERA POUR DIRECTX par zulrigh
Source avec une capture STREET FIGHTER - 3D VB GAME - OPEN-SOURCE par ZaidMarkabi

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,337 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales