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

O OpenGL ES 2.0 enfatiza um pipeline de gráficos 3D programáveis ​​(em comparação ao pipeline de função fixa do OpenGL ES 1.1).


2
OpenGL: Onde devo colocar shaders?
Estou tentando aprender o OpenGL ES 2.0 e estou me perguntando qual é a prática mais comum para "gerenciar" shaders. Estou fazendo essa pergunta porque nos exemplos que encontrei (como o incluído na demonstração da API fornecida com o Android SDK), geralmente vejo tudo dentro da classe GLRenderer e prefiro …


1
Os buffers devem ser desvinculados?
Estou fazendo alguns testes com o OpenGL ES 2 e tenho algumas perguntas, meu programa atual é assim: Init ------- -> create index buffer -> fill index buffer glBufferData … -> create vertex buffer -> fill vertex buffer glBufferData … Draw ------- 1. Apply vertex buffer -> Bind VAO -> …

4
Instanciação de geometria no OpenGL ES 2.0
Estou planejando fazer a geometria instanciando no OpenGL ES 2.0 Basicamente, pretendo renderizar a mesma geometria (uma cadeira) talvez 1000 vezes na minha cena. Qual é a melhor maneira de fazer isso no OpenGL ES 2.0? Estou pensando em passar a visualização do modelo mat4 como um atributo. Como os …

5
Detecção de colisão 2D
Vamos supor que estou usando esse personagem. (fonte: iconbug.com ) Como você implementaria a detecção de colisão para isso? Usar uma caixa delimitadora não parece ser uma boa aproximação, porque a forma do pássaro não está nem perto de um quadrado. Eu estava pensando em ter uma espécie de estrutura …

3
Como dobrar um objeto no OpenGL?
Existe uma maneira de dobrar um objeto, como um cilindro ou um avião usando o OpenGL? Sou iniciante no OpenGL (estou usando o OpenGL ES 2.0, se isso importa, embora eu suspeite que a matemática seja a mais importante nesse caso, por isso, de alguma forma, é independente da versão), …



1
OpenGL ES cria efeito de estêncil usando textura
Meio Ambiente Este é o ambiente em que estou trabalhando: OpenGL ES 2.0 Simulador para iPhone e iPhone 4 iMac 27 "usando NVIDIA GeForce GTX 680MX 2048 MB Espero que ajude. O problema Estive pesquisando alta e baixa em várias fontes e vários sites, incluindo o Stackoverflow, mas ainda não …


3
Como envio várias matrizes para um shader de vértice?
Estou praticando animações usando ossos / esfola. Estou tentando enviar ao shader uma matriz por vértice. Eu posso pensar nessas duas abordagens. Método 1 Eu tenho uma alça uniforme para cada matriz óssea como esta u_Bone0 = GLES20.glGetUniformLocation(mProgram, "u_Bone[0]"); u_Bone1 = GLES20.glGetUniformLocation(mProgram, "u_Bone[1]"); e no onDrawenvio cada um deles ao …


1
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 não funcionar corretamente. Aqui está o trecho de código: #include <stdlib.h> #include <stdio.h> …


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.