1

このサンプル コードを使用すると、次のようになります。

app.project.item(index).layers.addLight(name, centerPoint)

プロジェクトの 2 番目のシーン (コンポジション) にライトを追加して影を作成する、次のテスト コードを作成しました。

var s2light1 = scene2.layers.addLight("s2light1", [1143,121]);

これは完全に機能します。しかし、Extendscript で centerPoint の 3 番目 (Z) の値も設定したいと考えています (After Effects で可能)。

ただし、After Effects CS6 スクリプト ガイドによると、X 値と Y 値のみを設定できるようです。新しいカメラの Point of Interest プロパティの値。Z 値は 0 に設定されています。 "

Extendscript で中心点の Z 値を設定するための別の方法や回避策はありますか?

4

1 に答える 1

0
newLight = app.project.item(1).layers.addLight("foo", [22, 33]);
//now set the point of interest ('center point') value:
newLight.property("Point of Interest").setValue([22, 33, 11]);

ライトを自動方向付けしない (1 ノード) にするには:

newLight.autoOrient = AutoOrientType.NO_AUTO_ORIENT;

その場合、Position プロパティと Rotation プロパティを制御しますが、特に問題はありません。

于 2014-08-03T05:51:37.180 に答える