スクリプト

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

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

[概要]

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

[使い方]

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

[オプション]

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

[解説]

JavaScript
var sel=app.project.activeItem.selectedLayers;

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

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

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

ダウンロード

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

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

ピックアップ記事

  1. amazonのスポンサー商品(広告)を非表示にするブックマークレット「amazO…

  2. フリーランスの開業届提出は開業freeeでとにかく簡単に

  3. なぜ?After Effectsのレイヤーをエクスプレッションで効率化

  4. YouTubeで一時停止中のコントローラーを非表示にするブックマークレット

  5. なぜ?After Effectsの操作を「スクリプト」で効率化

関連記事

  1. スクリプト

    リンク切れフッテージのファイルパス一覧をテキストファイル出力するスクリプト「exportDeadLi…

    ソースが「不明」なリンク切れファイルと、最後にリンクしていたファイルパ…

  2. スクリプト

    ベンド可の矢印を作成するスクリプト「shapeArrow(s)@2DBend.jsx」

    ベンド可の矢印シェイプを作成するスクリプト。…

  3. スクリプト

    レイヤーを自動で拡大・縮小させるスクリプト[auto]scaleAnimator.jsx

    選択レイヤーのインポイントからアウトポイントにかけて、指定した%サイズ…

  4. スクリプト

    選択順にレーザー線で繋ぐスクリプト「fakePlexus.jsx」

    有料プラグインの「Plexus」を模した「レイヤーとレイヤーを線で繋ぐ…

  5. スクリプト

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

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

  6. スクリプト

    フェードイン・アウトを自動化するスクリプト「[auto]fIn_fOut.jsx」

    レイヤーのインポイントからのフェードインと、アウトポイントまでのフェー…

コメント

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

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

CAPTCHA


PAGE TOP