Resultados da pesquisa a pedido "shader"
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 é ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 é ...
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 ...
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 ...
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 ...