Carga de Modelos 3D
Ya esta implementada la carga de modelos 3D a partir de archivos MD2.
Para hacer esto, me basé en la implementación en C descrita en http://tfc.duke.free.fr/coding/md2-specs-en.html la cual en general fue bastante sencilla de seguir gracias a que el iPhone incluye toda (o al menos gran parte de) la libc, sin embargo, se presentaron ciertas dificultades al momento de dibujar los modelos, puesto que OpenGL ES deprecó el paradigma.
glBegin(...);
glEnd();
Reemplazándolo por el uso de VertexArrays.
Todavía es una implementación bastante rudimentaria, principalmente debido a las restricciones impuestas por la API de OpengGL ES con las que me he ido encontrando, lo que deja bastantes cosas por hacer todavía, principalmente:
- Reducir consumo de CPU/Memoria
- Cargar Texturas
Problemas que voy a retocar en paralelo mientras implemento la siguiente face del desarrollo del proyecto, el algoritmo de Cel-Shading.
Ver Comentarios blog comments powered by Disqus




