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
|
||||||||||||||||||
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 |
||||||||||||||||||
RotationOrder | Integer |
腕の回転を YZX 順にするためのオプション。これ以外の場合は XYZ 回転が使用されます。 腕のジンバル ロックを回避するには、YZX が最も適した回転順です。 デフォルト値: 0
|
||||||||||||||||||
ArmSymmetry | Integer |
腕の対称操作を指定するオプション。 対称操作を与えるために、右腕に負のスケーリングが適用されます。 デフォルト値: 0
|
||||||||||||||||||
ArmAttachment | Integer |
腕を肩の子(デフォルト)またはヒップの子に設定するオプション。 デフォルト値: 0
|
||||||||||||||||||
FingerType | Integer |
2D または 3D チェインから指のボーンを構築するオプション。 デフォルト値: 0
|
||||||||||||||||||
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
|
||||||||||||||||||
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 |
/* 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); |