Здравствуйте, коллеги.
Недавно встала задача сделать красивый свет от накладных точечных светильников на потолке (светильники здесь
). Я понимаю, что по правильному делается это с помощью каустики. Расчёт каустики, как известно процесс длительный и с подводными камнями. Для визуализации пользуюсь короной, и что бы не ждать месяц для приемлемого результата, решил упростить процесс. Я решил, что можно просчитать каустику для одного светильника в картинку - сферическую проекцию. И спроецировать это дело на окружение. Рассчитать картинку не сложно, да вот беда! Как потом заставить эту картинку светиться направленными лучами из одной точки в разные стороны по сфере? Испробовал кучу вариантов и все из них давали неудовлетворительный результат. Пришёл к выводу, что необходимо создать файл светимости IES для источника света на основе полученной мною карты проекции каустики. В интернете сведений по этому вопросу не нашлось. Всё, что мне удалось накопать это генераторы IES (на пример здесь
). И понеслось...
ВНИМАНИЕ!!! Сложный материал. Для упрощения выполняемых действий, спустя некоторое время, по материалам этого урока, мною был создан скпипт для 3dsMAX. Однако данный материал применим к любым 3D пакетам. Поэтому, если у Вас нет 3Дмакса, он для вас может оказаться полезным.