Page 1 sur 1
(joyeusement résolu)ADITIVE BLENDING
Publié : mar. 07/avr./2009 14:48
par beauregard
Je me suis toujour demandé comment obtenir un image avec des bords transparent.
Aujourd'hui, je tombe sur cette vidéo concernant mmf2:
http://www.youtube.com/watch?v=7o3fUwNA ... re=related
une vidéo où l'on voit le gars sélectionner tranquillement l'image d'une boule de feu/manga, puis sélectionner dans les option Effects/standard et ADITIVE BLENDING
Question: comment obtenir un tel résultat avec purebasic ?
en vous remerciant.
Publié : mar. 07/avr./2009 15:16
par cha0s
si c'est pour exploiter la couche alpha de ton image tu doit utiliser #PB_Sprite_AlphaBlending | #PB_Sprite_Texture l'or de la création de ton sprite (cela ne marche pas avec le subsystem OpenGL donc inexistant sous linux).
Après la couche alpha faut la définir sous un éditeur d'image a la GIMP. Sinon j'avais codé sa
http://www.purebasic.fr/french/viewtopi ... hlight=tga qui permet de créer une image au format TGA qui gère la couche alpha.
Publié : mar. 07/avr./2009 15:29
par beauregard
merci, je vais tester la chose

Publié : mar. 07/avr./2009 16:27
par cederavic
Regarde du coter de Sprite3DBlendingMode aussi, Sprite3DBlendingMode(5, 7) devrait te satisfaire

Publié : mar. 07/avr./2009 16:55
par beauregard
Pour tester la chose, faut des images, ou au moins une, là( hexred.png):
http://www.purebasic.fr/french/viewtopi ... e08eaad94b
un jeu de l'espace dont l'auteur, au pseudo bien trouvé, de nos amis du forum allemand :
http://www.purebasic.fr/german/viewtopic.php?t=12777
Avant le displaysprite3D, il faut mettre cette commande top secrête, alors chut:
Sans oublier de metttre directx9( Options du compilateur/bibliothèque sous-système)
voilà, maintenant... c'est beau !

Publié : mar. 07/avr./2009 17:19
par beauregard
cederavic a écrit :Regarde du coter de Sprite3DBlendingMode aussi, Sprite3DBlendingMode(5, 7) devrait te satisfaire

(5,2)
(5,4)
(5,7)
(6,4) ; côté obscur
alors, maintenant les amis, c'est le clipsprite3D d'eddy qui ne supporte pas directx9, cette précieuse commande, je ne peux pourtant pas m'en séparer, mmh...
Publié : mar. 07/avr./2009 18:16
par beauregard
le code d'eddy ne fonctionne pas avec directx9. C'est un coup dur mais Fred veille, Fred à promis d'y penser donc bon.
Pour ceux qui savent utiliser le code de s.m. alors vous savez surement qu'une mise à jour se trouve là:
http://www.purebasic.fr/english/viewtopic.php?t=36751 quand j'utilise ce clipsprite3D de S.M. , mes images ne sont pas à la bonne échelle, vous connaissez la solution à ce problème ?
problème résolu( placer un ZoomSprite3D après Createsprite3D). faire gaffe à la taille des images découpé ZoomSprite3D.