Preguntas etiquetadas con opengl

9
¿Por qué no puedo usar el operador '> =' con Vector3s?

Estoy tratando de hacer que un rectángulo se mueva entre dos posiciones a las que me refiero como _positionAy _positionB. Ambos son de tipo Vector3. El rectángulo se mueve bien. Sin embargo, cuando llega _positionBno se mueve en la dirección opuesta, como debería. Regresé al código para echar un...

9
Problemas de mapeo de sombras por primera vez

He implementado el mapeo básico de sombras por primera vez en OpenGL usando sombreadores y estoy enfrentando algunos problemas. A continuación puede ver un ejemplo de mi escena renderizada: El proceso del mapeo de sombras que estoy siguiendo es que renderizo la escena al framebuffer usando una...

9
Confusión sobre GLViewport

Espero que alguien pueda ayudarme a comprender el GLViewport y lo que sucede cuando cambiamos el tamaño Esto ilustrará mi confusión ... Entonces, aquí tengo un quad atrapado en el medio de la pantalla. Si mi GLViewport coincide con el ancho y la altura del dispositivo, obtengo lo que está en la...

9
¿Cómo funciona gluLookAt?

Desde mi entendimiento, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); es equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Pero cuando imprimo la ModelViewmatriz, la llamada a glTranslatef()no...

9
Manipulación de malla en GPU vs CPU

Solo un poco curioso: ¿dónde realiza manipulaciones de malla, en la CPU o en el sombreador? He estado haciendo todo en la CPU y un amigo sugirió mover las cosas al lado de la GPU. Si está haciendo cosas como animaciones óseas ... en la GPU, ¿cómo recupera la malla? (ya que estoy haciendo detección...

9
¿Cómo reproduzco un archivo de video en OpenGL?

¿Hay una biblioteca que me permita cargar un archivo de película y reproducirlo en una aplicación OpenGL? ¿O tal vez solo una muestra de código que alguien tiene por ahí? También estoy usando GLUT, si eso hace la diferencia. Supongo que el formato de archivo no importa, aunque actualmente mi...

9
Perfil de superficie superior de agua 2D

Estoy tratando de crear el efecto del grosor de la superficie del agua con un sombreador de fragmentos de vértice. Estoy en un entorno de juego en 3D, pero es una vista de desplazamiento, así que una vista "2D". Aquí hay un buen tutorial para crear dicho efecto en 2D real usando fragment shader....

9
¿Cómo usar OpenGL moderno para juegos 2D?

He encontrado una gran cantidad de tutoriales "modernos" de OpenGL (3.0+) para 3D, pero no he encontrado nada cuando busco información sobre cómo usarlo para el desarrollo de juegos en 2D. ¿Cómo puedo comenzar a usar OpenGL para gamedev 2D? Específicamente, estoy interesado en obtener respuestas a...