Necesito ayuda para configurar la renderización de pasadas múltiples con OpenGL ES 2.0 en el iPhone. No he podido encontrar un ejemplo que implemente tanto la representación en una textura como el sombreado de múltiples pasos.ES 2.0 Implementación Multi-Pass & Render to Texture
Busco algunas instrucciones y código de ejemplo que implementan:
- Primera etapa: Render a una textura
- Segunda etapa: de entrada que la textura y el render a la pantalla
I hace referencia al OpenGL ES Programming Guide de Apple, al Lenguaje de sombreado de OpenGL (Libro naranja) y al Libro de programación 3D de O'Reilly para iPhone.
El Libro naranja trata el sombreado diferido y proporciona dos programas de sombreado para el primer paso y el segundo pase, pero no proporciona un código de ejemplo para configurar esa aplicación o mostrar cómo comunicar datos entre ambos sombreadores.
Preguntas:
- cómo representar a la textura?
- Uso de glDrawElements
- ¿Cómo ingresar esa textura a la próxima pasada?
- ¿Cómo implementar dos programas de sombreado?
- ¿Cómo se alternan los programas de sombreado de primer y segundo paso?
- ¿Necesitas adjuntar, separar y llamar 'usar' para cada pase?
- ¿Cómo implementar el sombreado de varias pasadas?
El enlace a trabajar. Simplemente abre tu Blog en la página de inicio. ¿Podría escribir amablemente el enlace correcto? – MatterGoal
Agregó el enlace. Gracias por señalar esto. –
enlaces no parece funcionar –