Perguntas com a marcação «opengl»

O OpenGL é um padrão gráfico e API que tem como alvo os mercados de desktop e estação de trabalho. Ele foi projetado para ser fácil de acelerar com o hardware de computador dedicado e, portanto, a maioria das implementações oferece um desempenho significativamente aprimorado em relação à renderização de software tradicional. Atualmente, o OpenGL é usado para aplicativos como software CAD e jogos de computador. Também é multiplataforma. O padrão OpenGL é controlado pelo grupo Khronos, que também controla o OpenGL ES.

2
Como posso mudar do modo imediato para os VBOs?
Estou usando o OpenGL há pouco tempo e gostaria de esclarecimentos sobre os VBOs . Pelo que entendi, um VBO é um objeto armazenado no VRAM. No modo imediato, para aplicar uma textura, basta vinculá-la e especificar as coordenadas da textura antes das coordenadas do vértice, no entanto, não parece …
7 opengl  c++  vbo 

2
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 …
7 c++  opengl  sdl 

2
Devo agrupar primitivas de depuração para renderização no OpenGL moderno?
Recentemente, comecei a portar algumas demos de renderização antigas que fiz para o OpenGL moderno. Eu tinha uma classe de desenho de depuração no meu código antigo que usava o modo imediato glBegin (), glEnd () etc. para renderizar objetos de depuração, como triângulos, cubos e esferas, etc. Originalmente, substituí …
7 opengl 

1
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 …
7 opengl  glsl 

2
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 trabalhando usa opengl / sfml para gráficos. Atualmente, …
7 c++  opengl  interface 


1
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 exemplo …


4
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 (realistas), …
7 c++  opengl  animation  sdl 

2
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, NO); Como habilito a amostragem múltipla?

1
Entendendo a matriz de projeção em perspectiva no OpenGL
A configuração da matriz de projeção em perspectiva no Open GL (incluindo o OpenGL ES 2.0) tem o seguinte formato geral: glm::mat4 perspective(float fovy, float aspect, float zNear, float zFar); Observe os dois últimos parâmetros ; Primeiro, especifique o plano zNear , que é o plano mais próximo da câmera. …



3
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 …
7 opengl  2d 

2
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, …

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.