begin process at 2012 02 11 02:06:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Multimédia

 > 

DirectX

 > 

[XNA] Alpha blending


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[XNA] Alpha blending

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

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 : 1,154 sec (4)

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