Articles of opengl

OpenGL obteniendo matriz de proyección

Estoy intentando usar gluUnProject en OpenGL, primero necesito obtener las matrices projectoin, model_view y viewort. Según los ejemplos que he encontrado en línea utilicé glGetFloatv(GL_PROJECTION_MATRIX, projection) glGetFloatv(GL_MODELVIEW_MATRIX, model_view) glGetInteger(GL_VIEWPORT, viewport) Pero me sale el error “ValueError: glGetFloatv requiere 1 argumentos (pname), recibió 2: (GL_PROJECTION_MATRIX, [])” Entonces, ¿qué debo usar para obtener estas matrices?

Captura de ventana GTK: aplicación VPython (OpenGL)

Después de leer la documentación para los subprocesos VPython y GTK , me parece que sería posible incrustar gráficos VPython dentro de una GUI de gtk. Sé que es posible con wx en Windows pero estoy en Linux y estoy usando PyGTK. Ahora, he logrado obtener parte del camino. Puedo incrustar una ventana de VPython […]

Conceptos básicos de OpenGL: llamar a glDrawElements una vez por objeto

Continuando con mis exploraciones de los conceptos básicos de OpenGL (vea esta pregunta ), estoy tratando de averiguar los principios básicos de dibujar una escena con OpenGL. Estoy tratando de renderizar un cubo simple repetido n veces en cada dirección. Mi método parece tener un rendimiento terrible: 1000 cubos ofrece un rendimiento inferior a 50 […]

Simplemente instalé QtOpenGL pero no puedo importarlo (desde Python)

Acabo de instalarlo con apt-get en Debian Linux con apt-get install libqt4-opengl El rest de PyQt4 está disponible, pero no puedo acceder a este nuevo módulo. from PyQt4 import QtOpenGL plantea ImportError. ¿Alguna idea de qué hacer?

Renderizar un rectángulo texturizado con PyOpenGL

Estoy trabajando en un proyecto usando PyOpenGL, y actualmente estoy intentando que OpenGL genere una especie de pantalla de inicio. Mi solución decidida a esto es dibujar un rectángulo 2D texturado. Desafortunadamente, parece que no importa lo que haga, nunca se dibuja nada, solo aparece una pantalla negra (así que creo que se dibuja algo, […]

OpenGL básico, buffers de vértice y pyglet.

Edit: rotoglup encontró los problemas en mi código, agregando los shaders que había eliminado y completé la solución. Ver mi respuesta a continuación para el código correcto (con shaders). Hola a todos ! Estoy tratando de aprender algunos conceptos básicos de OpenGL moderno de este tutorial . Me gustaría hacerlo con python / pyglet en […]

progtwigción utilizando pyclutter

Soy nuevo en el desorden (y pyclutter). He estado tratando de utilizar pyclutter. No he encontrado ningún buen tutorial para ello hasta ahora. Me refiero a nada que realmente explica correctamente. Vi un par de progtwigs de ejemplo, pero cuando intenté usar Pyclutter no conseguí ningún buen resultado. Los comandos están disponibles, pero su uso […]

Rotación de OpenGL desde Velocity Vector

Esto debería ser fácil, pero he estado tratando de encontrar una explicación simple que pueda comprender. Tengo un objeto que me gustaría representar en OpenGL como un cono. El objeto tiene coordenadas x, y, z y un vector de velocidad vx, vy y vz. El cono debe apuntar en la dirección del vector de velocidad. […]

¿Utilidades matriciales de matriz OpenGL para Python?

Antes de hacerlo yo mismo, ¿hay bibliotecas de Python disponibles para matrices matriciales específicas / compatibles con OpenGL en matrices 4×4? Básicamente, necesito el conjunto de funciones que ofrece la clase android.opengl.Matrix de Android.

¿Cómo uso gluLookAt correctamente?

No quiero entrar en trigonometría compleja para calcular rotaciones y cosas así para mi mundo 3D, por lo que gluLookAt parece una buena alternativa. De acuerdo con la documentación, todo lo que debo hacer es colocar 3 coordenadas para la posición de las cámaras, tres para lo que debería estar mirando y una posición “hacia […]