Perguntas com a marcação «shaders»

10
O que significam os componentes de gl_TexCoord [0]?

Quais são as diferenças entre gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pe gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Eu entendo que gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zsão coordenadas de pixel? Mas o que gl_TexCoord[0].s, gl_TexCoord[0].t

10
Textura projetada e iluminação diferida

Na minha pergunta anterior , perguntei se é possível fazer texturas projetivas com iluminação adiada. Agora (mais de meio ano depois), tenho um problema com minha implementação da mesma coisa. Eu estou tentando aplicar esta técnica no passe leve. (meu projetor não afeta albedo). Eu tenho este...

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
Iluminação rápida com várias luzes

Como posso implementar iluminação rápida com várias luzes? Não quero restringir o jogador, ele pode colocar um número ilimitado e, possivelmente, luzes sobrepostas no nível. O problema é que os shaders que contêm loops dinâmicos que seriam necessários para calcular a iluminação tendem a ser...

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

10
Shader que "corta" o buraco em toda a geometria

Como criar um sombreador que "corta" toda a geometria, apenas renderizando o plano de fundo de limpeza no Unity? Um exemplo: Isso é um prisma em uma enorme sala branca em forma de caixa. A superfície do prisma está apenas renderizando o skybox da cena (um céu estrelado). Eu usei várias câmeras,...

9
Folhas de Sprite com objetos de buffer e shaders

Qual é a "melhor" maneira de lidar com folhas de sprite com shaders e buffers? No modo imediato, é fácil modificar os cabos de texto de um sprite quando ele é desenhado, mas não sei como fazer isso com o opengl moderno. Devo armazenar todos os cabos de texto em um buffer e alterar o ponteiro para...

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