スクリプト

裏面を非表示にするスクリプト「hideBackface.jsx」

3Dレイヤーの裏面を非表示にするエクスプレッション」をスクリプト化。

[概要]

選択レイヤーの不透明度にエクスプレッションを追加します。

[使い方]

  1. 裏面を非表示にしたいレイヤーを全選択
  2. スクリプトを実行

[オプション]

  • 3Dレイヤーでなくとも「try~catch」でエラーが出ないように回避

[解説]

function hideBackface(){
var actCmp=app.project.activeItem;
var selItmAll=actCmp.selectedLayers;

    for(i=0;i<selItmAll.length;i++){
        
        selItmAll[i].opacity.expression=
            'try {\r'+
            '	(toCompVec([0,0,1])[2]>0)?value:0; \r'+
            '} catch(e) {\r'+
            '	value;\r'+
            '}';
        
    }//for
}

app.beginUndoGroup("hideBackface");
    hideBackface();
app.endUndoGroup();

不透明度にエクスプレッションが適用され、裏面がカメラ側に向いていると不透明度が0になり、非表示となります。

ダウンロード

3Dレイヤーの裏面を非表示にするエクスプレッション前のページ

文章を分解してテキストレイヤーにするスクリプト「textLayerImporter.jsx」次のページ

ピックアップ記事

  1. なぜ?After Effectsの操作を「スクリプト」で効率化
  2. フリーランスの開業届提出は開業freeeでとにかく簡単に
  3. なぜ?After Effectsのレイヤーをエクスプレッションで効率化

関連記事

  1. スクリプト

    AEでも前方選択するスクリプト「selectForword.jsx」

    PremiereにはあるのにAfter Effectsにない標準ツー…

  2. スクリプト

    選択レイヤーのソーステキストを編集するスクリプト「textLayerEditor.jsx」

    選択した全テキストレイヤーのソーステキストを取り込み、テキストエリア上…

  3. スクリプト

    使用フォント一覧をテキストファイル出力するスクリプト「exportFontName.jsx」

    実行すると、開いているaepファイルと同じフォルダに、使用フォント一…

  4. スクリプト

    選択順にレーザー線を追加するスクリプト「fakePlexus.jsx」

    記事「レーザーの線で繋ぐエクスプレッション」をスクリプト化。…

  5. スクリプト

    オーディオのフェードイン・アウトを自動化するスクリプト「[auto]volfIn_fOut.jsx」…

    オーディオレイヤーの音量のフェードイン・フェードアウトをエクスプレッシ…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA