Render.ru

Блик движется за источником света

Paul_Winex

Знаток
Рейтинг
20
#1
Сцена: какие-то объекты, один источник света.
Задача: закрепить центр двухмерного эффекта LensFlare к козиции трехмерного источника света в кадре.

В общем надо чтобы блик двигался за источником света. Как такое можно сделать? Предполагаю что каким-то экспрешеном. Спасибо.
 

Paul_Winex

Знаток
Рейтинг
20
#3
1- Делаем новый солид, например 1х1 пиксель. Имя, например "Center"
2 - Делаем его 3D
3 - Копируем координаты ИС на слой Center (то есть совместили этот солид-слой 1х1 пикс и источник света)
4 - Привязываем слой Center к ИС.
5 - Пишем экспрешен для параметра центра блика эффекта.

temp=thisComp.layer("Center");
temp.toComp(temp.anchorPoint)

Результат - блик движется за источником света.
Вопрос - а почему сразу не привязать центр блика в ИС. ответ - не знаю. Выдает ошибку.
Всем спасибо.
 

Paul_Winex

Знаток
Рейтинг
20
#4
Уроки пересмотрел, но не скажу что только что. Буду пересматривать. Подзабылось уже многое важное.
 
Сверху