Skip to main content
atsushis52353440
Participant
11月 20, 2018 6:59 午前 UTC
解決済み

(仕様?)マスクパスのキーフレームをループさせたい【CC2019】

After Effects CC 2019を使用しています。

やりたいことは表題の通りですが、マスクパスにキーフレームを打ち、

「loopOut(type = "cycle", numKeyframes = 0)」のエクスプレッションを記述すると、

「関数loopOutは未定義です」というエラーが出ます。

他のプロパティ(スケールや回転など)に同じ記述をすると正常に動くので

原因が分からず困っております。

どなたか教えていただけないでしょうか。

    このトピックへの返信は締め切られました。
    Mukaida解決!
    Community Expert
    11月 20, 2018 8:01 午前 UTC

    マニュアルの loopIn(type="cycle", numKeyframes=0) の項目に、「「ソーステキスト」プロパティ、パスシェイププロパティ、「レベル」エフェクトの「ヒストグラム」プロパティなど、タイムラインパネルで単純な数値で表現できないプロパティでは使用できません。」の記載があるので、loopOutも同様だと思います。

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

    返信数 8

    MukaidaCommunity Expert解決!
    Community Expert
    11月 20, 2018 8:01 午前 UTC

    マニュアルの loopIn(type="cycle", numKeyframes=0) の項目に、「「ソーステキスト」プロパティ、パスシェイププロパティ、「レベル」エフェクトの「ヒストグラム」プロパティなど、タイムラインパネルで単純な数値で表現できないプロパティでは使用できません。」の記載があるので、loopOutも同様だと思います。

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

    翻訳
    atsushis52353440
    Participant
    11月 20, 2018 9:16 午前 UTC

    早速のご回答、感謝いたします。その記載は盲点でした。仕様だということが分かり、スッキリしました。切り替えて、別の方法で実現させたいと思います。ありがとうございました。

    翻訳
    Community Expert
    11月 20, 2018 10:56 午前 UTC

    ループをほとんど使ったことがないので参考ですが、

    プリコンポーズしてタイムリマップでループさせる方法を使われる方もいます。

    ただし、1フレーム分 何か問題があるらしいので、下記フォーラムのスクリプトが役にたつかもしれません。

    Script for AE facilitates work with Time Remap - aenhancers

    翻訳