Desenvolvimento de jogos opengl-es2
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).
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 …
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 -> …
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 …
Aproveitando o multithreading entre o loop do jogo e o openGL
Falando no contexto de um jogo baseado no renderizador openGL: Vamos supor que existem dois threads: Atualiza a lógica e a física do jogo, etc. para os objetos do jogo Faz chamadas de openGL para cada objeto de jogo com base nos dados nos objetos de jogo (esse segmento 1 …
Estou tentando fazer com que a aparência de personagem funcione no Android. A ideia é bastante baunilha: tenho minhas matrizes de skinning e, junto com cada vértice, envio até quatro índices matriciais e quatro pesos correspondentes. Soma-os no sombreador de vértices e os aplico a cada vértice. Isto é o …
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 …
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 …