Ich entwickle oft 2D-Spiele. Ich würde gerne wissen, ob es ein Programm wie EvalDraw gibt, mit dem es einfach ist, schnell (zum Beispiel) ein Quadrat aus einem schwarzen Quad zu erstellen, dann einen Shader-Code zu schreiben und zu sehen, wie dieser Shader-Code das Quadrat ändert in Echtzeit.
Das wäre wirklich toll für meine zukünftigen Entwicklungsprozesse.
Bearbeiten: Das Shader-Tool muss mit HLSL funktionieren.
RenderMonkey und FX Composer waren beide solche Tools, obwohl sie in letzter Zeit relativ aufgegeben wurden. 3D-Modellierungswerkzeuge wie Max oder Maya verfügen normalerweise über integrierte Shader- / Effekt- / Material-Pipelines, sind jedoch wahrscheinlich unerschwinglich teuer.
quelle
Von shadertoy und glsl-sandbox inspiriert, mache ich eine hlsl-version davon. https://github.com/vinjn/HlslShaderToy
Momentan gibt es keine Live-Codierungsunterstützung. Sie können den Shader mit Ihrem Lieblingseditor schreiben. Wenn der Inhalt geändert wird, erkennt HlslShaderToy ihn und lädt den Shader automatisch neu. Sie können also so tun, als wäre es ein Echtzeit-Shader-Tool.
Es gibt auch einige ausgefallene Funktionen:
- Lädt das lokale Bild als Textur
- Lädt das Internetbild als Textur
quelle