opengl

¿Cómo son los juegos 3D tan eficientes?

Hay algo que nunca he entendido. ¿Cómo puede un gran juego de PC como GTA IV usar el 50% de mi CPU y ejecutarse a 60 fps mientras que una demostración DX de una tetera giratoria a 60 fps usa la friolera de 30%?

Érase una vez, cuando > era más rápido que < Wait Espera, ¿qué?

Estoy leyendo un impresionante tutorial de OpenGL. Es realmente genial, confía en mí. El tema en el que estoy actualmente es ... y no estoy pidiendo esto para optimizar cualquier cosa. Soy extremadamente, dolorosamente, tal vez prohibitivamente curioso.

Cómo depurar un shader GLSL?

Necesito depurar un programa GLSL pero no se como generar un resultado intermedio. ¿Es posible hacer algunos trazos de depuración (como con printf) con GLSL ?

Diferencias y relación entre glActiveTexture y glBindTexture

De lo que deduzco, glActiveTexture establece la "unidad de textura"activa. Cada unidad de textura puede tener múltiples objet ... go podemos tomar datos de cualquiera de los 4 objetivos asociados con esa unidad? Esta es la parte que realmente me confunde.

¿Cómo hacer un contexto de renderizado OpenGL con fondo transparente?

Los contextos de renderizado generalmente tienen un color sólido en el fondo (negro o lo que sea, vea la imagen de abajo): ... tras aplicaciones que podrían estar detrás se. ¿Podría ejemplificar con el código fuente? Plataforma: Windows (solo win32)

¿Qué son los objetos Vertex Array?

Estoy empezando a aprender OpenGL hoy de este tutorial: http://openglbook.com/the-book / Llegué al capítulo 2, donde dibuj ... rgen, ¿es aceptable el tutorial que estoy siguiendo? ¿Hay algo por lo que deba tener cuidado o algo mejor? tutorial a seguir?

¿Qué hace glLoadIdentity () en OpenGL?

Soy nuevo en OpenGL y estoy un poco abrumado con todas las funciones aleatorias que tengo en el código. Funcionan y sé cuándo ... o es algo muy obvio para 3D. También un poco confundido acerca de glMatrixMode(GL_PROJECTION) VS glMatrixMode(GL_MODELVIEW).

¿Dibujar una esfera en OpenGL sin usar gluSphere()?

¿Hay algún tutorial que explique cómo puedo dibujar una esfera en OpenGL sin tener que usar gluSphere()? Muchos de los tuto ... cómo se dibujan las esferas con el código. Quiero ser capaz de visualizar para que pueda modificar la esfera si lo necesito.

¿El sistema de coordenadas OpenGL es zurdo o diestro?

Estoy tratando de entender el sistema de coordenadas OpenGL. Sin embargo, algunos tutoriales dicen que el sistema de coordena ... es correcto? Entiendo que podemos transformar uno a otro reflejando, pero me gustaría saber las coordenadas predeterminadas.

¿Cuál es la extensión de archivo correcta para GLSL shaders?

Estoy aprendiendo el sombreado glsl y me he encontrado con diferentes formatos de archivo. He visto a gente dando sus sombrea ... juntos en un solo archivo .glsl. Así que me pregunto si hay un formato de archivo estándar, o de qué manera es el 'correcto'?

¿Cómo funciona OpenGL en el nivel más bajo? [cerrado]

Entiendo cómo escribir programas OpenGL/DirectX, y conozco las matemáticas y las cosas conceptuales detrás de esto, pero teng ... básicamente responde a la pregunta: http://fgiesen.wordpress.com/2011/07/01/a-trip-through-the-graphics-pipeline-2011-part-1/

opengl: glFlush() vs glFinish()

Estoy teniendo problemas para distinguir la diferencia práctica entre llamar glFlush() y glFinish(). Los documentos dicen qu ... ncontrar tal función. Mi código es el típico bucle de juego: while (running) { process_stuff(); render_stuff(); }

El propósito de la Matriz de Proyección de Vista de Modelo

¿Para qué propósitos estamos usando la Matriz de proyección de la Vista del Modelo? ¿Por qué los sombreadores requieren una Matriz de Proyección de Vista de Modelo?

Cómo usar glOrtho () en OpenGL?

No puedo entender el uso de glOrtho. ¿Puede alguien explicar para qué se usa? ¿ Se usa para establecer el rango del límite de coordenadas x y y z? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); ¿Significa que el rango x, y y z es de -1 a 1?

OpenGL ES versus OpenGL

¿Cuáles son las diferencias entre OpenGL ES y OpenGL ?

Clarificación de glVertexAttribPointer

Solo quiero asegurarme de que entiendo esto correctamente (me gustaría preguntar en TAN Chat, pero está muerto allí!): Tenem ... értices llamando a glEnableVertexAttribArray en diferentes momentos, cuando diferentes matrices de Vértices están vinculadas?

Cómo obtener la biblioteca/encabezados de GL?

#include <gl\gl.h> #include <gl\glu.h> #include <gl\glaux.h> Este es un ejemplo, pero ¿dónde obtener los encabezados GL?

¿Cómo sabe el sombreador de fragmentos qué variable usar para el color de un píxel?

Veo muchos sombreadores de fragmentos diferentes, #version 130 out vec4 flatColor; void main(void) { flatColor = vec4 ... os un gl_FragColor predefinido. ¿Cuál es la diferencia, y por qué la gente suele insistir en el uso de sus propias variables?

Python-No se han encontrado controladores para logger " OpenGL.error"

Bien, qué es y por qué ocurre en el servidor Win2003, pero no en WinXP. No parece afectar a mi aplicación en absoluto, pero ... ro estoy todavía aprendiendo las cosas técnicas, por lo que cualquier ayuda sería apreciada. Python 2.5, wxPython y PyOpenGL

Mejores prácticas de OpenGL VAO

Me enfrento a un problema que creo que depende de VAO, pero no estoy seguro.. No estoy seguro del uso correcto de un VAO, lo ... glEnableVertexAttribArray() y así sucesivamente.. sin preocuparse por el VAO initally bound ¿Es esta una práctica correcta?