MakeBiped

導入

v4.0

詳細

二足ガイドと同じプロポーションのキャラクタを作成します。ガイドは、「Biped_Guide」という名前のモデルでなくてはなりません。 このコマンドは、Softimage のバージョン 4.0 よりも前のバージョンのガイドとは互換性がありません。

スクリプト構文

oBiped = MakeBiped( [TorsoType], [TorsoStretch], [TorsoDivisions], [IconType], [MakeBelly], [BellySlide], [BellyCenterPercentage], [HeadType], [HeadStretch], [HeadDivisions], [Ears], [RotationOrder], [ArmSymmetry], [ArmAttachment], [FingerType], [ForeArmRoll], [ForeArmDivisions], [BicepRoll], [BicepDivisions], [ThighRoll], [ThighDivisions], [ArmPitSlide], [HipSlide], [ThighSlide], [ElbowsJoint], [KneeJoint], [ShadowType], [ShadowHands], [OneModel], [IndependentLower], [ThreeBoneToes], [CreateShadowCharacterKeySet], [SelectUsingUI] );

戻り値

Biped JScript オブジェクトを戻します。

パラメータ

パラメータ タイプ 説明
TorsoType Integer クォータニオン スパインまたはスケルトン スパインのどちらを使用するかを指定します。

デフォルト値: 0

指定可能な値:

説明:

0 クォータニオン スパイン
1 スケルトン スパイン
TorsoStretch Integer スパインが胸のコントローラに追従してストレッチするか、一定の長さを保持するかを指定します。

デフォルト値: 0

指定可能な値:

説明:

0 スパインのスケールスライダに応じてストレッチします。
1 胸のコントローラに合わせてストレッチします。
TorsoDivisions Integer スパインの分割数。 椎の数は、NbDivisions+1 になります。

デフォルト値: 3

IconType Integer 胸、ヒップ、上部ボディをコントロールするアイコンのタイプ。

デフォルト値: 0

指定可能な値:

説明:

0 四角形のコントローラを使用
1 立方体のコントローラを使用
MakeBelly Boolean 腹部のコントロールを作成するためのオプション。 MakeBelly コマンドを参照してください。

デフォルト値: 0

BellySlide Integer 2 ポイント スライド コントロールを腹とヒップの間に接続します。ヒップと腹の間のモーションをブレンドし、よりリアルなスキンのデフォーメーションを実現します。 スライドは腹部のコントロールの一方に配置されます。

デフォルト値: 0

BellyCenterPercentage Double 腹のセンターを配置する位置を制御します。 0 の値は腹部のセンターをヒップとスパインの一番下の椎にアタッチします。腹部が揺れる半径が大きくなります。 1 の値は腹部のセンターを腹部の表面近くに配置します。腹部が揺れる半径は小さくなります。 揺れ動く半径が大きくなると、腹部の跳ね返りや揺れがゆっくりになります。

デフォルト値: 0

HeadType Integer 使用する頭部アセンブリのスタイル。

デフォルト値: 0

指定可能な値:

説明:

0 スケルトンの頭部と首
1 スパインの頭部と首
HeadStretch Integer 首のスパインが頭のコントローラに追従して自動的にストレッチするか、一定の長さを保持するかを指定します。 このパラメータはスケルトンの頭部タイプでは無視されます。

デフォルト値: 0

HeadDivisions Integer スパイン タイプの頭部アセンブリを選択した場合の、首の分割数。 このパラメータはスケルトンの頭部タイプでは無視されます。

デフォルト値: 3

Ears Boolean 2 足歩行ガイドの耳のガイドから耳を生成するオプション(尻尾と同様の形式。「MakeTail」を参照)。

デフォルト値: 0

RotationOrder Integer 腕の回転を YZX 順にするためのオプション。これ以外の場合は XYZ 回転が使用されます。 腕のジンバル ロックを回避するには、YZX が最も適した回転順です。

デフォルト値: 0

指定可能な値:

説明:

0 YZX 順
1 XYZ 順
ArmSymmetry Integer 腕の対称操作を指定するオプション。 対称操作を与えるために、右腕に負のスケーリングが適用されます。

デフォルト値: 0

指定可能な値:

説明:

0 対称操作(片腕に負のスケーリング)
1 非対称操作(両腕が正のスケーリング)
ArmAttachment Integer 腕を肩の子(デフォルト)またはヒップの子に設定するオプション。

デフォルト値: 0

指定可能な値:

説明:

0 腕は肩の子(FKアームスタイル)
1 腕は腰の子(肩をすくめるキャラクタのスタイル)
FingerType Integer 2D または 3D チェインから指のボーンを構築するオプション。

デフォルト値: 0

