Perguntas com a marcação «opengl»

O OpenGL é um padrão gráfico e API que tem como alvo os mercados de desktop e estação de trabalho. Ele foi projetado para ser fácil de acelerar com o hardware de computador dedicado e, portanto, a maioria das implementações oferece um desempenho significativamente aprimorado em relação à renderização de software tradicional. Atualmente, o OpenGL é usado para aplicativos como software CAD e jogos de computador. Também é multiplataforma. O padrão OpenGL é controlado pelo grupo Khronos, que também controla o OpenGL ES.


1
Formato de arquivo para modelos 3D estáticos e animados
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Game Development Stack Exchange. Migrou há 8 anos . Atualmente, estou escrevendo um jogo 3D em C ++ com OpenGL e estou chegando à parte em que carregar modelos 3D. Portanto, estou procurando formatos e técnicas de arquivo …
22 c++  opengl 



6
Separando dados / lógica do jogo da renderização
Estou escrevendo um jogo usando C ++ e OpenGL 2.1. Eu estava pensando em como eu poderia separar os dados / lógica da renderização. No momento, uso uma classe base 'Renderable' que fornece um método virtual puro para implementar o desenho. Mas todo objeto tem um código tão especializado que …
21 c++  opengl  rendering  logic  data 

3
Por que o OpenGL> = 3 permite apenas VBOs?
Vejo que o OpenGL versões 3 e posteriores eliminam o uso da renderização do lado do cliente. O modo imediato foi eliminado e as matrizes de vértices parecem obsoletas. Em vez disso, se bem entendi, os VBOs são a principal maneira de renderizar vértices. Embora eu veja a lógica por …

1
Qual é o benefício do buffer triplo?
Eu li tudo escrito em uma pergunta anterior . Pelo que entendi no buffer duplo, o programa deve esperar até que o desenho final seja copiado ou trocado antes de iniciar o próximo desenho. No buffer triplo, o programa possui dois buffers traseiros e pode começar imediatamente a desenhar no …

7
Livro Shader moderno? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta?Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 anos . Estou interessado em aprender sobre Shaders: o que são, quando / …


5
O que uma matriz representa?
Comecei a aprender OpenGL recentemente e estou tendo problemas para visualizar o que são matrizes e seu papel na computação gráfica. Dado o modelo de uma matriz 4x4 como esta: Eu diria que cada matriz como esta são as coordenadas de um vértice no espaço do mundo. E vários deles …
19 opengl  matrix 

5
OpenGL: por que tenho que definir um normal com o glNormal?
Estou aprendendo alguns conceitos básicos do OpenGL, mas estou me perguntando por que existe uma chamada glNormalpara definir o normal dos vértices. Se eu criar um triângulo simples como este: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); Os normais não deveriam ser definidos implicitamente pelo tipo de primitivo geométrico? Se eu não …
19 opengl  normals 




3
Atualizar a versão do OpenGL no Windows?
Como atualizo a versão do OpenGL no Windows para poder usar algo mais novo que o arquivo de cabeçalho da versão 1.1 incluído no SDK da plataforma? Até a versão 7.0A do SDK para Windows 7 inclui apenas GL.he GLU.h para a versão 1.1 do OpenGL. Instalei o driver NVidia …
19 c++  opengl 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.