Perguntas com a marcação «opengl»

8
OpenGL: Luz no final do efeito do túnel

Alguém conhece alguma implementação do efeito "luz no fim do túnel"? onde o exterior é totalmente brilhante e gradualmente se torna mais visível? O inverso também pode ser verdadeiro, onde o interior do túnel fica muito escuro até você entrar e gradualmente começar a ver Qualquer implementação /...

8
Contorno da fonte no OpenGL, FTGL

Estou usando a biblioteca FTGL para renderizar fontes no meu jogo, mas não faço ideia de como criar um contorno em torno do texto. Conseguir uma sombra pode ser fácil, porque eu posso simplesmente fazer assim: (pseudo-código) font.render(Color::BLACK, position.x + 1, position.y + 1); //...

8
Como desenhar imagens 2D usando OpenGL, em SDL?

Depois de tudo, consegui encontrar um trecho de código simples que mostra como desenhar uma imagem 2D com o openGL: #include "SDL/SDL.h" #include "SDL/SDL_opengl.h" #include "SDL/SDL_image.h" const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; int...

8
Importando e exibindo arquivos .fbx

Estou com um pequeno problema com a importação / exibição de arquivos .fbx. Eu verifiquei os exemplos, mas os que mais me interessam (animação e textura) estão mal documentados para serem entendidos por alguém que é novo nisso como eu. Isto é o que eu tentei: consegui obter os vértices e os...

8
A maneira mais eficiente de desenhar vértice com o OpenGL

Estou escrevendo um jogo OpenGL 3D. Haverá toneladas de triângulos para terrenos e objetos em uso. Estou estudando no guia oficial do OpenGL e o primeiro método apresentado é chamar uma função glVertexapós o glBeginpara cada vértice que você deseja desenhar. No entanto, esse método parece...

8
Por que triângulos próximos tendem a desaparecer?

Acabei de ativar a seleção do rosto para trás e estou percebendo um comportamento estranho: quando todos os vértices do meu triângulo estão fora da vista e 2 deles estão atrás de mim (acho), o triângulo desaparece. Então, para vê-lo, aqui está um GIF. Suspeito que a matriz de projeção inverta a...

8
Modo de mistura "normal" com problemas no OpenGL

Eu tenho tido muitos problemas ao tentar fazer com que uma função de mistura do OpenGL funcionasse como eu esperava, como o que eu esperaria (ou de qualquer programa de edição de imagem sensível). Como exemplo, usarei essas duas imagens para mesclar (um pouco difícil de ver em fundos brancos para...

7
OpenGL ES 2.0: Usando VBOs?

Os VBOs OpenGL (objetos de buffer de vértice) foram desenvolvidos para melhorar o desempenho do OpenGL ( OpenGL ES 2.0 no meu caso). A lógica é que, com a ajuda dos VBOs, os dados não precisam ser copiados da memória do cliente para a placa gráfica por quadro. No entanto, a meu ver, a cena do jogo...