Render.ru

Экспорт координат вершин слоя

Борис Рожковский

Пользователь сайта
Рейтинг
2
#1
Здравствуйте.
Есть 3D слой с картинкой, двигающейся и перемещающейся по сцене.
Как через скрипт достучаться до абсолютных значений координат углов слоя на экране?
 

Борис Рожковский

Пользователь сайта
Рейтинг
2
#3
т.е с помощью этого платного плагина: к примеру у меня есть 3d слой с видео, он как то повернут относительно камеры, я добавляю к нему маску, и по умолчанию ее вершины совпадают с вершинами 3d слоя. и из такой ситуации я могу сделать из этой маски маску на 2d слое, которая на видео будет вести себя также как исходная с 3d слоя?
 

Борис Рожковский

Пользователь сайта
Рейтинг
2
#4
уже разобрался, да можно.
Если кому-нибудь это поможет:
Добавляем MaskAvenger к обоим слоям, и 3d и 2d.
К 2d слою, к свойствам "Point1..PointN" добавляем экспрешн, который при помощи метода камеры toComp() преобразует координаты свойств "Point" 3d слоя, в координаты на плоскости камеры.
Код:
compName = "Pre-comp 4";
layerName = "Frame.png";
cameraName = "Camera 1";
 
tC = comp(compName).layer(cameraName);
tC.toComp(tC.fromWorld(tL.toWorld(tL.effect("Mask_Avenger")(thisProperty.name).valueAtTime(timeInComp)),timeInComp),timeInComp);
 
Сверху