Page 1 sur 1
Textures avec transparence?
Posté : 01 avr. 2011, 17:41
par Gizmo_kaka
Bonjour à tous!
je cherche comment afficher une texture avec des transparences.
Le format .tga permet en principe la gestion des transparences (comme le .gif)
Mon fichier est dans le dossier q3ut4/textures/nom_de_mon_dossier et s'affiche
dans netradiant (clone de gtkradiant so far), je n'ai pas les transparences, ni en preview
de travail ni en preview jeu.
Que dois-je faire pour avoir un fichier image avec des transparences?
Si quelqu'un peut me donner un conseil, ce serait avec plaisir. Merci d'avance de vos réponses.

Re: Textures avec transparence?
Posté : 01 avr. 2011, 17:42
par Centurion
dans common tu a une texture qui se nomme "invisible", le mur sera invisible
Re: Textures avec transparence?
Posté : 02 avr. 2011, 13:12
par Gizmo_kaka
Merci Centurion mais ça ne répond pas à ma question (que j'ai peut-être mal formulée):
- puis-je afficher des textures avec des transparences? (genre le cadre d'une vitre dont les zones "vitre" sont vides, transparentes)
- si oui, comment? en utilisant des fichiers targa de format carré en 16-bits minimum?
Ce qui m'amène à une autre question:
- les transparences sont-elles effectives dès le 1er build (en meta) ou seulement à une étape ultérieure de build?
Merci infiniment.
Re: Textures avec transparence?
Posté : 02 avr. 2011, 14:54
par siomsir
Il ne faut pas confondre transparence et invisibilité. Une vitre est invisible et a des reflets visibles. Alors qu'une texture transparente se voit mais permet également de voir a travers (comme les reflets de la vitre).
C'est deux caractéristiques se gèrent via les shader:
l'invisibilité > la partie invisible de ton image doit être noir, et le script:
Code : Tout sélectionner
map textures/dossier/texture.jpg
blendFunc GL_ONE GL_ONE
rgbGen identity
Mais selon ce que tu veux faire de ta texture il vaut mieux utiliser un
decal parfois.
la transparence > ton image doit être transparente a la base, donc en .tga puis un simple
surfaceparm trans suffit, et
qer_trans .5 si tu veux de la transparence dans GtK.
Tout ca grâce au tutos de
Asche et
nobleme, rien d'insurmontable.
PS: oui une -meta suffit.
Re: Textures avec transparence?
Posté : 02 avr. 2011, 20:54
par Gizmo_kaka
Merci beaucoup Siomsir pour la clarté et la précision de ta réponse!
Je vais mettre ça en pratique dès que j'aurai une heure de libre...