Resultados da pesquisa a pedido "opengl"

1 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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); ...

1 a resposta

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 ...

1 a resposta

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 ...