Articles of opengl es

Aprender OpenGL ES 1.x

¿Cuál es la forma más rápida de acelerar SpeedGL ES 1.x? Supongamos que no sé nada sobre OpenGL (que no es del todo cierto, pero ha pasado un tiempo desde la última vez que utilicé OpenGL). Estoy muy interesado en aprender esto para el desarrollo relacionado con iPhone, pero también me interesa saber cómo funciona […]

libgdx SpriteBatch renderizado a textura

¿Es posible renderizar texturas usando SpriteBatch en libGdx (motor Java para Android / Desktop)? Si es así, ¿cómo? Básicamente quiero renderizar todo en una región de 320 x 240 de una textura de 512 x 256 y en una región de escala para adaptarla a la pantalla (en modo horizontal). De esta forma, quiero eliminar […]

¿Hay una biblioteca decente de dibujo de texto OpenGL para el iPhone SDK?

Estoy tratando de encontrar un simple para dibujar texto en OpenGL. Mi investigación ha demostrado que es una tarea bastante compleja. Implica crear (o generar en tiempo de ejecución) una textura de atlas de fuente y luego crear un cuadrángulo para cada letra con las coordenadas de colocación y textura correctas. He escuchado algunas cosas […]

Android OpenGL Texture Compression

Necesito ayuda para encontrar información (o un ejemplo) sobre cómo usar la compresión de textura para Android. Tengo muchos PNG en este momento y necesito reducir la cantidad de memoria que ocupan. Estaba viendo la compresión PVR, pero no puedo entender cómo usar esto en OpenGL. ¿Podrían algunos señalarme en la dirección correcta u ofrecer […]

Cargador de archivos Android OpenGL .OBJ

Parece que hay bastantes cargadores de archivos de malla OBJ que las personas han desarrollado para su uso en la plataforma Android. Me pregunto si alguien tiene alguna experiencia con estos y puedo ofrecer una recomendación sobre cuál parece funcionar mejor para ellos. Aquí están mis criterios: Ligero (tamaño de archivo pequeño), Optimizado para la […]

¿Cómo puedo hacer estas tareas de procesamiento de imágenes usando los sombreadores OpenGL ES 2.0?

¿Cómo puedo realizar las siguientes tareas de procesamiento de imágenes usando los sombreadores OpenGL ES 2.0? Transformación de espacio de colores (RGB / YUV / HSL / Lab) Remolino de la imagen Convertir a un boceto Convertir a una pintura al óleo

¿Cómo linealizar correctamente la profundidad en OpenGL ES en iOS?

Estoy tratando de renderizar una escena más forrest para una aplicación de iOS con OpenGL. Para hacerlo un poco más agradable, me gustaría implementar un efecto de profundidad en la escena. Sin embargo, necesito un valor de profundidad lineal del búfer de profundidad OpenGL para hacerlo. Actualmente estoy usando un cálculo en el sombreador de […]

Fondo transparente de Android OpenGL ES

Estoy construyendo una aplicación para Android que aprovecha OpenGL. Tal como está, el fondo de GLSurfaceView se genera dinámicamente por mi código y se carga como una textura y se dibuja con glDrawTexfOES . Lo cual está “bien”, pero simplemente puedo mostrar la imagen mucho más suavemente en su propia superficie (sin OpenGL). ¿Hay alguna […]

Intentando leer un archivo .trace de Xcode Instruments. ¿Cuál es el formato de archivo de un archivo .trace?

Estoy escribiendo un sistema de perfiles automatizado para perfilar diferentes pantallas intensivas de GPU en mi aplicación. He intentado utilizar ‘XCode Instruments’ para esto, con el instrumento ‘OpenGL ES Driver’ que captura los datos de uso de la GPU. Mi sistema automatizado ejecuta Xcode Instruments desde la línea de comandos que ejecuta la aplicación, los […]

La animación en la vista de OpenGL ES se congela cuando se arrastra UIScrollView en el iPhone

Tengo una subvista OpenGL ES animada transparente (una modificación de la clase EAGLView de la plantilla de Apple) que dibuja una esfera giratoria. Al igual que el ejemplo de Apple, CADisplayLink se usa en dispositivos donde están disponibles. En la misma pantalla, hay un UIScrollView que contiene UIButtons que se pueden seleccionar. Cuando el usuario […]