Perguntas com a marcação «opengl»

14
Implementando uma skybox com GLSL versão 330

Estou tentando fazer com que um skybox funcione com o OpenGL 3.3 e GLSL versão 330. Não consegui encontrar um tutorial do OGL skybox completamente moderno em nenhum lugar da Web; portanto, modernizei um mais antigo (usando em glVertexAttribPointer()vez de gl_Vertexvértices etc.). Está funcionando...

13
Como os shaders multipass funcionam no OpenGL?

No Direct3D, os sombreadores multipass são simples de usar, porque você pode definir literalmente passes dentro de um programa. No OpenGL, parece um pouco mais complexo porque é possível fornecer a um programa de sombreador quantos shaders de vértice, geometria e fragmento desejar. Um exemplo...

13
Obtendo uma textura de um renderbuffer no OpenGL?

Eu tenho um renderbuffer (DepthStencil) em um FBO e preciso obter uma textura dele. Parece que não posso ter uma textura DepthComponent e um depthStencil no FBO, por isso preciso de alguma maneira de converter o bufferbase em uma textura DepthComponent depois de terminar o uso para usá-lo...

13
Por que o espaço do clipe no OpenGL tem 4 dimensões?

Vou usar isso como uma referência genérica, mas quanto mais documentos e livros on-line do navegador, menos eu entendo sobre isso. const float vertexPositions[] = { 0.75f, 0.75f, 0.0f, 1.0f, 0.75f, -0.75f, 0.0f, 1.0f, -0.75f, -0.75f, 0.0f, 1.0f, }; Neste livro on - line, há um exemplo de como...

13
O movimento parece depender da taxa de quadros, apesar do uso de Time.deltaTime

Eu tenho o código a seguir para calcular a tradução necessária para mover um objeto de jogo no Unity, que é chamado LateUpdate. Pelo que entendi, meu uso de Time.deltaTimedeve tornar a taxa de quadros de tradução final independente (observe CollisionDetection.Move()apenas o desempenho de...

13
É um desperdício aprender OpenGL?

O que eu reuni na Internet e em várias fontes é que o DirectX praticamente adotou o domínio da API gráfica. E, para ser sincero, dei uma chance ao aprendizado do DirectX10, mas não consigo suportar como as coisas são inicializadas; tornou muito difícil aprender realmente a parte 3D real. O OpenGL,...

13
Como tornar uma textura parcialmente transparente?

Bom dia StackOverflow, estou com um problema agora, pois não consigo encontrar uma maneira de renderizar parte de uma textura de forma transparente com o openGL. Aqui está a minha configuração: Eu tenho um quad, representando uma parede, coberto com essa textura (convertido em PNG para fins de...

13
Como emular os gráficos do PSX com o OpenGL?

Quero saber quais opções (ou shaders) definir para que meu jogo OpenGL se pareça com o jogo Playstation 1. Eu sei que provavelmente não pode ser alcançado 100% porque a PSX usava televisão e a televisão processa diferentemente esse monitor. Obrigado.

13
OpenGL / GLSL: renderizar em mapa de cubo?

Estou tentando descobrir como renderizar minha cena em um mapa de cubo. Fiquei um tempo preso nisso e pensei em pedir ajuda a vocês. Eu sou novo no OpenGL e esta é a primeira vez que estou usando um FBO. Atualmente, tenho um exemplo de uso de um arquivo cmp de mapa de cubos e o tipo de amostra...