¿Cuál es la mejor manera de obtener renderizado de modelos 3D Lightwave en una aplicación iOS?

Como parte de mi proyecto de juego, he escrito un renderizador iOS OpenGLES2.0 que importa una escena Collada (y luego la convierte a un formato de archivo más rápido de analizar).

Comencé con Lightwave -> Collada, pero hay algunos aspectos del exportador Collada de Lightwave que no eran estándar y que eran problemáticos.

Hay múltiples dialectos de Collada, y es fácil escribir analizadores que funcionan con un dialecto pero se rompen con otro.

En muchos sentidos, los archivos LWO y LWS son más fáciles de analizar.

Descubrí el exportador Modo -> Collada bastante robusto y utilizable.

Escribir esto no es algo fácil de hacer. Usé TBXML para analizar el archivo Collada.
Pero provocar animación, pelado, textura y otras cosas es un proceso difícil. (Al menos, lo encontré. Todavía no he hecho curvas de animación).

Una ruta alternativa podría ser mirar el SDK de PowerVR

Incluye algunas herramientas que toman Collada y lo convierten a su propio formato óptimo. POD – y han publicado código para renderizar POD.