Je veux fusionner 5 "sous-couches" à une seule texture (vous savez, quelque chose comme Flatten Image dans Photoshop) dans OpenGL ES 1.x iPhone. Je suis nouveau sur OpenGL et je n'ai pas encore trouvé la réponse.Comment faire pour réduire cinq textures OpenGL en une?
Répondre
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
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?
- 1. OpenGL ES iPhone Textures
- 2. OpenGL - Textures chargement incorrectement
- 3. Répétition de textures dans OpenGL
- 4. Comment faire pour réduire une TextArea
- 5. iPhone OpenGL: textures de carrelage
- 6. textures et tableaux de vertex avec OpenGL?
- 7. Chargement des textures dans une application Android OpenGL ES
- 8. Conseil sur le chargeur d'images OpenGL multiplateforme pour les textures
- 9. comment faire pour réduire l'image pour l'iphone
- 10. Android OpenGL ES plusieurs textures pour un rect
- 11. Les textures OpenGL échouent sur Motorola Milestone
- 12. Configurer les textures OpenGL ES 2.0
- 13. OpenGL: Rendre à FBO en utilisant plusieurs textures
- 14. OpenGL ES: nombre de sommets pour les textures
- 15. OpenGL nommé textures ne fonctionne pas
- 16. Comment faire pour réduire les notifications Android?
- 17. Combiner deux textures en une
- 18. Comment faire pour réduire un paragraphe?
- 19. Comment faire pour réduire un expander
- 20. Ombres via des shadowmaps et d'autres textures - comment combiner? OpenGL
- 21. Comment désactiver l'effet de flou sur les textures avec OpenGL?
- 22. Analyse de fichiers .obj: Comment faire des matériaux/textures?
- 23. Textures dans OpenGL ES 2 ne fonctionne pas correctement
- 24. ColdSpring en cinq minutes
- 25. Textures de virgules flottantes dans OpenGL ES 2.0
- 26. Est-ce correct de charger des textures openGL comme ça?
- 27. dessin des textures sur le fond d'écran en direct en utilisant OpenGL dans android
- 28. Images de caméra iPhone comme textures OpenGL ES
- 29. Problème de mappage des textures à VBO dans OpenGL
- 30. Comment faire pour réduire l'intégrité du tuyau nommé WCF
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
Ai-je besoin de ça? - http://www.opengl.org/wiki/Texture%5FCombiners – Geri
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