Les EFLs permettent de faire des effets simili 3D avec les maps (en
gros, ca permet de faire des coverflow et autres effets 3D dans les
interfaces 2D). Et les EFLs integrent aussi un mecanisme pour assigner
un vbo dans un objet image d'evas. Donc il est possible de faire pas
mal de chose.
> Du coup on devrait pouvoir intégrer ce canevas pour dessiner n'importe
> où au sein d'un environnement en 3D non ? Bon pour les surfaces
> courbes ou bump-mappées ce sera franchement compliqué mais dans le
> genre "interface ultime" ça pourrait le faire.
Le sens inverse est aussi une possibilite, integrer un objet Evas dans
une texture 3D pour l'integrer dans un monde completement en 3D.
> Un exemple ?
> Le kit de développement de l'Unreal Engine permet de faire des choses
> assez fantastiques dans le genre :
> http://www.youtube.com/watch?v=zKDuzVbi50Q
>
> A priori ce genre d'effet doit être réalisable en OpenGL ES car il y a
> très peu de polygones, juste des cubes invisibles qui "portent" les
> textures composant l'interface. Le moteur Scaleform utilisé dans
> l'Unreal Engine est basé sur du Flash, mais le même genre d'effet
> devrait être aussi possible avec les EFLs en plus pixelisé (mais qui
> peut faire illusion).
> C'est juste une idée mais j'avais envie de vous la faire partager.
Disons que ca permet de reflechir a la question, si on doit plutot
proposer un moteur deja existant et integrer avec elixir ou bien
proposer juste un binding simple sur OpenGL ES. J'ai tendance a penser
que la premiere solution serait plus prometteuse sur le long terme.
Mais pour l'instant je ne me suis pas vraiment fait une idee.
--
Cedric BAIL