2010-01-28 6 views

Répondre

0

en supposant qu'ils sont des images pour commencer tu ne peux pas les dessiner de manière séquentielle sur une image dans la mémoire

code

0

Vous ne besoin GL de combiner les textures ensemble. Il suffit de faire le calcul sur chaque texel en C.

Maintenant, si vous voulez utiliser GL, vous devrez rendre à une texture (votre résultat final).

Ceci est fait avec OES_framebuffer_object. Maintenant, comment vous dessinez à cette texture est complètement à vous. Vous pouvez dessiner 5 quadrilatères, chacun avec une seule texture, et utiliser le mélange pour les fusionner (vous devrez spécifier les mathématiques que vous voulez appliquer), vous pouvez utiliser le multi-texturage pour faire le travail en moins de passes (et utiliser Environnements de texture pour spécifier comment fusionner).

Quel type d'opération d'aplatissement souhaitez-vous?

+0

Simple 5 PNG avec alpha. La dernière image 2 pourrait être appliquée avec ADD/SCREEN "blendmode" (je ne connais pas les noms openGL), j'ai juste besoin du composant blanc d'eux. Les textures multi-textures/textures sont ok, j'ai vu quelque chose comme ça, mais avec un exemple vous pouvez m'aider beaucoup (merci pour la réponse). – Geri

+0

Ai-je besoin de ça? - http://www.opengl.org/wiki/Texture%5FCombiners – Geri

+0

Yah, j'ai oublié de metion il n'y a pas de décalage entre les sous-textures, un sandwich simple que je veux réaliser. – Geri

Questions connexes