Какова ваша конечная цель? Если вы просто хотите узнать немного больше о затенении или если вы художник или технический художник, то 1. FX Composer и RenderMonkey довольно хороши.
Если вы программист и хотите создавать графические движки, то 1. вам следует использовать текстовый редактор, потому что шейдер - это лишь небольшая часть графического движка. Прошлый определенный уровень сложности, константы шейдеров и определенные текстуры должны создаваться на лету в таком языке, как C ++.
два. Марка видеокарты не влияет на то, какие шейдеры вы можете программировать вообще.
три. Кросс-вендор инструменты хороши.
Хотя вы не затрагивали эту проблему в своем вопросе, я считаю, что должен упомянуть: не только шейдеры сегодня - это лишь небольшая часть графического движка, но и их роль скоро уменьшится, поскольку фокус смещается на откладывание работы до «сообщения». -обработка "с использованием" вычисления ". Вскоре шейдер обычно выводит абстрактные термины, такие как albedo и normal, а не color. Его отношение к искусству снизится.