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
¿Cómo sé si la memoria no se maneja correctamente?
La huella de memoria de mi juego (2D) parece aumentar cada vez que cargo una textura, por ejemplo, cuando inicio mi juego usa 30 mb de RAM privada, después de atravesar un archivo de fondo de ~ 367 mb, por lo que todo está en RAM en algún momento, aumenta …
12 opengl  memory 

1
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 relacionan los diferentes objetos y …

1
¿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 lo que quería buscar el tamaño …

3
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 eje …

1
¿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 VAO -> bind …


2
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 use el …
12 opengl  vbo  vao 

1
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, GL_CLAMP_TO_EDGE); ¿Alguna ayuda?


4
Instancias de geometría en OpenGL ES 2.0
Estoy planeando hacer instancias de geometría en OpenGL ES 2.0 Básicamente planeo renderizar la misma geometría (una silla) quizás 1000 veces en mi escena. ¿Cuál es la mejor manera de hacer esto en OpenGL ES 2.0? Estoy considerando pasar la vista de modelo mat4 como un atributo. Como los atributos …

4
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 …

5
¿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 …
12 opengl 

5
¿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 cierto?
12 opengl  glut 


2
¿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 resuelven este problema, …

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.