v4.0
四足歩行ガイドと同じプロポーションのキャラクタを作成します。ガイドは、「Quadruped_Guide」という名前のモデルでなくてはなりません。 このコマンドは、Softimage のバージョン 4.0 よりも前のバージョンの四足歩行ガイドとは互換性がありません。
oQuadruped = MakeQuadruped( [TorsoType], [TorsoStretch], [TorsoDivisions], [IconType], [MakeBelly], [BellySlide], [BellyCenterPercentage], [HeadType], [HeadStretch], [HeadDivisions], [Ears], [MakeTail], [TailDivisions], [FrontRoll], [FrontRollDivisions], [BackRoll], [BackRollDivisions], [ShadowType], [CreateShadowKeySet], [SelectUsingUI] ); |
Quadruped JScript オブジェクトを戻します。
パラメータ | タイプ | 説明 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TorsoType | Integer |
クォータニオン スパインまたはスケルトン スパインのどちらを使用するかを指定します。 デフォルト値: 0
|
||||||||||||||||||
TorsoStretch | Integer |
スパインが胸のコントローラに追従してストレッチするか、一定の長さを保持するかを指定します。 デフォルト値: 0
|
||||||||||||||||||
TorsoDivisions | Integer |
スパインの分割数。 椎の数は、NbDivisions+1 になります。 デフォルト値: 3 |
||||||||||||||||||
IconType | Integer |
胸、ヒップ、上部ボディをコントロールするアイコンのタイプ。 デフォルト値: 0
|
||||||||||||||||||
MakeBelly | Boolean |
腹部のコントロールを作成するためのオプション。 MakeBelly コマンドを参照してください。 デフォルト値: 0 |
||||||||||||||||||
BellySlide | Integer |
2 ポイント スライド コントロールを腹とヒップの間に接続します。ヒップと腹の間のモーションをブレンドし、よりリアルなスキンのデフォーメーションを実現します。 スライドは腹部のコントロールの一方に配置されます。
デフォルト値: 0 |
||||||||||||||||||
BellyCenterPercentage | Double |
腹のセンターを配置する位置を制御します。 0 の値は腹部のセンターをヒップとスパインの一番下の椎にアタッチします。腹部が揺れる半径が大きくなります。 1 の値は腹部のセンターを腹部の表面近くに配置します。腹部が揺れる半径は小さくなります。 揺れ動く半径が大きくなると、腹部の跳ね返りや揺れがゆっくりになります。
デフォルト値: 0 |
||||||||||||||||||
HeadType | Integer |
使用する頭部アセンブリのスタイル。 デフォルト値: 0
|
||||||||||||||||||
HeadStretch | Integer |
首のスパインが頭のコントローラに追従して自動的にストレッチするか、一定の長さを保持するかを指定します。 このパラメータはスケルトンの頭部タイプでは無視されます。
デフォルト値: 0 |
||||||||||||||||||
HeadDivisions | Integer |
スパイン タイプの頭部アセンブリを選択した場合の、首の分割数。 このパラメータはスケルトンの頭部タイプでは無視されます。
デフォルト値: 3 |
||||||||||||||||||
Ears | Boolean |
2 足歩行ガイドの耳のガイドから耳を生成するオプション(尻尾と同様の形式。「MakeTail」を参照)。 デフォルト値: 0 |
||||||||||||||||||
MakeTail | Boolean |
尻尾を生成するオプション(MakeTailコマンドを参照)。 デフォルト値: 0 |
||||||||||||||||||
TailDivisions | Integer |
尻尾をトレースするチェインのボーンの数。 デフォルト値: 6 |
||||||||||||||||||
FrontRoll | Integer |
前脚に回転分割を適用するオプション。 上腕や大腿部の回転分割と同様の動作をする回転分割(「MakeBicepRoll」を参照)。
デフォルト値: 0 |
||||||||||||||||||
FrontRollDivisions | Integer |
前脚の回転分割の数。 値がゼロの場合には、回転は作成されません。 デフォルト値: 3 |
||||||||||||||||||
BackRoll | Boolean |
後脚に回転分割を適用するオプション。 上腕や大腿部の回転分割と同様の動作をする回転分割(「MakeBicepRoll」を参照)。
デフォルト値: 0 |
||||||||||||||||||
BackRollDivisions | Integer |
後脚の回転分割の数。 値がゼロの場合には、回転は作成されません。 デフォルト値: 3 |
||||||||||||||||||
ShadowType | Integer |
四足歩行モデルに拘束するシャドウ リグのタイプ。 シャドウ リグは、アニメーションを転送または再マップするために使用します。 デフォルト値: 0
|
||||||||||||||||||
CreateShadowKeySet | Boolean |
True の場合、シャドウ リグにキャラクタ キー セットが作成されます。 これはスクリプトでのみ使用されます。 デフォルト値: 0 |
||||||||||||||||||
SelectUsingUI | Boolean |
True の場合、ダイアログ ボックスが表示され、上述のオプションを選択するよう要求されます。 デフォルト値: 0 |
/* This example generates two quadruped rigs from a quadruped guide. */ //Get the quadruped guide GetPresetModel("Quadruped_Guide", "Quadruped_Guide", null, null); //Generate a default rig from the guide MakeQuadruped(1, 0, 3, 1, false, 0, 0.25, 0, 0, 3, false, 1, 6, false, 0, false, 0, 0, false, true); Translate("Quadruped.GlobalSRT", -8, 0, 0, siRelative, siView, siObj, siXYZ, null, null, siXYZ, null, null, null, null, null, null, 0); //Generate a rig with box shadow from the guide MakeQuadruped(1, 0, 3, 1, false, 0, 0.25, 0, 0, 3, false, 1, 6, false, 0, false, 0, 4, false, true); Translate("Quadruped1.GlobalSRT", 8, 0, 0, siRelative, siView, siObj, siXYZ, null, null, siXYZ, null, null, null, null, null, null, 0); |