Perguntas com a marcação «opengl»

7
Otimizando a renderização Octree

Digamos que eu tenha uma octree e, em um certo nível, eu armazene VBOs nessa octree. Conheço as dimensões dos nós que possuem o vbo para que eu possa fazer a seleção básica do frustum. Isso funciona muito bem porque tudo fora da tela nunca é renderizado. No entanto, meu mundo é muito grande e...

7
OpenGL ou OpenGL ES

O que devo aprender? OpenGL 4.1 ou OpenGL ES 2.0? Estarei desenvolvendo aplicativos de desktop usando o Qt, mas também posso começar a desenvolver aplicativos móveis em alguns meses. Eu não sei nada sobre 3D, matemática 3D, etc, e prefiro gastar 100 dólares em um bom livro do que 1 semana cavando...

7
Como altero a cor de um sprite?

No meu jogo de ritmo, tenho um objeto de nota que pode ser de uma cor diferente, dependendo do gráfico de notas. Eu poderia usar uma folha de sprite com todas as diferentes variações de cores que uso, mas preferiria parametrizar isso. (Cada sprite de nota é composto por diferentes tons de matiz....

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
OpenGL - Estouro de pilha se eu fizer, Estouro de pilha se não!

Estou em uma aula de multimídia na faculdade e estamos "aprendendo" o OpenGL como parte da aula. Estou tentando descobrir como a câmera OpenGL vs. modelview funciona e, por isso, encontrei este exemplo. Estou tentando portar o exemplo para Python usando as ligações do OpenGL - ele inicia o OpenGL...

7
Traduções de sub-pixel de rasterização 2D do OpenGL

Eu tenho um mecanismo 2D baseado em ladrilhos, onde a matriz de projeção é uma visão ortográfica do mundo sem nenhuma escala aplicada. Assim: uma textura de pixel é desenhada na tela no mesmo tamanho. Tudo funciona bem e fica bonito, mas se a câmera fizer um movimento sub-pixel, pequenas linhas...

7
Habilitando multisampling no Irrlicht?

Estou trabalhando em um joguinho que usa o Irrlicht. Eu sou muito novo no Irrlicht e estava pensando em como habilitar a multisampling. O driver do dispositivo é EDT_OPENGLiniciado como tal: IrrlichtDevice *device = createDevice(video::EDT_OPENGL, core::dimension2d<u32>(800, 700), 16,...

7
Carregador Wavefront * .obj em C ++

Estou criando um jogo usando OpenGL (via SDL) e C ++ (via Visual Studios 2010 Professional). Durante o jogo, eu vou usar animação de personagens 3D. Eu gostaria de usar arquivos wavefront * .obj para todos os modelos 3D (com exceção do terreno). Os personagens precisarão ter movimentos fluentes...

7
Como os sistemas de partículas funcionam?

Quero implementar um sistema de partículas no meu jogo, mas nunca programei um sistema de partículas e não sei por onde começar. Eu só quero exibir pixels GL_POINTcom tamanhos diferentes em lugares diferentes, algo como Terraria ou Minecraft quando você bate em um bloco, sem a textura. Apenas um...

7
Usando HTML para interface? [fechadas]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Game Development Stack Exchange. Fechado há 5 anos . O jogo em que estou...

7
GLSL - Reescrevendo shaders de # 330 a # 130

Recentemente, criei um jogo ( LD21 ) que usa um sombreador de geometria para converter pontos em triângulos texturizados / seleção. Como eu tinha a impressão de que o suporte ao nº 330 era generalizado, escrevi apenas shaders nº 330, mas parece que muito do hardware não tão antigo suporta apenas o...

7
Integre LibRocket com SDL e OpenGL

Atualmente, estive envolvido em um projeto de jogo e chegamos ao ponto em que queremos adicionar a GUI para menus e outras coisas, mas o tempo que gastamos desenvolvendo nosso próprio sistema pode nos custar um pouco de tempo, e isso faz parte do sistema que não queremos perder muito tempo. Então,...

7
Exibir listas no OpenGL

Ouvi dizer que havia um método mais rápido de exibir vértices, em vez de recriar o GL_TRIANGLES, toda vez que a cena é desenhada. Pensei ter lido em algum lugar que esse método era obseleto. Por que o grupo OpenGL remove algo mais rápido? Mesmo se for obseleto, como eu implementaria...