Preguntas etiquetadas con opengl

14
Implementación de un skybox con GLSL versión 330

Estoy tratando de hacer que un skybox funcione con OpenGL 3.3 y GLSL versión 330. No pude encontrar un tutorial de OGL skybox completamente moderno en ninguna parte de la web, así que modernicé uno más antiguo (usando en glVertexAttribPointer()lugar de gl_Vertexvértices, etc.). Funciona...

14
Gran búfer de vértices frente a múltiples llamadas de sorteo

Recién estoy comenzando con OpenGL, y estoy intentando usarlo para crear un juego 2D. En este juego, tengo una cuadrícula hexagonal compuesta de una gran variedad de hexágonos de diferentes colores. Como programador novato de OpenGL, veo dos formas de dibujar esta cuadrícula: Usando un búfer de...

13
¿Obtener una textura de un buffer de renderizado en OpenGL?

Tengo un renderbuffer (DepthStencil) en un FBO y necesito obtener una textura de él. Parece que no puedo tener una textura DepthComponent y un DepthStencil renderbuffer en el FBO, así que necesito alguna forma de convertir el renderbuffer en una textura DepthComponent después de haber terminado con...

13
¿Cómo emular los gráficos de PSX con OpenGL?

Quiero saber qué opciones (o sombreadores) configurar para que mi juego OpenGL se parezca a Playstation 1. Sé que probablemente no se pueda lograr al 100% porque PSX usó la televisión y la televisión representa de manera diferente ese monitor. Gracias.

13
OpenGL / GLSL: ¿Renderizar a mapa de cubo?

Estoy tratando de descubrir cómo representar mi escena en un mapa de cubos. Estuve atascado en esto por un momento y pensé que les pediría ayuda. Soy nuevo en OpenGL y esta es la primera vez que uso un FBO. Actualmente tengo un ejemplo práctico de uso de un archivo bmp cubemap, y el tipo de...

13
El movimiento parece depender de la velocidad de fotogramas, a pesar del uso de Time.deltaTime

Tengo el siguiente código para calcular la traducción requerida para mover un objeto de juego en Unity, que se llama LateUpdate. Por lo que entiendo, mi uso de Time.deltaTimedebería hacer que la velocidad de fotogramas de traducción final sea independiente (tenga en cuenta

13
¿Cómo funcionan los sombreadores multipass en OpenGL?

En Direct3D, los sombreadores multipass son fáciles de usar porque literalmente puede definir pases dentro de un programa. En OpenGL, parece un poco más complejo porque es posible darle a un programa de sombreado tantos sombreadores de vértices, geometrías y fragmentos como desee. Un ejemplo...

12
¿Diferencia entre "buffer" y "array" en OpenGL?

Cuando leo el documento en webGL u OpenGL, se pueden ver algunos patrones en cómo se usan los nombres de funciones y objetos. Pero no puedo entender la diferencia entre el objeto de búfer y una matriz. Hay "objetos de búfer de vértices", "objetos de matriz de vértices" e incluso algún tipo de...