CAT レイヤ への MAXScript アクセス

 

   

3ds Max CAT - クイック ナビゲーション

このページでは、MAXScript に対して公開される CAT レイヤ コントローラおよびインタフェースの概要を示します。

LayerRoot コントローラ

CATParent ヘルパー オブジェクトは、キャラクタのすべてのレイヤを管理する .layers プロパティに LayerRoot と呼ばれるコントローラを保持します。

LayerRoot は、レイヤ名、グローバル ウェイト、タイムワープ カーブなど、各レイヤに関連する情報を含む LayerInfo コントローラの配列を保持します。

LayerRootFPInterface

LayerRootFPInterface は、MAXScript に対してすべてのレイヤ操作を公開します。各レイヤ コントローラ、CATParent、LayerRoot コントローラで利用可能です。

LayerRootFPInterface は数多くのコントローラによって公開されます。また、LayerRootFPInterface に対する関数呼び出しは、LayerRoot controller に直接渡されます。

すなわち、LayerRootFPInterface は、単にユーザの利便性の向上の目的で、キャラクタ階層の複数のコントローラで公開されます。

LayerInfo

前述のとおり、LayerRoot コントローラ は、 LayerInfo コントローラ を保持します。

LayerInfo コントローラは、レイヤ スタックのレイヤのプロパティを保持します。

サブアニメーション

.weights: float

LayerInfo コントローラでサブアニメーションによって検出されたウェイトは、このレイヤのグローバル ウェイト コントローラです。

   

.timewarp: float

レイヤ タイム ワープ コントローラへのアクセスを提供します。

   

.transform: transform

変換ノードの変換コントローラを含みます。

LayerInfo コントローラは、LayerInfoFPInterface 関数公開インタフェースを公開します。

   

.SelectedLayer: integer : Read|Write

現在選択されているレイヤを返します。

   

.SoloLayer: integer : Read|Write

solo レイヤのインデックスを返します。solo レイヤがない場合は、-1 を返します。

   

関連事項