Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EFFET 3D TRES REALISTE SUR SPRITE 2D > DIRECTX 9


Information sur la source

Catégorie :DirectX Niveau : Initié Date de création : 15/11/2004 Vu / téléchargé: 10 829 / 1 033

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Voila ce qu'on peut faire avec 2/3 images ^_^  une texture, une couche alpha, et un normal map.
J'aurais pu mettre un tga au lieu de deux bmp, mais tan pi j'avais pas de photoshop et si j'aurais eu une erreur c'etait galere... enfin en plus comme ca ca apprends a faire de la transparence ave une autre image...

ca fait bien longtemps que je n'etais pas venu sur cppfrance, alors pour vous prouver que je suis pas mort je post ca ^_^; ca va en interresser du monde je pense

Ah et aussi: ne postez pas en disant que ca marche pas, si vous n'avez pas une carte compatible avec dx9. Je crois que ca marche a partir des radeons 9200/9500, et de la serie des geforces fx.
 

Conclusion

j'ai mis initié: le code est relativement simple, mais l'effet, pour etre compris, vous devez avoir une bonne connaissance.

pour que ca prennes moins de 500k j'ai mi le normal map en 256 couleurs, et l'alpha en 16 couleurs. si ca vous amuse, vous pouvez le refaire, j'ai inclus l'effet a mettre dans 3dsmax
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de djl le 15/11/2004 21:56:58

tu pourrais mettre l'exe dans le zip stp ?

signaler à un administrateur
Commentaire de JulioDelphi le 16/11/2004 11:41:59 administrateur CS

hello,

ce lapin me dit qqchose ... 3DSmax ?

signaler à un administrateur
Commentaire de ShadowMaster le 16/11/2004 13:04:46

Berk c'est moche! :D
...
Bon oki le noir est bien noir autour de l'image c'est pas mal :D
...
Ba quoi? oki j'arrete c'est pas mal mais t'aurais du prendre des tga :D

signaler à un administrateur
Commentaire de Arnaud16022 le 16/11/2004 22:49:02

vi l'exe s'il te plait, merci

signaler à un administrateur
Commentaire de BumpMANN le 17/11/2004 18:01:32

- pas d'exe dans le zip, paske ya pas la place ^_^ demandez a nix d'augmenter lol

- le lapin oui il vient de 3dsmax. j'ai pris expres ce lapin car je le trouvais suffisament complexe pour montrer comment ca ramme beaucoup moins que si je l'aurais mi entierement en 3d

- lol shadow t'abuse ^_^ en plus jt'ai dit pourquoi j'ai pas mis un tga :p

signaler à un administrateur
Commentaire de Arnaud16022 le 17/11/2004 18:30:27

pas la place pour un exe qui doit pas faire 50ko? ahhhh..
et le lapin qui prend 1 Mo....

signaler à un administrateur
Commentaire de BumpMANN le 22/03/2006 22:05:43

je l'ai mi avec d'autres exemples pour mon moteur 2d (j'ai fait ce prog lors des debuts de ce moteur), et mis a jour pour directx9 feb 2006.

http://www.cppfrance.com/codes/MOTEUR-2D-DIRECTX9-RESEAU_36673.aspx

signaler à un administrateur
Commentaire de BumpMANN le 31/07/2006 15:41:40

et en plus le lapin il sera plus léger en png :p (voir le moteur)

signaler à un administrateur
Commentaire de charled le 11/09/2006 17:55:36

J'obtiens cette erreur lors de la compilation:

1>.\nvo_graph_effect.cpp(39) : error C2039: 'Pass' : is not a member of 'ID3DXEffect'
1>        c:\program files\microsoft directx sdk (june 2006)\include\d3dx9effect.h(316) : see declaration of 'ID3DXEffect'

La fonction Pass() est une fonction personnelle mais oubliée ou alors elle était présente dans les précédents SDK de DirectX ?

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.