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.

2
Como o Halo desenha projéteis?
Estou tentando desenhar projéteis e fazendo outdoors. Um projétil consiste em uma "partícula" com painéis de avisos e um "marcador". Quando coloco um projétil em cartaz, ele não pode ser visto quando a direção de visualização do jogador é paralela ao eixo do projétil. Como o Halo ou outros jogos …

2
Formato de modelo 3D mais comum para opengl
Eu sou um novato que está começando a jogar com o OpenGL ES em dispositivos Android. Para praticar o OpenGL, eu queria criar um pequeno mecanismo de jogo e fiquei pensando qual seria o melhor formato de arquivo de modelo 3D. Também estou interessado em modelos gratuitos do mesmo formato. …
12 opengl  3d  models 

4
GLM: Ângulos de Euler para Quaternion
Espero que você conheça a Matemática GL ( GLM ), porque eu tenho um problema, não posso quebrar: Eu tenho um conjunto de ângulos de Euler e preciso executar uma interpolação suave entre eles. A melhor maneira é convertê-los em Quaternions e aplicar o alrogirthm SLERP. O problema que tenho …

5
Artefato de textura do Skybox na borda
Estou com um problema estranho ao desenhar a textura do skybox no Mac. No iPhone, tudo está indo bem. Tentei mudar o valor dos aviões próximos e distantes sem sucesso. É um skybox de seis texturas, e para cada textura eu defino isso: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, …
12 opengl  textures  macos  sky 







2
Qual é a vantagem do mecanismo de acesso direto ao estado do OpenGL?
Eu tenho lido sobre o OpenGL 4.5 Direct State Access (DSA) no opengl.org e não tenho certeza se estou acertando. Parece implicar que a maneira antiga é menos eficiente: glBind(something) glSetA(..) glSetB(..) glSetC(..) do que a nova maneira: glSetA(something, ..) glSetB(something, ..) glSetC(something, ..) Pelo que parece, agora cada um …
11 opengl 




3
Qual é o objetivo dos índices na renderização em 3D?
Suponha que você estivesse criando um cubo 3D no OpenGL. Você implementa os dados de vértice necessários para o objeto (cubo). Qual seria o sentido de usar índices? void CreateCube() { const Vertex VERTICES[8] = { { { -.5f, -.5f, .5f, 1 }, { 0, 0, 1, 1 } }, …
11 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.