[OpenGL] [Texturing] Ajouter un canal alpha dynamiquement

Le côté programmation du développement d'un jeu vidéo.

[Texturing] Ajouter un canal alpha dynamiquement

Messagepar Flamaros » 23 Juil 2010, 11:28

Bonjour,

Je travail sur le développement d'un jeu ou pour des problèmes contrainte sur la taille totale du jeu, nous avons du compresser les textures en jpeg et leur canal alpha de façon séparée. Les textures compressées 32bits donnant de moins bon résultat nous ne pouvons pas nous tourner vers cette solution. Le png n'est utilise que pour les menus, mais comme il est sans perte il ne peux être utilisé pour le reste.

Pour le moment nous recréons les textures 32bits en software ce qui rallonge les temps de chargement.

Est-ce que vous savez comment on peux le faire directement avec openGL ou même en shader (j'en ai encore jamais fait)?
Il me semble qu'on peux le faire avec des opérations de multitexturing entre la texture 24bits et la 8 bits.
L'amitie aussi ca compte.
Avatar de l’utilisateur
Flamaros
Hello World, I'm new !
 
Messages: 552
Inscription: 21 Juil 2005, 23:44

Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 8 invités

cron