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.

6
¿Cuál es el propósito del volumen de la vista canónica?
Actualmente estoy aprendiendo OpenGL y no he podido encontrar una respuesta a esta pregunta. Después de aplicar la matriz de proyección al espacio de vista, el espacio de vista se "normaliza" de modo que todos los puntos se encuentren dentro del rango [-1, 1]. Esto generalmente se conoce como el …

1
¿Cómo puedo saber cuánta memoria de la tarjeta de video estoy usando?
Quiero determinar mediante programación en tiempo de ejecución cuánta memoria de la tarjeta de video está utilizando mi programa. Específicamente, me pregunto cómo hacerlo en una máquina con Windows usando OpenGL, pero también me interesan las formas de hacerlo en otras plataformas. Sé que existen utilidades que me mostrarán el …
15 opengl  c++  windows  c 

1
¿El muestreo múltiple tiene algún beneficio?
Así que encontré este sitio y puedes ver estas líneas en el primer y segundo párrafo: Para un efecto crudo pero fácil, dibuje las partes brillantes de la escena (por ejemplo, fuentes de luz) en un FBO, luego reduzca la muestra usando la minificación GL_LINEAR varias veces . Para el …
14 opengl  graphics  bloom 


2
Gran búfer de vértices frente a múltiples llamadas de sorteo
Recién estoy comenzando con OpenGL, y estoy intentando usarlo para crear un juego 2D. En este juego, tengo una cuadrícula hexagonal compuesta de una gran variedad de hexágonos de diferentes colores. Como programador novato de OpenGL, veo dos formas de dibujar esta cuadrícula: Usando un búfer de vértices con los …
14 opengl  shaders 

1
Implementación de un skybox con GLSL versión 330
Estoy tratando de hacer que un skybox funcione con OpenGL 3.3 y GLSL versión 330. No pude encontrar un tutorial de OGL skybox completamente moderno en ninguna parte de la web, así que modernicé uno más antiguo (usando en glVertexAttribPointer()lugar de gl_Vertexvértices, etc.). Funciona principalmente, pero para 2 detalles principales: …
14 c++  opengl  glsl  cubemap  skybox 


1
La traducción de la unidad ortográfica no coincide en la cuadrícula (por ejemplo, 64 píxeles se traducen incorrectamente)
Estoy buscando una idea de un pequeño problema con las traducciones de unidades en una cuadrícula. Actualización y resuelto Resolví mi propio problema. Ver abajo para más detalles. Todo en esta parte de la publicación resultó ser correcto. En todo caso, puede actuar como un tutorial / ejemplo / ayuda …


3
¿Cómo implemento una cámara basada en quaternion?
ACTUALIZACIÓN El error aquí fue bastante simple. He perdido una conversión de radianes a grados. No es necesario leer todo si tienes algún otro problema. Miré varios tutoriales sobre esto y cuando pensé que entendía, intenté implementar una cámara basada en el cuaternión. El problema es que no funciona correctamente, …

2
¿Cuándo usar una matriz de vértices y cuándo usar un VBO?
Estoy tratando de aprender sobre matrices de vértices y objetos de búfer de vértices , pero no entiendo las diferencias en términos de: caso de uso (geometría estática como terrenos, geometría que cambia cada cuadro como un sistema de partículas, etc.) actuación portabilidad (tarjeta gráfica antigua, consolas, dispositivos como Android …
14 opengl 


2
El movimiento parece depender de la velocidad de fotogramas, a pesar del uso de Time.deltaTime
Tengo el siguiente código para calcular la traducción requerida para mover un objeto de juego en Unity, que se llama LateUpdate. Por lo que entiendo, mi uso de Time.deltaTimedebería hacer que la velocidad de fotogramas de traducción final sea independiente (tenga en cuenta CollisionDetection.Move()que solo está realizando transmisiones de rayos). …



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.