Perguntas com a marcação «opengl-es»

10
O que significam os componentes de gl_TexCoord [0]?

Quais são as diferenças entre gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pe gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Eu entendo que gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zsão coordenadas de pixel? Mas o que gl_TexCoord[0].s, gl_TexCoord[0].t

9
Como o gluLookAt funciona?

Pelo meu entendimento, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); é equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Mas quando imprimo a ModelViewmatriz, a chamada para glTranslatef()parece...

9
Usando dois shaders em vez de um com instruções IF

Eu tenho trabalhado na portabilidade de uma fonte opengl ES 1.1 relativamente grande para o ES 2.0. No OpenGL ES 2.0 (o que significa que tudo usa shaders), quero desenhar um bule de chá três vezes. O primeiro, com uma cor uniforme (ala o antigo glColor4f). O segundo, com uma cor por vértice (o...

9
Por que não posso usar o operador '> =' com Vector3s?

Estou tentando fazer com que um retângulo se mova entre duas posições às quais me refiro como _positionAe _positionB. Ambos são do tipo Vector3. O retângulo se move muito bem. No entanto, quando chega _positionB, não se move na direção oposta, como deveria. Voltei ao código para dar uma olhada....

8
Gravando a jogabilidade no próprio jogo?

Atualmente, estou trabalhando em um jogo de corrida de carros em 3D para a plataforma iOS. Eu tive que implementar um sistema de reprodução e gravar essa reprodução em um arquivo de vídeo para enviá-lo ao YouTube. Só estou tendo problemas com a parte da gravação, o resto está feito. O que estou...

7
OpenGL ES 2.0: misturando 2D com 3D

É possível misturar gráficos 2D e 3D em um único jogo OpenGL ES 2.0, por favor? Eu tenho muitos gráficos 2D no meu jogo. Os gráficos 2D são representados por dois polígonos triangulares (formando um retângulo) com textura neles. Eu uso a matriz ortográfica para renderizar toda a cena. No entanto,...

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

7
Modelo 3D do Maya para iOS OpenGL ES

Preciso exibir, girar e aplicar zoom em um modelo 3D no OpenGL ES (iPhone / iPad). Os artistas gráficos 3D estão usando o Maya (no OS / X). Qual formato de exportação devo procurar para usar seus modelos 3D no aplicativo? Além disso, vários plug-ins do Maya não funcionam no Mac (aparentemente ele...