Perguntas com a marcação «opengl»

9
Como usar o OpenGL moderno para jogos em 2D?

Eu encontrei uma infinidade de tutoriais "modernos" do OpenGL (3.0+) para 3D, mas não encontrei quase nada ao procurar informações sobre como usá-lo no desenvolvimento de jogos em 2D. Como posso começar a usar o OpenGL para jogos em 2D? Especificamente, estou interessado em obter respostas para os...

8
Jogos AAA e OpenGL? [fechadas]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Quais jogos AAA...

8
Preciso de ajuda com sombreamento / iluminação 3D

Como vocês lidam com sombreamento em um jogo em 3D? Eu tenho uma fonte de luz direcional que sombreia um lado de uma árvore feita de cubos. Os 3 lados restantes recebem apenas sombreamento do ambiente. Portanto, o efeito 3d é perdido quando se olha para dois lados sombreados do ambiente. Estou...

8
Precisa-se de normais para um jogo estritamente 2D?

Estou começando a aprender o OpenGL criando um jogo 2D puro. Eu tenho que decidir sobre o formato dos vértices. Preciso de um componente normal? Ou isso não é necessário para um componente 2D? Meu pressentimento diz que não vou precisar, já que tudo é plano. Mas talvez eu precise disso para um...

8
Atributos de vértices do OpenGL - Normalização

Infelizmente, procurei e não encontrei resposta definitiva. Quando você normalizaria os dados do vértice no OpenGL usando o seguinte comando: glVertexAttribPointer(index, size, type, normalize, stride, pointer); Ou seja, quando seria normalize == GL_TRUE; que situações e por que você escolheria...

8
Prendendo o mouse dentro da janela no OpenGL com GLUT?

Entendo perfeitamente que o GLUT é limitado e o seguinte problema provavelmente não pode ser resolvido com o OpenGL / GLUT, mas como não sei exatamente se pode ou não, é melhor perguntar. Talvez esteja fazendo algo errado ou esquecendo algo importante. Ou provavelmente não, e o GLUT não fica melhor...

8
Qual é o uso principal dos Vertex Buffer Objects?

Pelo que li, parece que os VBOs são puramente para desempenho. Estou trabalhando em um projeto de aprendizado muito rudimentar no lwjgl e só estou tentando descobrir em quais recursos mais avançados da biblioteca devo me aprofundar e qual é a utilidade deles. Meu entendimento é que os VBOs...

8
Como a animação é tratada no OpenGL não imediato?

Eu sou um novato no OpenGL moderno. Estou confortável com a metodologia imediata do OpenGL, mas nunca fiz nenhum uso sério de VBOs. Minha pergunta é sobre animação. No modo imediato, para obter animação, você só precisa transmitir diferentes posições de vértice (interpoladas dos quadros-chave) no...

8
Importando e exibindo arquivos .fbx

Estou com um pequeno problema com a importação / exibição de arquivos .fbx. Eu verifiquei os exemplos, mas os que mais me interessam (animação e textura) estão mal documentados para serem entendidos por alguém que é novo nisso como eu. Isto é o que eu tentei: consegui obter os vértices e os...

8
A maneira mais eficiente de desenhar vértice com o OpenGL

Estou escrevendo um jogo OpenGL 3D. Haverá toneladas de triângulos para terrenos e objetos em uso. Estou estudando no guia oficial do OpenGL e o primeiro método apresentado é chamar uma função glVertexapós o glBeginpara cada vértice que você deseja desenhar. No entanto, esse método parece...