Perguntas com a marcação «opengl»

16
Quais versões do OpenGL aprendem e / ou usam?

Então, eu sou novo no OpenGL ... Tenho conhecimentos gerais de programação de jogos, mas pouca experiência prática. Estive pesquisando vários artigos e livros e tentando mergulhar no OpenGL, mas achei as várias versões e a maneira antiga e nova de fazer as coisas confusas. Acho que minha...

16
Técnicas modernas de renderização de sombras?

Qual é o estado da arte em termos de renderização de sombra? Meu objetivo é o OpenGL 3.2, usando um pipeline de renderização diferido, se isso importa. Faz anos desde que examinei a renderização de sombra e, na época, havia inúmeras técnicas disponíveis, desde estênceis até os vários métodos de...

15
Qual é o objetivo do volume de visualização canônica?

Atualmente, estou aprendendo OpenGL e não consegui encontrar uma resposta para esta pergunta. Depois que a matriz de projeção é aplicada ao espaço da vista, o espaço da vista é "normalizado" para que todos os pontos fiquem dentro do intervalo [-1, 1]. Isso geralmente é chamado de "volume de...

15
O que é o GLEW e como ele funciona?

Estou procurando uma explicação para iniciantes . A explicação do site oficial é muito curta e me leva a mais perguntas do que respostas: O que é o GLEW? A página do desenvolvedor do GLEW diz: A OpenGL Extension Wrangler Library (GLEW) é uma biblioteca de carregamento de extensões C / C ++...

15
Como posso escalar as texturas do OpenGL sem embaçar?

Estou usando o OpenGL através do LWJGL. Eu tenho uma renderização quad texturada 16x16 em 16x16. Quando altero o valor da escala, o quad cresce e fica mais desfocado à medida que aumenta. Como posso escalar sem ficar embaçado, como no Minecraft. Aqui está o código dentro do meu objeto...

15
OpenGL ES 2.0 Point Sprites Size

Estou tentando desenhar sprites de ponto no OpenGL ES 2.0, mas todos os meus pontos acabam com um tamanho de 1 pixel ... mesmo quando defino gl_PointSize com um valor alto no meu shader de vértice. Como posso aumentar meu sprite de

15
Criando um HUD / GUI com OpenGL (LWJGL)

Estou no estágio de desenvolvimento de jogos em que preciso criar um HUD ou GUI. Eu nunca cheguei a essa parte, então não sei como é feito. Tentei renderizar um quad simples em uma posição fixa na tela, mas há um problema. Para fazer minha câmera funcionar com ortografia, eu uso o seguinte: public...

14
Quando usar uma matriz de vértices e quando usar um VBO?

Estou tentando aprender sobre matrizes de vértices e objetos de buffer de vértices , mas não entendo as diferenças em termos de: caso de uso (geometria estática como terrenos, geometria que altera todos os quadros como um sistema de partículas, etc.) desempenho portabilidade (placa gráfica...

14
Implementando uma skybox com GLSL versão 330

Estou tentando fazer com que um skybox funcione com o OpenGL 3.3 e GLSL versão 330. Não consegui encontrar um tutorial do OGL skybox completamente moderno em nenhum lugar da Web; portanto, modernizei um mais antigo (usando em glVertexAttribPointer()vez de gl_Vertexvértices etc.). Está funcionando...

14
Como implemento uma câmera baseada em quaternion?

ATUALIZAÇÃO O erro aqui foi bastante simples. Perdi uma conversão de radiano para graus. Não é necessário ler a coisa toda se você tiver algum outro problema. Eu olhei para vários tutoriais sobre isso e, quando pensei ter entendido, tentei implementar uma câmera baseada em quaternion. O problema é...

14
Buffer de vértice grande versus várias chamadas de empate

Estou apenas começando com o OpenGL e estou tentando usá-lo para criar um jogo em 2D. Neste jogo, eu tenho uma grade hexagonal composta por uma variedade muito grande de hexágonos de cores diferentes. Como programador iniciante em OpenGL, vejo duas maneiras de desenhar essa grade: Usando um...