Costumo desenvolver jogos 2D. Gostaria de saber se existe um programa como o EvalDraw, que facilita a criação rápida (por exemplo) de um quadrado, de um quadrilátero preto, e depois escreve algum código de sombreador e vê como esse código de sombreamento modifica o quadrado em tempo real.
Isso seria ótimo para meus futuros processos de desenvolvimento.
Edit: A ferramenta shader deve funcionar com HLSL.
RenderMonkey e FX Composer foram ferramentas como essa, embora tenham sido relativamente abandonadas recentemente. As ferramentas de modelagem 3D, como Max ou Maya, geralmente têm pipelines de shader / efeito / material embutidos, mas provavelmente são proibitivamente caros.
fonte
Insprired por shadertoy e glsl-sandbox, eu faço uma versão hlsl deles. https://github.com/vinjn/HlslShaderToy
Não há suporte ao código ao vivo no momento; você pode usar seu editor favorito para escrever o shader. Se o conteúdo for alterado, o HlslShaderToy o detecta e recarrega o shader automaticamente. Então você pode fingir que é uma ferramenta de sombreador em tempo real.
Há também alguns recursos interessantes:
- carrega a imagem local como uma textura
- carrega a imagem da Internet como uma textura
fonte