2015-01-16 4 views
0

Мне интересно, есть ли способ получить доступ к свойствам маски маски Buging Box Gui, чтобы я мог видеть, как создавать идеальные маски формы круга в After Effects? Мой код ниже:Могу ли я получить доступ к Mask> Mask Path> Shape> BoundingBox через Extenscript?

maskpath = app.project.item(1).layer("Orange Solid 2").property("ADBE Mask Parade").property("ADBE Mask Atom").property("ADBE Mask Shape");

ответ

0

Не уверен, что вы подразумеваете под «доступ к свойствам Ограничительная Box ГИП маски форм», но я думаю, что я знаю, что вы имеете в виду под «как создать идеальную форму круга маски в After Effects ".

код скрипта Д. Ebberts' размещен здесь: http://aenhancers.com/viewtopic.php?f=11&t=2084

Я считаю, что он делает (или приведу вас сделать), что вы хотите.

+0

Спасибо за ответ. На самом деле это также помогает. Прошу прощения за плохое описание «Ограничительной коробки». Но если вам интересно, это gui, который открывается, когда вы выбираете маску слоя, путь маски и только справа от нее вы можете выбрать «Shape ...», который выделен в Orange. – Felice

+0

Я уверен, что это несколько очевидно, но, как правило, лучше всего использовать скрипты (и лучше всего разрабатывать API), не полагаясь на графический интерфейс, по разным причинам. Ваше описание не было плохим; Я хотел быть уверенным, что это то, что вы имели в виду, поскольку я думал об идеальном использовании сценариев, которые не полагаются на графический интерфейс. Я очень рад, что это помогло. – CRGreen

-1

Я думаю, вы говорите о том, как получить доступ к левому верхнему правому нижнему значению этого окна.

Это окно появляется при нажатии на форме маски пути (положение, где указывает рука утопить синий цвет стрелка)

пожалуйста, любой может сказать мне, как получить доступ к этим значения с помощью сценария

0

Я нашел ответ от последействия-CS6-Scripting-Guide.pdf страницы 48

AVLayer sourceRectAtTime() method 

Получает прямоугольник бо unds слоя по указанному временному индексу, исправленному для содержимого текстового или текстового слоя. Используйте, например, текст, который правильно привязан к базовой линии.

app.project.item(index).layer(index).sourceRectAtTime(timeT, extents) 

Возвращает объект А JavaScript с четырьмя атрибутами: [сверху, слева, ширина, высота].