begin process at 2012 02 13 02:16:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

DirectX

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

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


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :DirectX Niveau :Initié Date de création :15/11/2004 Vu / téléchargé :13 416 / 1 070

Auteur : BumpMANN

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
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

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 avec Zip Source avec une capture OBJET 3D EN CONSOLE
Source avec Zip Source avec une capture MOTEUR 2D DIRECTX9 (+RÉSEAU)
Source avec Zip JEU DE CARNAGE EN DIRECTX - COMPLET ET FINI
Source avec Zip OPTIMISATIONS 3D
Source avec Zip Source avec une capture TUTORIAL RPG (ROLE PLAYING GAME): 3

 Sources de la même categorie

Source avec Zip Source avec une capture MP3 DX9 JOUER par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture EQUINOX VISUAL SON METER par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture FLEUR EN DELIRE! par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture DIREXCT X 9 D3D par f_l_a_s_h_b_a_c_k
Source avec Zip BLOP DIRECT X par f_l_a_s_h_b_a_c_k

Commentaires et avis

Commentaire de djl le 15/11/2004 21:56:58

tu pourrais mettre l'exe dans le zip stp ?

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

hello,

ce lapin me dit qqchose ... 3DSmax ?

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

Commentaire de Arnaud16022 le 16/11/2004 22:49:02

vi l'exe s'il te plait, merci

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

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....

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

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)

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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,858 sec (3)

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