Resultados da pesquisa a pedido "opengl"
Nos shaders de vértice do OpenGL, o que é w, e por que eu divido por isso?
void main(void) { vec4 clipCoord = glModelViewProjectionmatrix * gl_Vertex; gl_Position = clipCoord; gl_FrontColor = gl_Color; vec3 ndc = clipCoord.xyz / clipCoord.w;Então oclipCoord está apenas fazendo transformações de pipeline fixo padrão. Por ...
Desenhando uma textura 2D no OpenGL [fechado]
Eu tinha uma função de desenho chamadaDrawImage mas é realmente confuso e está apenas trabalhando com uma forma específica da função remodelar, então eu tenho duas perguntas: Como faço para desenhar uma textura no OpenGL? Eu só quero criar uma ...
Opengl Render To Texture com transparência parcial (translucidez) e renderização na tela
Encontrei alguns lugares onde isso foi solicitado, mas ainda não encontrei uma boa resposta. O problema: quero renderizar em textura e, em seguida, quero desenhar a textura renderizada na telaIDENTICAMENTE como pareceria se eu pulasse a etapa ...
GLSL - Usando atributo de saída personalizado em vez de gl_Position
Atualmente, estou aprendendo OpenGL com shaders (3.3). Há uma coisa que parece que não consigo resolver. Eu li que o uso de variáveis internas como gl_Position e gl_FragCoords foi descontinuado no OpenGL 3+, portanto, eu queria usar minha própria ...
Como exatamente o OpenGL corrige a interpolação linear?
Se a interpolação linear ocorre durante o estágio de rasterização no pipeline OpenGL, e os vértices já foram transformados em espaço de tela, de onde vêm as informações de profundidade usadas para interpolação correta em perspectiva? Alguém pode ...
Convenção de nomenclatura glGen * vs glCreate *
Eu procurei nos padrões OpenGL procurando uma explicação para isso ... por que alguns objetos (objetos shader) usam funções que começam com o prefixoglCreatee alguns objetos (objetos de buffer) usam a função começando com o prefixoglGen? Existe ...
Como incluir matriz de modelo em um VBO?
Quero enviar uma lista de buffers (para o shader GPU / vértice) que contém informações sobre a posição do vértice, a posição do mundo, a cor, a escala e a rotação. Se cada um dos meus objetos 3D tiver informações relacionadas à transformação ...
Desenhar no QGLFrameBufferObject
Com Qt e opengl, gostaria de desenhar um QGlFrameBufferObject? Eu tento isso: QGLFrameBufferObject * fbo = new QGLFramebufferObject(200, 200, QGLFramebufferObject::NoAttachment, GL_TEXTURE_2D, GL_RGBA32F); glMatrixMode(GL_PROJECTION); ...
Rotação OpenGL do Velocity Vector
Isso deve ser fácil, mas eu tenho tentado encontrar uma explicação simples que eu possa entender. Eu tenho um objeto que gostaria de representar no OpenGL como um cone. O objeto possui coordenadas x, y, z e um vetor de velocidade vx, vy e vz. O ...
OpenGL: INVALID_OPERATION após glEnableVertexAttribArray
Estou portando um aplicativo OpenGL em funcionamento do Windows para o OSX e continuo recebendo um erro de "operação inválida" (código 1282) depois de ligarglEnableVertexAttribArray(). Aqui está o método de ...