Je développe souvent des jeux 2D. Je voudrais savoir s'il existe un programme comme EvalDraw, qui facilite la création rapide (par exemple) d'un carré, à partir d'un quadrilatère noir, puis l'écriture de code de shader et voir comment ce code de shader modifie le carré en temps réel.
Ce serait vraiment formidable pour mes futurs processus de développement.
Edit: l' outil shader doit fonctionner avec HLSL.
RenderMonkey et FX Composer étaient tous deux des outils comme celui-ci, bien qu'ils aient été relativement abandonnés récemment. Les outils de modélisation 3D comme Max ou Maya ont généralement des pipelines de shader / effet / matériau intégrés, mais ils sont probablement d'un coût prohibitif.
la source
Inspiré par shadertoy et glsl-sandbox, j'en fais une version hlsl. https://github.com/vinjn/HlslShaderToy
Il n'y a pas de support de codage en direct pour le moment, vous pouvez utiliser votre éditeur préféré pour écrire le shader. Si le contenu est modifié, HlslShaderToy le détecte et recharge automatiquement le shader. Vous pouvez donc prétendre qu'il s'agit d'un outil de shader en temps réel.
Il y a aussi quelques fonctionnalités de fantaisie:
- charge l'image locale comme texture
- charge l'image Internet comme texture
la source