Articles of opengl

VBO con std :: vector

Escribí un cargador de modelos en C ++ y OpenGL. He usado std::vector s para almacenar mis datos de vértice, pero ahora quiero pasarlo a glBufferData() , sin embargo, los tipos de datos son muy diferentes. Quiero saber si hay una forma de convertir entre std::vector y el const GLvoid * documentado para glBufferData() . […]

Cómo calcular tangente y Binormal?

Hablando de mapeo de relieve, resaltado especular y este tipo de cosas en OpenGL Shading Language (GLSL) Yo tengo: Una matriz de vértices (ej. {0.2,0.5,0.1, 0.2,0.4,0.5, …}) Una matriz de normales (por ejemplo, {0.0,0.0,1.0, 0.0,1.0,0.0, …}) La posición de un punto de luz en el espacio mundial (por ejemplo, {0.0,1.0, -5.0}) La posición del espectador […]

El propósito de Model View Projection Matrix

¿Con qué fines estamos usando la Matriz de proyección Model View? ¿Por qué los sombreadores requieren una matriz de proyección de vista de modelo?

Posición de la cámara en coordenada mundial desde cv :: solvePnP

Tengo una cámara calibrada (matriz intrínseca y coeficientes de distorsión) y quiero saber la posición de la cámara conociendo algunos puntos 3d y sus puntos correspondientes en la imagen (2d puntos). Sé que cv::solvePnP podría ayudarme, y después de leer esto y esto , entiendo que los resultados de solvePnP rvec y tvec son la […]

¿Cuál es el estado del arte para la representación de texto en OpenGL a partir de la versión 4.1?

Ya hay una serie de preguntas sobre la representación de texto en OpenGL, como por ejemplo: ¿Cómo hacer OpenGL live text-rendering para una GUI? Pero principalmente lo que se discute es renderizar cuadrículas con textura usando la tubería de función fija. Sin duda, los sombreadores deben hacer una mejor manera. No estoy realmente preocupado por […]

Cuando ejecuto el .jar, aparece el mensaje “No lwjgl in java.library.path”

Estoy haciendo un juego básico en Java usando la Biblioteca LWJGL a través de Netbeans. Creé una biblioteca con los archivos lwjgl, lwjgl_util y jinput .jar, y agregué -Djava.library.path = C: \ LWJGL \ native \ windows a la categoría “Ejecutar” en las propiedades del proyecto. Cuando ejecuto el archivo en Netbeans, funciona perfectamente sin […]

¿Cómo dibujar texto usando solo métodos OpenGL?

No tengo la opción de usar, pero los métodos OpenGL (es glxxx() métodos glxxx() ). Necesito dibujar texto usando solo métodos gl. Después de leer el libro rojo, entiendo que solo es posible a través del método glBitmap() . Si esta es la única forma posible, entonces ¿alguien me puede ayudar con la información de […]

¿Usando OpenGl con C #?

¿Hay librerías gratuitas de OpenGL para C #? Si es así, ¿cuál uso y dónde encuentro proyectos de muestra? ¿C # proporciona clases para OpenGL?

¿Cuáles son las ubicaciones de atributo para la tubería de función fija en el perfil central de OpenGL 4.0 ++?

Me gustaría saber las ubicaciones de los atributos dentro de la tubería fija (sin shader) para los controladores nVidia OpenGL: glVertex = 0 glColor = 3 glNormal = ? glTexCoord = ? glMultiTexCoord 0..7 = ? glSecondaryColor = ? glFog = ? Empíricamente encontré las ubicaciones Vertex y Color primario, pero aún así sería bueno […]

¿Cuál es la inicialización correcta de OpenGL en Intel HD 3000?

Tengo un problema con los gráficos Intel HD 3000 en el portátil Toshiba (OS Win7 x32, lang C ++) . Las aplicaciones de OpenGL de contexto único clásico funcionan bien, pero en múltiples contextos de OpenGL en aplicaciones individuales crea un comportamiento extraño: en versiones anteriores de mis aplicaciones, el controlador de Intel no puede […]