Preguntas etiquetadas con opengl

OpenGL es un estándar de gráficos y API que se dirige a los mercados de escritorio y estaciones de trabajo. Está diseñado para que sea fácil de acelerar con hardware informático dedicado y, por lo tanto, la mayoría de las implementaciones ofrecen un rendimiento mucho mejor que el renderizado de software tradicional. Actualmente, OpenGL se utiliza para aplicaciones como software CAD y juegos de computadora. También es multiplataforma. El estándar OpenGL es controlado por el grupo Khronos, que también controla OpenGL ES.


1
Formato de archivo para modelos 3D estáticos y animados
Esta pregunta se migró de Stack Overflow porque se puede responder en Game Development Stack Exchange. Migrado hace 8 años . Actualmente estoy escribiendo un juego 3D en C ++ con OpenGL y estoy llegando a la parte donde cargar modelos 3D. Por lo tanto, estoy buscando formatos y técnicas …
22 c++  opengl 


4
¿La forma más rápida de dibujar quads en OpenGL ES?
Estoy usando OpenGL ES 2.0 Tengo un montón de quads para dibujar, me encantaría poder pasar solo 4 vértices por quad como si estuviera usando GL_QUADS, pero básicamente solo quiero saber la mejor manera de dibujar un Montón de quads separados. Hasta ahora, lo que he encontrado podría hacer: -GL_TRIANGLES …
22 opengl  3d  iphone  android  shaders 

6
Separar los datos / lógica del juego del renderizado
Estoy escribiendo un juego usando C ++ y OpenGL 2.1. Estaba pensando cómo podría separar los datos / la lógica del renderizado. Por el momento utilizo una clase base 'Renderable' que proporciona un método virtual puro para implementar el dibujo. Pero cada objeto tiene un código tan especializado que solo …
21 c++  opengl  rendering  logic  data 

3
¿Por qué OpenGL> = 3 solo permite VBO?
Veo que OpenGL versiones 3 y posteriores eliminan el uso del renderizado del lado del cliente. El modo inmediato ha sido eliminado, y las matrices de vértices parecen estar en desuso. En cambio, si entiendo correctamente, los VBO son la principal forma de representar vértices. Si bien veo la lógica …

1
¿Cuál es el beneficio del triple buffering?
Leí todo lo escrito en una pregunta anterior . Por lo que entiendo en doble búfer, el programa debe esperar hasta que el dibujo terminado se copie o intercambie antes de comenzar el siguiente dibujo. En el buffering triple, el programa tiene dos buffers de respaldo y puede comenzar inmediatamente …

7
Libro Shader moderno? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 3 años . Estoy interesado en aprender sobre Shaders: qué son, cuándo / para qué …


5
¿Qué representa una matriz?
Comencé a aprender OpenGL recientemente y tengo problemas para visualizar qué son las matrices y su papel en los gráficos por computadora. Dada la plantilla de una matriz 4x4 como esta: Supongo que cada matriz como esta son las coordenadas de un vértice en el espacio mundial. ¿Y varios de …
19 opengl  matrix 

5
OpenGL: ¿por qué tengo que establecer un normal con glNormal?
Estoy aprendiendo algunos conceptos básicos de OpenGL, pero me pregunto por qué hay una llamada glNormalpara establecer la normalidad de los vértices. Si creo un triángulo simple como este: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); ¿No deberían definirse las normales implícitamente por el tipo de primitivo geométrico? Si no establezco un …
19 opengl  normals 




3
¿Actualizar la versión de OpenGL en Windows?
¿Cómo actualizo la versión de OpenGL en Windows para poder usar algo más nuevo que el archivo de encabezado de la Versión 1.1 que se incluye en Platform SDK? Incluso la versión 7.0A del SDK para Windows 7 solo incluye GL.h y GLU.h para la versión 1.1 de OpenGL. He …
19 c++  opengl 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.