終了

マーカーを使ったエクスプレッション

積極的な参加者 ,
Aug 09, 2019 Aug 09, 2019

リンクをクリップボードにコピー

コピー完了

質問させて下さい。

下記のようなマーカーをトリガーとしたエクスプレッションを作成したとします。

スクリーンショット 2019-08-09 18.00.23.png

シェイプが右から左へeaseで動く単純なモーションです。

このマーカーを下図のような分割されたマーカー(正式な名称が分かりません)にして、

マーカーの左端をstart、右端をendとして扱いたいのですが、

それぞれのtime情報をを取得する方法はありますでしょうか?

スクリーンショット 2019-08-09 18.01.03.png

layerだとinPointとoutPointが使えると思いますが、

マーカーだと左端の1フレしか取得出来ませんでした。

エクスプレッションの知識も不足しているのですが、

何卒ご指導下さい。m(_ _)m

var mark1 = thisLayer.marker.key("start").time;

var mark2 = thisLayer.marker.key("end").time;

if(time >= mark1 && time <= mark2){

  ease(time, mark1, mark2, [500,0], [-500,0]);

}else{

  value

}

表示

953

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Aug 09, 2019 Aug 09, 2019

マニュアルによれば、マーカーのデュレーション時間は表示できるようなので、終了の時間を割り出せないでしょうか。

After Effects でのエクスプレッション言語

投票

翻訳

翻訳
Community Expert ,
Aug 09, 2019 Aug 09, 2019

リンクをクリップボードにコピー

コピー完了

マニュアルによれば、マーカーのデュレーション時間は表示できるようなので、終了の時間を割り出せないでしょうか。

After Effects でのエクスプレッション言語

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
積極的な参加者 ,
Aug 09, 2019 Aug 09, 2019

リンクをクリップボードにコピー

コピー完了

最新

出来ました!

いつもありがとうございます!

スクリーンショット 2019-08-09 23.28.43.png

リファレンス見てたのに。。ちゃんと見ないとダメですね。

以前にご紹介頂いたクイックリファレンスもKindleで買って読んでます。

ホントに少しづつですが学んでいきたいと思います。

またご教授頂けると助かります。

ありがとうございました!

var sTime = thisLayer.marker.key("move").time;

var markDur = thisLayer.marker.key("move").duration;

var eTime = thisLayer.marker.key("move").time + markDur;

if(time >= sTime && time <= eTime ){

  ease(time, sTime, eTime, [500,0], [-500,0]);

}else{

  value

}

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines