Perguntas com a marcação «opengl»

23
Rolando meu próprio gráfico de cena

Olá Game Development SE! Estou rastreando o OpenGL com a esperança de criar um mecanismo de jogo simples e muito leve. Eu vejo o projeto como uma experiência de aprendizado que pode render um pouco de dinheiro no final, mas será divertido de qualquer maneira. Até agora, usei o GLFW para obter E /...

23
Camera vs Viewport

Não tenho uma compreensão clara do que é exatamente a diferença entre as coordenadas da câmera e as coordenadas da janela de visualização. Alguém pode

22
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

22
Como você implementaria a aberração cromática?

Como você implementaria o efeito da aberração cromática com shaders? A renderização do mundo com diferentes distâncias de foco para cada cor resolveria o problema (talvez com o uso de apenas uma passagem de renderização em

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

21
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 trás de ter uma...

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

20
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 que não...

19
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 juntos e...

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