Quais são alguns bons exemplos de efeitos procedimentais ou de sombreamento de pixel no espaço da tela? Nenhum código é necessário; Estou apenas procurando inspiração.
Em particular, estou procurando efeitos que não dependem da geometria ou do resto da cena (para que pareçam bem renderizados sozinhos em um quad) e não sejam baseados no processamento de imagens (eles não exigem uma "imagem base" , "embora possam incorporar texturas). A passagem múltipla ou a passagem única é boa. Capturas de tela ou vídeos seriam ideais, mas as ideias também funcionam.
Aqui estão alguns exemplos do que eu estou procurando (todos os exemplos do RenderMonkey): texto alternativo http://public.blu.livefilestore.com/y1pXcNg_0EPZVzwu1T84a4Yek373x8062rhrNCA7UcftTjCkeiY-5uAuJiBYY29x2v5ectxp8m4k2d8e7e7e3d8e0e6e0e0e0e0e0e0e0e0eqc :? //public.blu.livefilestore.com/y1p_5Lx7BdjFyFRBkbcc0WakAT7Q-99fVcFOxmTXBbG4VtoFzC0UfAj51eSnE7ZOD84EYL2Y51HhMS2nWsohhn1mQ/effect2.jpg psid = 1 alt texto http://public.blu.livefilestore.com/y1p_5Lx7BdjFyE3KhYtHe-Cdg7XuXcJ9Ou-GKzED-kZnzACyB5ypA6NSCfsYfuKa0h3ztoDRwwq9qBddX2OfG0fhg/effect3.jpg?psid= 1 texto alternativo http://nv3wrg.blu.livefilestore.com/y1p1iHFwf-wytDo8HlTJca8RfckA-iTKgvLiJm0t9iz3S35YgeEnt99NMjKDgotxa3Bv90wAhOYLabzx2Sd3LoEh2Hs763
Estou ciente dessa questão ; Não estou pedindo uma fonte real de implementações de shader, mas algumas idéias inspiradoras - e as da NVIDIA Shader Library exigem principalmente uma cena ou são efeitos de processamento de imagem.
Respostas:
O mapeamento interior é um efeito impressionante. É preciso um quad chato e chato e parece um prédio com interiores, tudo inteiramente dentro do pixel shader. É semi-processual, pois alguns dos ativos são criados à mão, mas o sombreador os coloca processualmente.
fonte
Para uma grande inspiração, não se esqueça de conferir os efeitos da demo oldskool. Coisas como plasma, fogo, barras de cobre, urdiduras, lentes, rotozoomers vêm à mente.
É claro que isso exigiria alguma transferência do seu lado, mas isso é um desafio, eu acho.
Aqui está um bom recurso com alguns efeitos e os arquivos de origem: http://www.oldskool.org/demos/explained/demo_graphics.html
fonte
Confira o Facewound . Em particular, observe os exemplos no tutorial do shader .
fonte
Há um ótimo conjunto de exemplos de shader aqui
Algumas ótimas coisas que você pode criar e inspirar-se.
fonte
ShaderToy é um renderizador de shader WebGL que mostra diferentes shaders no seu navegador. Tem muitos exemplos, e você pode editar os exemplos e compilá-los em tempo real! Passei horas brincando com ele :)
Você precisará do WebGL em execução no seu navegador. O Chrome é provavelmente a sua melhor aposta no momento.
fonte
Veja também softwares como o Mental Mill. Permite programação de sombreador baseada em nó com operações matemáticas. Adicione um monte de ondas e imagens aleatórias e veja o que sai do outro lado. Muitas vezes, é possível descobrir muito mais do processo do que as imagens que encontro ("ei, isso parece enxames de raios").
fonte
Se você tiver uma cópia do Unreal original, poderá percorrer os pacotes de textura no editor e ver todos os efeitos interessantes. Eles são semelhantes aos exemplos que você postou na pergunta original.
fonte