[OK] Problème Alpha Blending.

Généralités sur la programmation 3D
crisot
Messages : 98
Inscription : lun. 30/août/2004 21:03

[OK] Problème Alpha Blending.

Message par crisot »

Hellow! J'ai un souci avec l'Alpha blending. La valeur Alpha des vertex ajoutés avec MeshVertexColor() n'est jamais prise en compte. Exemple:

Code : Tout sélectionner

MeshVertexColor(RGBA(64,128,200,127))
... Ici l'Alpha sera pris comme 255 en permanence. Les valeurs RGB en revanche sont prises en compte.

Pourtant, l'Alpha blending est bien activé:

Code : Tout sélectionner

MaterialBlendingMode(mat, #PB_Material_AlphaBlend)
SetMaterialColor(mat, #PB_Material_AmbientColor, #PB_Material_AmbientColors)
Le canal Alpha de la texture lui en revanche est bien utilisé. Exemple de texture:

Code : Tout sélectionner

StartDrawing(TextureOutput(texture))
DrawingMode(#PB_2DDrawing_AlphaBlend)
Box(0,0,2,2,RGBA(255,255,255,127))
StopDrawing()
Ici aucun, problème, j'ai bien un Alpha à 127, pris en compte pendant le rendu

Quelqu'un sait-il comment faire pour pouvoir exploiter l'Alpha aux vertex?

Merci à vous. :D
Dernière modification par crisot le ven. 17/juil./2015 13:32, modifié 1 fois.
comtois
Messages : 5172
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Problème Alpha Blending.

Message par comtois »

Apparemment il faut passer par un material script ? J'ai vu quelques posts qui traitent du sujet, je ne sais pas si ça correspond à ton besoin ?

http://www.ogre3d.org/forums/viewtopic.php?f=2&t=66236

http://www.ogre3d.org/forums/viewtopic.php?f=3&t=11517
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
crisot
Messages : 98
Inscription : lun. 30/août/2004 21:03

Re: Problème Alpha Blending.

Message par crisot »

Merci, je vais jeter un oeil aux script.

Le premier à un souci, activer l'éclairage lui supprime sa seconde texture, le second veux faire du blending entre 2 textures. Le second est un peu plus proche de mon problème final, je vais voir à ça. Merci! :)
comtois
Messages : 5172
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Problème Alpha Blending.

Message par comtois »

il y a aussi ce tuto qui peut être utile

http://www.ogre3d.org/tikiwiki/Materials
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
crisot
Messages : 98
Inscription : lun. 30/août/2004 21:03

Re: Problème Alpha Blending.

Message par crisot »

Merci Comtois, au final le problème a été "contourné". A la base je voulais faire de l'OpenGL avant de constater que son support dans PB était un peu daté. Je m'étais rabattu sur le 3Dengine, mais finalement hier soir Falsam m'a trouvé les includes qui vont bien pour avoir un bon support d'OpenGL 4 sur PB.

Du coup je retourne à OpenGL ^ ^

Merci :)
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: [OK] Problème Alpha Blending.

Message par falsam »

crisot a écrit :hier soir Falsam m'a trouvé les includes qui vont bien pour avoir un bon support d'OpenGL 4 sur PB.
Ces includes étant fragmentés sur le forum anglais, vous pouvez les télécharger sur ce lien

:arrow: OpenGLExtend.zip

Peut être que crisot pourra poster un exemple plus parlant que ceux figurant dans le dossier compressé.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
SPH
Messages : 4726
Inscription : mer. 09/nov./2005 9:53

Re: [OK] Problème Alpha Blending.

Message par SPH »

falsam a écrit :Peut être que crisot pourra poster un exemple plus parlant que ceux figurant dans le dossier compressé.
Il le pourra, je le connais :mrgreen:
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
Avatar de l’utilisateur
codrer
Messages : 3
Inscription : jeu. 28/août/2014 14:58

Re: [OK] Problème Alpha Blending.

Message par codrer »

Bon bah... SPH et Crisot sur le même salon RTEL, je voulais être dans le coin pour assister à ça ^_^
(et accessoirement faire office de casque bleu quand vous allez vous engueuler tous les deux)
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: [OK] Problème Alpha Blending.

Message par falsam »

Attention, le SPH'S Band arrive sur le forum. Crisot est à peine sur la place que codrer arrive à son tour.

Apparemment les compères se connaissent bien. Un point commun sans doute : L'Amiga.

Un autre point commun apparemment avec cette petite phrase
codrer a écrit :SPH et Crisot sur le même salon RTEL
RTEL pour Rennes Télétel. Ben c'est pas jeune tout ça. Vous avez encore vos minitels ? :mrgreen:

Codrer j’espère que tu nous montreras tes talents et je te souhaite la bienvenue sur ce forum.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
codrer
Messages : 3
Inscription : jeu. 28/août/2014 14:58

Re: [OK] Problème Alpha Blending.

Message par codrer »

Exact, c'est beau de voir des connaisseurs :) Je ne me souviens plus de l'histoire, mais je suppose qu'on devait discuter sur ce bon vieux minitel, de nos bonnes vieilles réalisations, programmées avec ce bon vieil AMOS.

Moi pour l'heure j'avoue, je suis un peu le touriste : mes talents en PureBasic sont absolument inexistants, mais je me sens titillé !
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: [OK] Problème Alpha Blending.

Message par falsam »

codrer a écrit :mes talents en PureBasic sont absolument inexistants, mais je me sens titillé !
Hey mais n'hésite pas à charger la version d'essai à vie sur ce lien. Les API Windows ou autres ne fonctionneront pas mais tu vas pouvoir t'amuser avec les autres fonctionnalités en particulier 2D et 3D.

:arrow: http://www.purebasic.com/download.php

PS : C'est mieux qu'un minitel.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Répondre