Perguntas com a marcação «opengl»

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

12
OpenGL - arestas brancas em cubos

Em um jogo parecido com minecraft que estou criando, obtenho bordas brancas em meus cubos: É muito mais visível em texturas mais escuras. As texturas estão sendo configuradas assim: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D,...

12
OpenGL: É possível usar VAOs sem especificar um VBO

Em todos os tutoriais que posso encontrar sobre os VAO (Vertex Array Objects), eles mostram como usá-los, configurando atributos de vértice e vinculando um VBO (Vertex Buffer Object). Mas eu quero criar um VAO que será configurado para um conjunto de VBOs em combinação com um sombreador fixo, em...

12
Ligação OpenGL e relações entre entidades

Isso é principalmente uma questão de documentação. Espero que este seja o lugar certo para perguntar e não, por exemplo, programadores ou stackoverflow. Não li a especificação OpenGL, mas, nos livros (Red Book) e em vários tutoriais, não consigo entender adequadamente como diferentes objetos e...

12
Diferença entre "buffer" e "array" no OpenGL?

Quando leio o doc no webGL ou OpenGL, podemos observar alguns padrões de como os nomes de funções e objetos são usados. Mas não consigo entender a diferença entre objeto de buffer e uma matriz. Existem "objetos de buffer de vértice", "objetos de matriz de vértice" e até algum tipo de "matriz de...

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

12
Girar objeto em torno do eixo fixo

Estou tentando permitir que o usuário do meu aplicativo gire um objeto 3D desenhado no centro da tela, arrastando o dedo na tela. Um movimento horizontal na tela significa rotação em torno de um eixo Y fixo, e um movimento vertical significa rotação em torno do eixo X. O problema que estou tendo é...

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

12
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 é como...

12
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. O que...

12
Qual é o tamanho ideal de textura?

Recentemente, adicionei um empacotador de textura ao meu projeto que compacta uma certa quantidade de texturas em uma única, como esta: Assim, por exemplo, este tem 582x1023 pixels de tamanho. O objetivo de adicionar essas texturas compactadas era obviamente melhorar o desempenho, então eu...

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

12
O GLUT é obsoleto?

Foi feita uma pergunta sobre bons recursos atualizados do OpenGL , uma das respostas foi um link para um tutorial sobre a programação moderna do OpenGL. O tutorial em questão usa GLUT e GLEW, mas li em algum lugar que o GLUT é obsoleto. Isso é

12
Que alternativas ao GLUT existem?

Estou tentando aprender OpenGL e acabei de descobrir que o GLUT é obsoleto . Eu já sei SDL, e parece que é uma boa alternativa. Devo usar o SDL para desenvolver jogos com o OpenGL, ou existem alternativas melhores. Eu sou novo no desenvolvimento de jogos, então não sei muito sobre o estado da...