Quais são os prós / contras dos
Uma linguagem de sombreamento proprietária desenvolvida pela Microsoft para uso com a API Microsoft Direct3D.
Quais são os prós / contras dos
Descobri que o Battlefield 3 e o Saint's Row the Third usam essa textura em seu estágio final de mapeamento de tons. Alguém pode compartilhar um link para um artigo sobre como essa textura é usada? ATUALIZAÇÃO: Como quase não existem exemplos de implementação de Gradação de cores na rede,...
Eu sou muito novo no desenvolvimento de jogos, mas não na programação. Estou (de novo) brincando com um jogo do tipo Pong usando o canvaselemento JavaScript . Eu criei um Paddleobjeto que possui as seguintes propriedades ... width height x y colour Eu também tenho um Pongobjeto que possui...
Quais são os conceitos que precisam ser implementados para alcançar o efeito de uma lente grande angular de extremidades variadas? Pseudocódigo e explicação específica referentes aos vários estágios do pipeline de conteúdo, bem como quais informações precisam ser passadas do código-fonte para o...
A última vez que tentei aprender HLSL, fiz alguns shaders e principalmente entendi o que estava fazendo, mas ainda sentia que estava tropeçando no escuro. A maior parte do que aprendi recebi de várias postagens no blog que não explicavam muito bem as coisas. Além disso, a documentação no MSDN...
Atualmente, estou tentando mascarar alguns sprites. Em vez de explicá-lo em palavras, criei algumas fotos de exemplo: A área a mascarar (em branco) Agora, o sprite vermelho que precisa ser cortado. O resultado final. Agora, eu sei que no XNA você pode fazer duas coisas para fazer isso: Use...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta?Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 anos . Estou interessado em...
Quaisquer assistentes de shader por aí têm uma idéia de como obter um efeito de água oleosa / poluída, semelhante a este: Idealmente, a água não seria uniformemente oleosa, mas, em vez disso, o óleo poderia ser gerado a partir de alguma fonte (como um dreno poluente de uma planta química) e...
Estou trabalhando em um jogo no XNA 4 e recentemente mudei para uma implementação de sombreamento adiado seguindo este guia . Um estranho contorno branco está aparecendo nos meus modelos agora e não tenho certeza do que está causando isso. Eu pensei que talvez fosse uma falta de precisão no alvo de...
Esta é a iluminação 2D mais bonita que eu já vi, e eu gostaria de executar uma iluminação assim também. Como eu faço isso? Não me importo com a física ou como as partículas são simuladas - só quero saber sobre a iluminação. Aqui estão alguns vídeos para
Estou um pouco confuso. A documentação oficial ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx ) diz que ddx (entrada) é a derivada parcial da entrada com relação a para a "coordenada x do espaço na tela". Meu cálculo é bom, mas como ele pode dizer de onde vem a...
Estou tentando entender o que é HDR e como ele funciona. Entendo os conceitos básicos e tenho uma pequena idéia de como ele é implementado com o D3D / hlsl. No entanto, ainda está muito nublado. Digamos que eu esteja renderizando uma esfera com uma textura da Terra e uma pequena lista de...
Há alguns problemas que encontrei no meu jogo baseado em ruído Perlin. Dê uma olhada na captura de tela em anexo abaixo. As áreas brancas que você vê são paredes e as áreas pretas são passáveis. O triângulo no meio é o jogador. Eu implementei a física neste jogo, desenhando-a em uma textura...
Ouvi dizer que se as declarações devem ser evitadas em shaders, porque ambas as partes serão executadas e o errado será descartado (o que prejudica o desempenho). Ainda existe um problema no DirectX 10? Alguém me disse que nele apenas o ramo certo será executado. Para a ilustração, tenho o...
Tudo bem, estou tendo dificuldades para entender como os buffers constantes são vinculados a um estágio de pipeline e atualizados. Entendo que o DirectX11 pode ter até 15 buffers de shader-constante por estágio e cada buffer pode conter até 4096 constantes. No entanto, não entendo se o COM...
Como você gera um número aleatório no HLSL? Estou perguntando porque quero tentar o rastreamento de raios gpu . Você precisa gerar direções aleatórias em um pixel shader. Então, eu quero randFloat(), onde o resultado é um número aleatório entre -1 e +1. Além disso, qual é o problema da instrução...
Estudei os exemplos da Nvidia a partir do SDK, em particular o projeto Island11 , e descobri algo curioso sobre um pedaço de código HLSL que corrige as reflexões para cima e para baixo, dependendo do estado da altura da onda. Naturalmente, após examinar o breve parágrafo do código: // calculating...
Quero tornar o shader de esboço como a vida estranha. shader tem duas partes: 1. linha tracejada animada 2. contorno ruidoso Eu gosto de saber como posso fazer contornos barulhentos? veja o esboço dos objetos Primeiro eu tentei fazer esboço copiando de dados de vértice de entrada e...
Vejo as funções ddxe ddyglsl e os equivalentes hlsl aparecerem no código shader de vez em quando. Atualmente, estou usando-os para fazer o mapeamento de resposta sem tangente ou bitangente, mas basicamente colei o código. Eu não entendo o que essas funções realmente são, o que elas fazem e quando...
Estou tentando produzir um sombreador para replicar um objeto plástico branco com uma luz colorida dentro. Ou com um sombreador translúcido e se eu colocar uma luz dentro do objeto, a luz será exibida ou com um sombreador que imita o efeito de uma luz interna. O efeito que estou procurando é como...