Я написал небольшую приблуду, которая помогает в конструировании шейдеров. Называется ShaderMan. www.dream.com.ua. Попробуй, может, понравится.
Что же касается самой сути вопроса - каждый поступает, как ему больше нравится. Многие пишут руками templates к слиму, которые потом используют, поскольку в условиях реального production времени на эксперименты уже нет, надо делать картинку. Многие экспериментируют с кодом ручками. В Пиксаре шейдеры пишут только руками