Render.ru

Радуга, как

#2
Могу присоветовать лиш варворский способ с плоскостью, текстурой, свечением и прозрачностью.
 
#4
Делаешь три рендера с разным коэф. преломления. Полученные картинки собираешь в фотошопе как каналы RGB. Получишь спектр на переломленном виде. Коэф. меняй незначительно, примерно на 0.01, иначе будет лажа.

Спектр на световом пятне делаеться также, только меняется наклон луча (прожектора). Световое пятно обязательно должено иметь мягкие граници. Можно делать с каустиком, но опять же с мягкими границами.

Существует вариант этого метода без всяких ограничений, однака требующий настолько большое время общего рендеринга, что может быть интересен только теоретически.
 
Сверху