Perguntas com a marcação «glsl»

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

13
Depurando código de sombreador?

Estou escrevendo um mecanismo de jogo e, quando uso uma câmera em perspectiva, recebo uma tela preta. Não vou perguntar exatamente por que isso ocorre, porque haveria muito código para compartilhar e, francamente, acho que é uma pergunta um pouco mesquinha mesmo para incomodá-los. O problema é que...

12
Como posso criar um shader de bloom eficiente com o GLSL?

Pesquisei na net por recursos relacionados à renderização de um efeito bloom usando GLSL, mas não encontrei nada. Embora o tutorial no site de Philip Rideout seja bom, ele tem um desempenho muito ruim na minha GPU Nvidia. Alguém pode me orientar sobre como devo abordar esse problema e criar uma...

11
Shader de relatividade especial em GLSL

Estou tentando implementar um shader GLSL que ajuda a entender a relatividade especial Lorentz Transformation. Vamos pegar dois observadores inerciais alinhados ao eixo Oe O'. O observador O'está em movimento, observador Ocom velocidade v=(v_x,0,0). Quando descrito em termos de O'coordenadas, um...

11
Ir puro OpenGL ou GLSL? [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 . Fiquei interessado em estudar...

10
Classificando objetos antes da renderização

Estou tentando implementar um gráfico de cena e, em todos os artigos que encontrei, há discussões sobre classificação de objetos. Então, você classifica seus objetos por "material", por exemplo. Agora, até que me sentei e comecei a implementá-lo, eu meio que tomei isso como garantido, porque fazia...

10
Como inverter a cor do pixel de fundo

Estou escrevendo um editor de jogos e mapas usando Java e jMonkeyEngine. No editor de mapas, eu tenho um pincel feito por uma esfera com estrutura de arame. Meu problema é: quero torná-lo visível em todos os lugares, portanto, quero inverter a cor do pixel "por trás" deste pincel. Eu queria fazer...

10
Qual é o melhor método para atualizar uniformes de shader?

Qual é a maneira mais aceita de manter as matrizes de um shader atualizadas e por quê? Por exemplo, no momento, tenho uma Shaderclasse que armazena as alças no programa de sombreamento GLSL e uniformes. Toda vez que movo a câmera, tenho que passar a nova matriz de vistas para o shader, então cada...

10
Sombreador de vidro refrativo

Eu tenho um piso hexagonal infinito, gerado pelo mosaico de uma grade de pontos em um par de sombreador de mosaico: Observe que se trata de uma estrutura de arame plana - as "sombras" são um truque de iluminação: Agora, eu gostaria que isso parecesse vidro grosso e refrativo, mas não tenho...