指定可能な値:

説明:

0 指は2Dチェインで、プリファレンスアングルは指のブレードの向きです
1 指は3Dチェインで、プリファレンスアングルはガイドのポーズです
ForeArmRoll Boolean 前腕の回転分割を追加するオプション(前腕の回転分割については、「MakeForearmRoll」を参照)。

デフォルト値: 0

ForeArmDivisions Integer 前腕の回転分割の数。 値がゼロの場合には、回転は作成されません。

デフォルト値: 3

BicepRoll Boolean 上腕の回転分割を追加するオプション(上腕の回転分割については、「MakeBicepRoll」を参照)。

デフォルト値: 0

BicepDivisions Integer 上腕の回転分割の数。 値がゼロの場合には、回転は作成されません。

デフォルト値: 3

ThighRoll Integer 大腿骨に太ももの回転分割を追加するオプション。 太ももの回転分割は、上腕の回転分割と同じです(上腕の回転分割の詳細については、「MakeBicepRoll」を参照してください)。

デフォルト値: 0

ThighDivisions Integer 大腿骨の回転分割の数。 値がゼロの場合には、回転は作成されません。

デフォルト値: 3

ArmPitSlide Boolean 上腕と胸のボーンの間に 2 ポイントのスライドを作成するオプション。 スライドのガイドの立方体は、胸のボーンの片側と上腕のボーンに作成されます。 2 ポイントスライドについては、「Make2PointSlide」を参照してください。

デフォルト値: 0

HipSlide Boolean 大腿とヒップのボーンの間に 2 ポイントのスライドを作成するオプション。 スライドを配置するためのガイドの立方体は、ヒップの片側に配置されます。 2 ポイントスライドについては、「Make2PointSlide」を参照してください。

デフォルト値: 0

ThighSlide Boolean 太ももとヒップのボーンの間に太もものスライドを作成するオプション。 スライドを配置するガイドの立方体は、ガイドのレッグの後ろにあります。 太もものスライドについては、「MakeThighSlide」を参照してください。

デフォルト値: 0

ElbowsJoint Boolean 上腕と前腕の間にジョイント圧縮を作成するオプション。 ジョイント圧縮については、「MakeJointCompression」を参照してください。

デフォルト値: 0

KneeJoint Boolean 太ももと恥骨の間にジョイント圧縮を作成するオプション。 ジョイント圧縮については、「MakeJointCompression」を参照してください。

デフォルト値: 0

ShadowType Integer 二足歩行モデルに拘束するシャドウ リグのタイプ。 シャドウ リグは、アニメーションを転送または再マップするために使用します。

デフォルト値: 0

指定可能な値:

説明:

0 なし
1 SI|3D スケルトン
2 XSI スケルトン
3 ヌル階層
4 ボックス階層
5 IKアーム付きのボックス
6 IKレッグ付きのボックス
7 IKレッグおよびアーム付きのボックス
ShadowHands Integer 手にシャドウ リグを作成するオプション。

デフォルト値: 0

OneModel Boolean True の場合、リグおよびシャドウ リグが同じモデルの下に作成されます。

デフォルト値: 0

IndependentLower Boolean True の場合、シャドウ リグにヒップ プレートが作成されます。

デフォルト値: 0

ThreeBoneToes Boolean True の場合、3 ボーンのつま先が作成されます。False の場合、2 ボーンのつま先が作成されます。

デフォルト値: 1

CreateShadowCharacterKeySet Boolean True の場合、シャドウ リグにキャラクタ キー セットが作成されます。

注: このパラメータはスクリプトでのみ使用されます。

デフォルト値: 0

SelectUsingUI Boolean True の場合、ダイアログ ボックスが表示され、上述のオプションを選択するよう要求されます。

デフォルト値: 0

JScript の例

/*

	This example generates two biped rigs from a biped guide.

*/

GetProportionalGuide("Biped_Guide", 0, 0);

//Generate a default rig from the guide

MakeBiped(1, 0, 3, 0, false, 0, 0.25, 0, 0, 3, false, 0, 1, 0, 0, false, 0, false, 0, false, 0, false, false, false, false, false, 0, 0, 0, false, true, false, true);

Translate("Biped.GlobalSRT", -10, 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

MakeBiped(1, 0, 3, 0, false, 0, 0.25, 0, 0, 3, false, 0, 1, 0, 0, false, 0, false, 0, false, 0, false, false, false, false, false, 4, 0, 0, false, true, false, true);

Translate("Biped1.GlobalSRT", 10, 0, 0, siRelative, siView, siObj, siXYZ, null, null, siXYZ, null, null, null, null, null, null, 0);

関連項目

MakeQuadruped MakeBipedDogLeg