Preguntas etiquetadas con opengl

12
OpenGL - bordes blancos en cubos

En un juego similar a Minecraft que estoy haciendo, obtengo bordes blancos en mis cubos: Es mucho más notable en texturas más oscuras. Las texturas se configuran así: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,...

12
OpenGL: ¿Es posible usar VAO sin especificar un VBO?

En todos los tutoriales que puedo encontrar sobre VAO (Vertex Array Objects), muestran cómo usarlos configurando atributos de vértice y vinculando un VBO (Vertex Buffer Object). Pero quiero crear un VAO que se configure para un conjunto de VBO en combinación con un sombreador fijo, donde cada búfer...

12
¿Debería desenlazar los tampones?

Estoy haciendo algunas pruebas con OpenGL ES 2 y tengo algunas preguntas, mi programa actual es así: Init ------- -> create index buffer -> fill index buffer glBufferData … -> create vertex buffer -> fill vertex buffer glBufferData … Draw ------- 1. Apply vertex buffer -> Bind...

12
¿Qué hace cambiar GL_TEXTURE_WRAP) _ (S / T)?

Estoy trabajando en algunos tutoriales de OpenGL para principiantes, y el actual enseña cómo aplicar una textura a un rectángulo simple. Los estados del tutorial me dicen que configure los parámetros de textura GL_TEXTURE_WRAP_S y GL_TEXTURE_WRAP_T en GL_CLAMP_TO_EDGE, sin embargo, no estoy seguro...

12
Rotar objeto alrededor de eje fijo

Estoy tratando de permitir que el usuario de mi aplicación gire un objeto 3D dibujado en el centro de la pantalla arrastrando su dedo sobre la pantalla. Un movimiento horizontal en la pantalla significa rotación alrededor de un eje Y fijo, y un movimiento vertical significa rotación alrededor del...

12
OpenGL vinculante y relaciones entre entidades

Esto es principalmente una pregunta de documentación. Espero que este sea el lugar adecuado para preguntar y no, por ejemplo, programadores o stackoverflow. No leí la especificación OpenGL, pero de los libros (Libro Rojo) y varios tutoriales, no puedo comprender adecuadamente cómo interactúan y se...

12
Artefacto de textura Skybox en el borde

Tengo un extraño problema con el dibujo de la textura de Skybox en Mac. En iPhone todo va bien. He tratado de cambiar el valor de los planos cercanos y lejanos sin éxito. Es un skybox de seis texturas, y para cada textura configuro esto: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER,...

12
¿Diferencia entre "buffer" y "array" en OpenGL?

Cuando leo el documento en webGL u OpenGL, se pueden ver algunos patrones en cómo se usan los nombres de funciones y objetos. Pero no puedo entender la diferencia entre el objeto de búfer y una matriz. Hay "objetos de búfer de vértices", "objetos de matriz de vértices" e incluso algún tipo de...

12
GLM: Euler Angles to Quaternion

Espero que sepas GL Mathematics ( GLM ) porque tengo un problema, no puedo romper: Tengo un conjunto de ángulos de Euler y necesito realizar una interpolación suave entre ellos. La mejor manera es convertirlos a Quaternions y aplicar el alrogirthm SLERP. El problema que tengo es cómo inicializar...

12
El formato de modelo 3D más común para opengl

Soy un novato que está comenzando a jugar con OpenGL ES en dispositivos Android. Para practicar OpenGL, quería crear un pequeño motor de juego y me preguntaba cuál sería el mejor formato de archivo de modelo 3D. También me interesan los modelos gratuitos del mismo formato. ¿Que...

12
¿Cómo dibuja los proyectiles Halo?

Estoy tratando de dibujar proyectiles y haciendo carteleras. Un proyectil consiste en una "partícula" abordada por un billete y un "marcador". Cuando vallo un proyectil, no se puede ver cuando la dirección de visualización del jugador es paralela al eje del proyectil. ¿Cómo Halo u otros juegos...

12
¿Cuál es el tamaño óptimo de textura?

Recientemente agregué un empaquetador de texturas a mi proyecto que empaquetará una cierta cantidad de texturas en una sola, como esta: Entonces, por ejemplo, este tiene un tamaño de 582x1023 píxeles. El objetivo de agregar estas texturas empaquetadas obviamente era mejorar el rendimiento, por...

12
¿GLUT es obsoleto?

Se hizo una pregunta sobre buenos recursos actualizados de OpenGL , una de las respuestas fue un enlace a un tutorial sobre la programación moderna de OpenGL. El tutorial en cuestión usa GLUT y GLEW, pero he leído en alguna parte que GLUT está obsoleto. ¿Es eso

12
¿Qué alternativas existen para GLUT?

Estoy tratando de aprender OpenGL, y acabo de descubrir que GLUT es obsoleto . Ya conozco SDL, y parece que es una buena alternativa. ¿Debo usar SDL para desarrollar juegos con OpenGL, o hay alguna alternativa mejor? Soy nuevo en el desarrollo de juegos, así que no sé mucho sobre el estado del...

12
OpenGL orientado a objetos

He estado usando OpenGL durante un tiempo y he leído una gran cantidad de tutoriales. Además del hecho de que muchos de ellos todavía usan la tubería fija, generalmente arrojan toda la inicialización, los cambios de estado y el dibujo en un archivo fuente. Esto está bien para el alcance limitado de...