Page 1 sur 2

(Dreamotion > Ogre) ?? -> [page 2] <-

Publié : mar. 15/janv./2008 13:08
par Fortix
Salutation

Est il possible d'effacer les contours d'un Billboard façon fenêtre skin?

par exemple je plaque une texture (image) sur une surface Billboard
mais cette image a des contours noir que je souhaiterais effacer pour ne voir apparaitre que l'image pleine(au centre)

une explication de la démarche ou mieu un morceau de code :wink:

merci :D

Publié : mar. 15/janv./2008 17:49
par comtois
utilise MaterialBlendingMode(#Matiere, Mode)
#PB_Material_Add devrait faire l'affaire.

Publié : mer. 16/janv./2008 10:48
par Fortix
Merci Comtois :D
je vais éssayer de ce pas :D

Publié : mer. 16/janv./2008 11:01
par Fortix
Ah c'est pas mal, :?

mais c'est dommage que toute l'image soit en parite semi transparente même si la couleur noire a éffectivement totalement disparut, mais j'aurais préferé que l'image pleine (au centre) reste opaque à 100%

mais le bon côté des choses c'est que tu ma fait d'écouvrir quelques chose de chouette : la semi transparence de la matière :lol:

Publié : mer. 16/janv./2008 11:59
par Fortix
en fait fallait utiliser "#PB_Material_AlphaBlend" avec une image TGA ou PNG rien de plus simple :lol:

encore merci Comtois pour "l'entrée en matière" :lol:

Publié : jeu. 17/janv./2008 21:35
par Fortix
Il y a encore une petite chose qui m'inquiète :lol: :

est il possible de changer dynamiquement l'image (ou texture) d'un billeboard?

sincèrement, j'éspère que oui sinon je suis mal barré :cry:

Merci :D

Publié : jeu. 17/janv./2008 22:46
par comtois
je ne suis pas sûr que ce soit la meilleure méthode, il me semble avoir vu mieux, mais en attendant tu peux essayer ça :

Code : Tout sélectionner

RemoveMaterialLayer(NoMaterial)
AddMaterialLayer(NoMaterial,TextureID(NoTexture),#PB_Material_AlphaBlend)
C'est ce que je faisais dans PureSokoban pour changer de texture des murs, ou des caisses, il faut que je fouille mes autres code, je ne sais plus si j'avais changé de méthode ou non ?

Publié : sam. 19/janv./2008 11:52
par Fortix
Je vois que pour toi cette histoire remonte à très loin :lol:

et moi je m'y intéresse seulement maintenant :lol:

en tous cas si j'insiste beaucoup sur les Billboards c'est touts simplement parce que je n'ais absolument rien pour créer des meshs,je n'ais que le moteur 3D de PureBasic V4, oui je sais, c'est très mesquin comme méthode de substitution "Billboard contre des Mesh" :cry:

mais en ce qui concerne ta méthode, éffectivement c'est un peu "Bourin":
supprimer pour recréer, mais comme on dit "touts les moyens sont bons"
et surtous à mon niveau :lol:

merci Comtois
et si tu as d'autre méthodes surtous n'hesite pas :D

Publié : sam. 19/janv./2008 14:45
par comtois
Pour faire des meshs , tu as Deled , c'est simple d'emploi et performant et gratuit ! il y a aussi une version payante, mais la gratuite permet de faire pas mal de choses, ça sera certainement plus facile qu'avec des billboards

Publié : sam. 19/janv./2008 15:16
par Thyphoon
comtois a écrit :Pour faire des meshs , tu as Deled , c'est simple d'emploi et performant et gratuit ! il y a aussi une version payante, mais la gratuite permet de faire pas mal de choses, ça sera certainement plus facile qu'avec des billboards
je sais pas pourquoi mais a chaque fois que j'ai essayé Deled j'ai a chaque fois ce massage d'erreur "Access violation at address 0000000. Read of address 00000000" qui boucle indefiniement... :( je n'ai donc jamais russi a tester cet outil :(

Publié : sam. 19/janv./2008 15:19
par comtois
Quand je me suis amusé à faire des plugin pour Deled, j'avais aussi ce message en quittant le logiciel, rien de méchant, mais je me suis toujours demandé si c'était mon plugin qui était mal codé... ; mais j'ai toujours pu utiliser le logiciel sans problème et mes plugin fonctionnaient.

Tu devrais peut-être aussi faire une recherche sur le forum de Deled ou faire un post dans la section Bug ?

Publié : sam. 19/janv./2008 15:22
par Thyphoon
comtois a écrit :Quand je me suis amusé à faire des plugin pour Deled, j'avais aussi ce message en quittant le logiciel, rien de méchant, mais je me suis toujours demandé si c'était mon plugin qui était mal codé... ; mais j'ai toujours pu utiliser le logiciel sans problème et mes plugin fonctionnaient.

Tu devrais peut-être aussi faire une recherche sur le forum de Deled ou faire un post dans la section Bug ?
oui je vais regarder car ça me manque un petit editeur 3D pas trop compliqué (pas comme blender)

Publié : sam. 19/janv./2008 17:32
par Fortix
J'ais jamais entendus parler de Deled :D

on va voir ça :D

Publié : sam. 19/janv./2008 19:48
par Fortix
Bon, :?
je l'ai essayé mais il ne propose nulpart l'enregistrement en format *.mesh

et je croix que tous les formats de sortis qu'il propose ne sont pas compatible avec PB (ça fait donc le 5ème logiciel 3D que j'instal sans sortis *.mesh suite à des conseils via ce fourm)

et pourtant je pensait qu'aujourduit allait être un autre jours :cry:

donc Billboard rebonjour :cry:

Publié : sam. 19/janv./2008 20:06
par Backup
Fortix a écrit :Bon, :?
je l'ai essayé mais il ne propose nulpart l'enregistrement en format *.mesh

et je croix que tous les formats de sortis qu'il propose ne sont pas compatible avec PB (ça fait donc le 5ème logiciel 3D que j'instal sans sortis *.mesh suite à des conseils via ce fourm)

et pourtant je pensait qu'aujourduit allait être un autre jours :cry:

donc Billboard rebonjour :cry:
pourquoi ne passe tu pas par Dreamotion3d ??
ce moteur gere la chargement des 3ds et des X ... il me semble :D

tres facile a programmer (j'ai fait mon pureGolo avec :D )