begin process at 2010 02 10 06:56:13
  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 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,671 sec (4)

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