A menudo desarrollo juegos 2D. Me gustaría saber si hay un programa como EvalDraw por ahí, que facilite hacer rápidamente (por ejemplo) un cuadrado, fuera de un quad negro, y luego escribir un código de sombreador, y ver cómo ese código de sombreador modifica el cuadrado en tiempo real.
Eso sería realmente genial para mis futuros procesos de desarrollo.
Editar: la herramienta de sombreado debe funcionar con HLSL.
RenderMonkey y FX Composer fueron herramientas como esta, aunque recientemente han sido relativamente abandonadas. Las herramientas de modelado 3D como Max o Maya a menudo suelen tener tuberías de sombreado / efecto / material incorporadas, pero probablemente sean excesivamente caras.
fuente
Inspirado por shadertoy y glsl-sandbox, hago una versión hlsl de ellos. https://github.com/vinjn/HlslShaderToy
No hay soporte de codificación en vivo por el momento, puede usar su editor favorito para escribir el sombreador. Si se cambia el contenido, HlslShaderToy lo detecta y vuelve a cargar el sombreador automáticamente. Entonces puedes fingir que es una herramienta de sombreado en tiempo real.
También hay algunas características elegantes:
- carga la imagen local como una textura
- carga la imagen de Internet como una textura
fuente