Articles of opengl

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 […]

Las coordenadas de la textura cerca de 1 se comportan de manera extraña.

Estoy usando OpenGL (Py) para mostrar 256 imágenes indexadas de colores. Uso un sombreador junto con una textura 1D que contiene la paleta. Aquí está el código del sombreador de fragmentos: #version 330 uniform sampler2D texture; uniform sampler1D palette; void main() { vec2 uv = gl_TexCoord[0].xy; vec4 color = texture2D(texture, uv); gl_FragColor = texture1D(palette, color.a) […]

Ya instalé libpng, pero hay un error “no se encontró el archivo ‘png.h’ #include ” cuando instalo Autopy

Soy un principiante en python, recientemente quiero instalar Autopy en mi Mac (Mavericks, 10.9.4). Leí muchas introducciones y preguntas de otras personas. Pero todavía no puedo instalar el autopy con éxito. Mis pasos para instalar el autopy son los siguientes: He instalado el libpng de la http://ethan.tira-thompson.com/Mac_OS_X_Ports.html Soy principiante, reviso / Library / Frameworks y […]

Cómo dibujar con Vertex Array Objects y glDrawElements en PyOpenGL

Tengo el siguiente código que simplemente debe dibujar un triángulo verde en la pantalla. Utiliza objetos de matriz de vértice y búferes de índice para dibujar y tiene el sombreador más simple que podría crear. Al principio no estaba usando buffers de índice y simplemente estaba haciendo la llamada draw con glDrawArrays que funcionaba bien, […]

Búfer de profundidad de lectura con PyOpenGL

Básicamente, estoy tratando de extraer un mapa de profundidad (con esto me refiero a una matriz con z correspondiente a las coordenadas z para los vértices en la GL.glVertex3dv(vertex) – obviamente, interpolada para píxeles del plano) después de renderizar un modelo (el script es cargando el modelo desde el archivo con la ruta especificada como […]