Unity デザイナーズ・バイブル 6月6日発売!

【After Effects】選択したレイヤーのレイヤースタイルの状態を変更するスクリプト

0

aftereffects-change-state-layerstyle-selected-layer

レイヤースタイルの境界線のパラメーターを変える方法を調べてきました。
そのメモです。
とっかかりがつかめたので、応用で他のレイヤースタイルの状態を変更できると思います。

選択したレイヤーの境界線の状態を変更するスクリプト

以前の記事の選択したレイヤーの文字の状態を変更するスクリプトに境界線の色とサイズの変更を加えてみます。

lay = app.project.activeItem.selectedLayers;

for (i=0; i<lay.length; i++){

var myComp = app.project.activeItem;
var myTextLayer = lay[i];
var mySourceText = myTextLayer.property("ADBE Text Properties").property("ADBE Text Document");
var myTextDoc = mySourceText.value;
var myColor = [0/255,0/255,0/255];

//文字の設定
myTextDoc.fillColor = myColor; //塗り
myTextDoc.applyStroke = true; //線をON
myTextDoc.strokeColor =[255/255, 255/255, 255/255]; //線
mySourceText.setValue(myTextDoc);

//境界線の設定
app.executeCommand(9008);
myTextLayer.property("Layer Styles").property("Stroke")("Color").setValue(myColor);
myTextLayer.property("Layer Styles").property("Stroke")("Size").setValue(8);
}


備考

app.executeCommand(9008);

境界線はコマンドIDを調べて適応します。

myTextLayer.property("Layer Styles").property("Stroke")("Size").setValue(8);

個々のパラメーターは上記のような感じで変更できます。

参考

https://forums.adobe.com/thread/2289279





aftereffects-summary-article


作業効率化!After Effectに関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(エクスプレッション)に関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(スクリプト)に関する動画制作まとめ

アフターエフェクツのソフト


eyecatch-buy-adobe-creative-cloud
【Adobe Creative Cloud】最安!アドビ認定スクールから購入する方法(+講座付き)

アフターエフェクツの参考書籍

すいみん
最初の教科書にするならこの本です!
すいみん
この本見ながらエフェクトを触っているとより身につきます!
すいみん
Premiere Pro版もあります。YouTuber向け!
すいみん
このシリーズ3冊あるのですが、アニメの技法って特殊で面白いので引き出しを増やしたい方向けに!

エクスプレッションの参考書籍

すいみん
AfterEffects慣れてくると効率化も考えるようになると思いますが、まずはエクスプレッションを覚えましょう!
すいみん
専門誌の定期購読をするなら月額980円の「Kindle Unlimited」がおすすめです!


eyecatch-amazon-kindle-unlimited
【Kindle Unlimited】CGデザイナーにおすすめ!専門書読み放題の電子書籍サービス

以上、すいみん(@cg_method)でした!

0