Saya sering mengembangkan game 2D. Saya ingin tahu apakah ada program seperti EvalDraw di luar sana, yang membuatnya mudah untuk membuat (misalnya) persegi, dari kuad hitam, dan kemudian menulis beberapa kode shader, dan melihat bagaimana kode shader memodifikasi kuadrat tersebut. secara realtime.
Itu akan sangat bagus untuk proses pengembangan masa depan saya.
Sunting: Alat shader harus bekerja dengan HLSL.
RenderMonkey dan FX Composer sama-sama alat seperti ini, meskipun mereka relatif baru saja ditinggalkan. Alat pemodelan 3D seperti Max atau Maya sering biasanya memiliki saluran pipa shader / effect / material, tetapi mungkin mahal.
sumber
Terinspirasi oleh shadertoy dan glsl-sandbox, saya membuat versi hlsl dari mereka. https://github.com/vinjn/HlslShaderToy
Tidak ada dukungan pengkodean langsung untuk saat ini, Anda dapat menggunakan editor favorit Anda untuk menulis shader. Jika konten diubah, HlslShaderToy mendeteksinya, dan memuat ulang shader secara otomatis. Jadi Anda bisa berpura-pura bahwa itu adalah alat shader waktu nyata.
Ada juga beberapa fitur mewah:
- memuat gambar lokal sebagai tekstur
- memuat gambar internet sebagai tekstur
sumber