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

Généralités sur la programmation 3D
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

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

Message 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
Dernière modification par Fortix le mer. 23/janv./2008 11:23, modifié 4 fois.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

utilise MaterialBlendingMode(#Matiere, Mode)
#PB_Material_Add devrait faire l'affaire.
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.
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Message par Fortix »

Merci Comtois :D
je vais éssayer de ce pas :D
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Message 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:
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Message 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:
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Message 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
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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 ?
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.
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Message 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
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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
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.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message 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 :(
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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 ?
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.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message 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)
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Message par Fortix »

J'ais jamais entendus parler de Deled :D

on va voir ça :D
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Message 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:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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 )
Répondre