Resultados da pesquisa a pedido "glsl"
Qual é a maneira mais eficiente de implementar um filtro de convolução em um pixel shader?
A implementação da convolução em um pixel shader é um tanto onerosa quanto ao número muito alto de buscas de textura. Uma maneira direta de implementar um filtro de convolução é fazerN x N pesquisas por fragmento usando dois para ciclos por ...
Pontos texturizados no OpenGL ES 2.0?
Estou tentando implementar pontos texturizados (por exemplo, sprites de ponto) no OpenGL ES 2.0 para um sistema de partículas. O problema que estou tendo é que todos os pontos são renderizados como quadrados pretos sólidos, em vez de ter ...
Frequência de invocações de shader nos comandos de renderização
Os sombreadores têm invocações, às quais cada (geralmente) recebe um conjunto exclusivo de dados de entrada e cada (geralmente) grava em seus próprios dados de saída separados. Quando você emite um comando de renderização, quantas vezes cada ...
Como calcular Tangente e Binormal?
Falando sobre mapeamento de relevo, destaque especular e esse tipo de coisa no OpenGL Shading Language (GLSL) Eu tenho Uma matriz de vértices (por exemplo, {0,2,0,5,0.1, 0,2,0,4,0,5, ...})Uma matriz de normais (por exemplo, {0.0,0.0,1.0, ...
Openpen: Como renderizar um gradiente retangular perfeito?
Posso renderizar gradiente triangular com apenas um triângulo e usando glColor para cada cant Mas como renderizar um gradiente retangular perfeito? Eu tentei com um quadrilátero, mas o meio ficará feio. Eu também tentei com textura de ...
É possível engrossar uma curva de Bézier quadrática usando apenas a GPU?
Eu desenhei muitas curvas quadráticas de Bézier no meu programa OpenGL. No momento, as curvas são de um pixel e geradas por software, porque estou em um estágio inicial e é suficiente para ver o que funciona. Simplesmente, dados 3 pontos de ...
erramentas para edição GLSL [fechado]
Estou procurando algum tipo de ferramenta para trabalhar com o GLSL. Quero experimentar shaders no aplicativo WebGL, então o que estou procurando é algo como RenderMonkey. Até onde eu sei - o RenderMonkey não é mais suportado, então deve haver ...
Openpen: Computar o espaço ocular coord do espaço da janela coord no GLSL?
Como calcular uma coordenada do espaço ocular a partir das coordenadas do espaço da janela (pixel no buffer do quadro) + valor da profundidade do pixel no GLSL, por favor (gluUnproject no GLSL, por assim dizer)?
gl_NormalMatrix [duplicado]
Esta pergunta já tem uma resposta aqui: or que transformar normais com a transposição do inverso da matriz modelvie [/questions/13654401/why-transforming-normals-with-the-transpose-of-the-inverse-of-the-modelview-matr] 5 respostas Descobri que ...
GLSL <> operadores em um vec4
Estou procurando um código GLSL mais recente que não seja compilado na minha versão atual do OpenGL e estou imaginando o que significa a forma abreviada do seguinte: vec4 base; if (base < 0.5) { result = (2.0 * base * blend); }Isso equivale ...