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 !

Sujet : [XNA] Alpha blending [ Multimédia / DirectX ] (MaxSoldier)

dimanche 18 février 2007 à 03:01:06 | [XNA] Alpha blending

MaxSoldier

Membre Club
Bonjour !
Je code en ce moment, un moteur 3D et je me suis attaqué à la gestion des ombres portées. J'ai enfin réussi à projeter les ombres de n'importe quel model sur un plan, mais le problème, c'est que je n'arrive pas a activer l'alpha blending pour rendre l'ombre semi transparente.

Pourtant, à l'initialisation j'ai :

            graphics.GraphicsDevice.RenderState.SourceBlend = Blend.SourceAlpha;
            graphics.GraphicsDevice.RenderState.DestinationBlend = Blend.InverseSourceAlpha;
            graphics.GraphicsDevice.RenderState.AlphaBlendEnable = true;
            graphics.PreferMultiSampling = true;
            graphics.ApplyChanges();


Dans ma classe custom mesh ( en gros, un générateur de mesh, on a juste à lui fournir les sommets ), je dessine avec un BasicEffect et j'ai activé :

BasicShader.VertexColorEnabled = true;


Et même en faisant :

BasicShader.Alpha = 30f;


Rien y fait, un ombre noire bien opaque, et donc pas du tout, mais alors pas du tout naturelle, on dirais un plan qui est juste scalé et décalé de mon plan d'origine.
Merci d'avance +++

-=Ar$£nik=-

dimanche 18 février 2007 à 09:43:17 | Re : [XNA] Alpha blending

MorpionMx

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut, 

Je n'ai pas de réponse exacte à donner à  ton problème, mais tu peux peut-etre t'insiper de cette source :
[ Lien ]

Mx
MVP C#
 


dimanche 18 février 2007 à 19:15:35 | Re : [XNA] Alpha blending

MaxSoldier

Membre Club
Merci beaucoup, j'ai compris beaucoup de choses grâce à cette source !
+++
-=Ar$£nik=-



Cette discussion est classé dans : plan, alpha, graphics, blending, graphicsdevice


Répondre à ce message

Sujets en rapport avec ce message

Alpha Blending + Depth Stencil problem [ par badrbadr ] Salut, J’ai un petit problème d’affichage avec Direct3D d’un cube. <SPAN lang=FR-C Paint.NET 2.6 Alpha 1 alpha [ par zebobo5 ] Et oui Coq,Bonne nouvelle Paint .Net 2.6 est sortit, on remarquera : -La migration vers le Framework 2.0,-Le support des processeurs 64-bit x64 et Ita GDI + [ par Equinox84 ] Bonjour ! Est ce qu'il est possible de remplir un objet Graphics dans un objet externe de sa fenetre ? ex : public class maClass {     private User Image et C# [ par Geff ] Bonsoir, je repose ma question comme l'a suggéré coq ;)Je cherche un bout de code me permettant d'afficher dans un objet System.Drawing.Graphics une i Comment intégrer une méthode à la classe Graphics ? [ par Kbitnik ] Bonjour à tous, tout d'abord j'ai une petite question, est-il possible d'ajouter une méthode a la classe graphics ?Si oui comment pourrai-je faire ?Me Transformer un System.Drawing.Graphics en Bitmap/Image [ par Le_proprio_de_mykeyes ] Bonjour, je me suis créé une application de sudoku (pour l'instant juste disponible sur http://cyberquebec.ca/mykeys mais bientot disponible sur Codes Savoir si une form est au premier plan [ par nico4nicolas ] Bonjour, Dans mon application j'ai plusieurs form dont une principale qui ne se ferme que quand l'application se ferme. En cliquant sur certains bout Taille de la zone Client [ par titio ] Bonjour, je cherche a recuperer la taille de la zone client d'une fenetre. Graphics myDC = e.Graphics; float ResX,ResY;<FONT siz Insérer un text dans une image BMP (C#) [ par Hammings ] Bonjour, Je souhaite insérer un texte dans une image BMP, en consultant la doc C#, j'ai essayé de procédé ainsi (mais malheureusement ca ne marche pa


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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,671 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é.