corevideo-> coreimage -> opengl

studiosdc

Membre junior
7 Mai 2004
30
2
Bonjour à tous,

il y a une semaine j'ai décidé de me plonger dans l'étude de corevideo/coreimage ayant déjà quelques notions en opengl...

en quelques heures j'ai réussi à obtenir un petit soft ayant la même interface de base que photobooth .. vraiment cool :) mais bon, photobooth existe déjà alors à quoi bon ;-)

maintenant je voudrais aller un niveau plus loin et donner une petit coup de 3D à tout ça et par exemple représenter chaque filtre sur une face d'un cube qui tourne au lieu de les avoir sagement l'un à côté de l'autre...

Le seul moyen que j'ai trouvé actuellement est de faire une drawImage dans un context NSBitmapImagRep que je peux ensuite transformer en texture opengl à appliquer à un quad... ça marche mais je trouve que ça ralenti vachement...

je me demandais s'il y avait un moyen plus directe de passer d'une cimage à une texture opengl? J'arrive à faire également un drawImage d'une cimage directement dans un contexte Opengl mais uniquement quand je suis en vue ortho donc je perds l'effet 3D!

Y'aurait-il un expert dans le coin ? :)

merci d'avance