Question

Est-il possible d'utiliser une image capturée avec la caméra de l'iPhone en tant que texture qui est ensuite manipulée dans OpenGL ES (effet de drapeau, etc.)? Le problème principal étant la taille de l'écran de l'iPhone étant 320x480 (pas de barre d'état) et ainsi, l'image n'aura pas des dimensions aussi puissantes. L’option principale la copie-t-elle dans une texture de 512x512 et ajuste-t-elle les sommets?

Était-ce utile?

La solution

Oui, c'est la façon de le faire.

Utilisez simplement une texture plus grande. C'est un gaspillage de mémoire, mais malheureusement, il n'y a pas moyen de résoudre ce problème.

Autres conseils

Une alternative serait de diviser l’image en carrés d’une longueur et d’une hauteur de 32 pixels (mosaïque), ce qui donne 15 carreaux en mosaïque. Son affichage impliquerait toutefois de nombreux changements de texture lors du dessin, ce qui pourrait devenir un goulot d'étranglement. D'autre part, vous économiseriez beaucoup de mémoire en utilisant une approche en mosaïque.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top