Antes de eso, he estado mirando en los foros de la página de desarrollo de la librería Vincent Mobile, y he encontrado como segunda entrada del foro este comentario sin respuesta:
(...) right now i am runing a example on ZeusCMD using viccnet lib.He probado el ejemplo mencionado de la página de ZeusCMD y me sucede lo mismo, al girar el cubo se ve aparecer el ruido blanco que se menciona en el foro, pero solo sucede con la versión 1.0 de la librería; si se usa una algo más antigua (la 0.84) el cubo se muestra correctamente. Lo que he hecho a continuación es probar el avatar usando esa versión vieja de la librería, para ver que pasaba. El resultado es que el modelo sigue sin verse bien, incluso son más los polígonos que se pintan incorrectamente, también arbitrariamente según se gira el objeto.
it address: http://www.zeuscmd.com/tutorials/opengles/22-Fog.php
it runs ok at v0.84 lib. but there are "white-noise" at the dege when the object rotate.
by the way,i used ppc emulator 2003. libGLES_CM.dll is directly copied from binary version.
Conclusión: Es un problema de la librería.
Opciones que tengo:
- Utilizar otra librería diferente, por ejemplo la "Hybrid's Rasteroid", que es una implementación comercial de OpenGL ES, que se puede utilizar de forma gratuita si no es con fines comerciales. El problema es que tendré que reconfigurar el entorno de desarrollo para utilizarla en lugar de la Vincent, y tendré que incorporar al programa otra librería, la GLUT-ES. Esta sirve para tareas auxiliares como creación de ventanas y captura del teclado y el ratón. Hasta ahora estaba usando funciones propias de la Vincent que se ocupaban de esas tareas, pero si la sustituyo ya no valdrán.
- La otra opción es ignorar por el momento el problema, seguir trabajando con un modelo más simple esperando que no pase lo mismo, y centrarme en el resto de aspectos del avatar, como la animación o el comportamiento.

No hay comentarios:
Publicar un comentario