Resultados da pesquisa a pedido "shader"

1 a resposta

Usando um shader de vértice e fragmento diferente para cada objeto no webgl

Eu tenho uma cena com vários objetos em webgl. Para cada objeto, quero usar um vértice diferente e um shader de fragmento. Minha primeira pergunta é: é possível ter um sombreador para cada objeto? Estou ciente de que é possível no opengl. Isso é ...

1 a resposta

webgl: compartilhe textura com outro programa / shader

Eu tenho dois shaders que usam vertexarrays diferentes e diferentes valores uniformes, mas eles usam a mesma textura (planilha / atlas). é possível que eles compartilhem a mesma textura (sem fazer com que a textura seja enviada para a gpu duas ...

1 a resposta

Renderize arestas "duras" usando sombreador personalizado

Eu gostaria de reproduzir o efeito criado usandoTHREE.EdgesHelper (desenhar um limite nas arestas do objeto "rígido"), mas usando um sombreador personalizado em vez de adicionar um sombreamento separadoTHREE.Line objeto. Essencialmente, eu ...

1 a resposta

Como o fragmento shader determina o número de fragmentos da saída do vertex shader?

Eu estou familiarizado com os shaders de vértice e fragmento, mas ainda estou confuso sobre como um shader de fragmento determina a quantidade de fragmentos da saída do shader de vértice. Se eu tiver 3 vértices e desenhar um triângulo primitivo ...

1 a resposta

Encontre qual ponto está à esquerda de uma linha / ponto depois de girá-lo

Atualmente, estou tentando escrever um sombreador em unidade que desenhe um padrão triangular em torno de países em um jogo de risco, se os dois países não pertencerem ao mesmo jogador (ajuda visual para ver suas fronteiras). No momento, estou ...

1 a resposta

HLSL: Aplicar limite de registro constante no tempo de compilação

No HLSL, existe alguma maneira de limitar o número de registros constantes que o compilador usa? Especificamente, se eu tiver algo como: float4 foobar[300];Em um shader de vértice vs_2_0, o compilador gera alegremente o efeito com mais de 256 ...

1 a resposta

HLSL: Índice para flutuadores desalinhados / compactados

Eu tenho um vertex shader (2.0) fazendo algumas instâncias - cada vértice especifica um índice em uma matriz. Se eu tiver uma matriz como esta: float instanceData[100];O compilador aloca 100 registros constantes. Cada registro constante é ...

1 a resposta

O Opengl 3.3 não desenha nada. Usando o GLSL 330 Core

Estou seguindo os guias deesse site [http://www.opengl-tutorial.org/beginners-tutorials/tutorial-2-the-first-triangle/] e parei na lição 2. No começo, tentei escrever meu próprio código, mas depois que não funcionou, simplesmente peguei o código ...

1 a resposta

three.js webgl custom shader que compartilha textura com novo deslocamento

Estou dividindo uma textura 1024 x 1024 sobre 32x32 azulejos * 32, não tenho certeza se é possível compartilhar a textura com um deslocamento ou seria necessário criar uma nova textura para cada azulejo com o deslocamento .. Para criar o ...

1 a resposta

OpenGL - normais de vértices no OBJ

Quero saber como posso usar os vértices normais para o efeito de um raio? Atualmente, o que tenho é que posso enviar ambas as cordas de vértice e textura para o shader e usá-las, mas com normais, não sei como usá-las no programa shader. Abaixo ...