Perguntas com a marcação «opengl»

9
Rotação da câmera 3D

Por favor, perdoe-me, mas preciso de ajuda e estou preso a isso há algumas semanas, não estou fazendo nenhum progresso e em todos os lugares que vou e vejo uma resposta diferente, tudo o que tento não funciona. Já tive dicas e conselhos suficientes, agora só preciso que alguém me dê a resposta para...

9
Como reproduzo um arquivo de vídeo no OpenGL?

Existe uma biblioteca que me permita carregar um arquivo de filme e reproduzi-lo em um aplicativo OpenGL? Ou talvez apenas um exemplo de código que alguém tenha por aí? Eu também estou usando GLUT, se isso faz diferença. Eu acho que o formato do arquivo não importa, embora atualmente meu filme...

9
Confusão sobre o GLViewport

Espero que alguém possa me ajudar a entender o GLViewport e o que acontece quando o redimensionamos Isso ilustrará minha confusão .... Então, aqui tenho um quad preso no meio da tela. Se meu GLViewport corresponder à largura e altura do dispositivo, recebo o que está na primeira foto (mão...

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

9
Lidar com muitas luzes em uma cena (com shaders)

Estou curioso para saber como lidar com muitas luzes em uma cena. Dado um mapa muito grande em um RPG, com masmorras (com luzes lá dentro) etc. Eu sei sobre iluminação diferida, mas isso só responde como renderizar muitas luzes. Mas minha pergunta é mais: como não renderizar muitas luzes. É...

9
Como o gluLookAt funciona?

Pelo meu entendimento, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); é equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Mas quando imprimo a ModelViewmatriz, a chamada para glTranslatef()parece...

9
Manipulação de malha na GPU vs CPU

Um pouco curioso - onde você executa manipulações de malha, na CPU ou no shader? Eu tenho feito tudo na CPU e um amigo sugeriu mudar as coisas para o lado da GPU. Se você está fazendo coisas como animações ósseas ... na GPU, como você recupera a malha? (desde que estou fazendo a detecção de...

9
Perfil da superfície superior da água em 2D

Estou tentando criar o efeito da espessura da superfície da água com um shader de fragmento de vértice. Estou em um ambiente de jogo em 3D, mas é uma visualização de rolagem, portanto, uma visualização "2D". Aqui está um bom tutorial para criar esse efeito em 2D real usando o shader de fragmentos....