BipedPlus

Ep.15 — スキンボーン ノード名リファレンス (`Skin_*`)

Markdownダウンロード

このドキュメントは、BipedPlusがデフォルト値として生成する Skin_* スキニングボーンのネーミングガイドラインです。
OtakuSolutionsが3dsMaxリギング作業で採用している命名規則を共有します。

社内にリギングの命名ガイドラインがないパートナー企業は、このドキュメントを基準としてご参照ください。
カスタマイズ作業の際もこのノード名と構造の規則を維持することで、互換性が保証されます。

BipedPlusは一部の関節でメインボーンセグメントボーン(_Seg) を分離した二重構造を採用しています。
関節のストレッチ表現とスケールエラー防止が目的です。

Pattern Skin_*
Left + Center nodes 85
Right nodes (mirror) 63
Total nodes 148

スキニング構造設計

役割 説明
メインボーン (is_skinned=X) 関節運動の主軸/回転を担当。スキニング不要。
_Seg ボーン (is_skinned=O) メインボーンの子。各セグメントのメッシュ変形を担当。
_Twist ボーン (is_skinned=O) 肢体に沿ってツイスト回転を分散。
_Cor ボーン (is_skinned=O) 左右対称補正のための修正ボーン。
Seg/Twistなしのボーン (is_skinned=O) メインボーンに直接スキニング(例:指、手、足)。
Nub ボーン (is_skinned=X) チェーン終端マーカー。スキニング不要。

フィールド説明

フィールド 説明
direction left / center
is_skinned ボーンがスキンウェイトを受け取るか(O = はい、X = いいえ)
parent 親ノード({LAST} = チェーン内の最後の番号のボーン)
part リグモジュールパートID

Node List (85 — Left + Center)

node part direction parent is_skinned
Skin_Com spine center Root O
Skin_Pelvis spine center Root X
Skin_Spine spine center Skin_Pelvis X
Skin_Spine1 spine center Skin_Spine X
Skin_Spine2 spine center Skin_Spine1 X
Skin_Spine3 spine center Skin_Spine2 X
Skin_Spine4 spine center Skin_Spine3 X
Skin_Pelvis_Seg spine center Skin_Pelvis O
Skin_Spine1_Seg spine center Skin_Spine1 O
Skin_Spine2_Seg spine center Skin_Spine2 O
Skin_Spine3_Seg spine center Skin_Spine3 O
Skin_Spine4_Seg spine center Skin_Spine4 O
Skin_Spine_Seg spine center Skin_Spine O
Skin_Head neck-head center Skin_Neck X
Skin_Neck neck-head center Skin_Spine{LAST} X
Skin_HeadNub neck-head center Skin_Head X
Skin_Head_Seg neck-head center Skin_Head O
Skin_Neck_Seg neck-head center Skin_Neck O
Skin_Neck_Twist neck-head center Skin_Neck O
Skin_L_Clavicle arm left Skin_Spine{LAST} O
Skin_L_ForeArm arm left Skin_L_UpperArm X
Skin_L_Hand arm left Skin_L_ForeArm O
Skin_L_UpperArm arm left Skin_L_Clavicle X
Skin_L_ForeArm_Seg1 arm left Skin_L_ForeArm O
Skin_L_ForeArm_Seg2 arm left Skin_L_ForeArm O
Skin_L_ForeArm_Seg3 arm left Skin_L_ForeArm O
Skin_L_ForeArm_Seg4 arm left Skin_L_ForeArm O
Skin_L_ForeArm_Seg5 arm left Skin_L_ForeArm O
Skin_L_UpperArm_Seg1 arm left Skin_L_UpperArm O
Skin_L_UpperArm_Seg2 arm left Skin_L_UpperArm O
Skin_L_UpperArm_Seg3 arm left Skin_L_UpperArm O
Skin_L_UpperArm_Seg4 arm left Skin_L_UpperArm O
Skin_L_UpperArm_Seg5 arm left Skin_L_UpperArm O
Skin_L_Finger0 finger0 left Skin_L_Hand O
Skin_L_Finger01 finger0 left Skin_L_Finger0 O
Skin_L_Finger02 finger0 left Skin_L_Finger01 O
Skin_L_Finger1 finger1 left Skin_L_Hand O
Skin_L_Finger11 finger1 left Skin_L_Finger1 O
Skin_L_Finger12 finger1 left Skin_L_Finger11 O
Skin_L_Finger2 finger2 left Skin_L_Hand O
Skin_L_Finger21 finger2 left Skin_L_Finger2 O
Skin_L_Finger22 finger2 left Skin_L_Finger21 O
Skin_L_Finger3 finger3 left Skin_L_Hand O
Skin_L_Finger31 finger3 left Skin_L_Finger3 O
Skin_L_Finger32 finger3 left Skin_L_Finger31 O
Skin_L_Finger4 finger4 left Skin_L_Hand O
Skin_L_Finger41 finger4 left Skin_L_Finger4 O
Skin_L_Finger42 finger4 left Skin_L_Finger41 O
Skin_L_Calf leg left Skin_L_Thigh X
Skin_L_Foot leg left Skin_L_Calf O
Skin_L_HorseLink leg left Skin_L_Calf X
Skin_L_Thigh leg left Skin_Pelvis X
Skin_L_Toe0 leg left Skin_L_Foot O
Skin_L_Calf_Seg1 leg left Skin_L_Calf O
Skin_L_Calf_Seg2 leg left Skin_L_Calf O
Skin_L_Calf_Seg3 leg left Skin_L_Calf O
Skin_L_Calf_Seg4 leg left Skin_L_Calf O
Skin_L_Calf_Seg5 leg left Skin_L_Calf O
Skin_L_HorseLink_Seg1 leg left Skin_L_HorseLink O
Skin_L_HorseLink_Seg2 leg left Skin_L_HorseLink O
Skin_L_HorseLink_Seg3 leg left Skin_L_HorseLink O
Skin_L_HorseLink_Seg4 leg left Skin_L_HorseLink O
Skin_L_HorseLink_Seg5 leg left Skin_L_HorseLink O
Skin_L_Thigh_Seg1 leg left Skin_L_Thigh O
Skin_L_Thigh_Seg2 leg left Skin_L_Thigh O
Skin_L_Thigh_Seg3 leg left Skin_L_Thigh O
Skin_L_Thigh_Seg4 leg left Skin_L_Thigh O
Skin_L_Thigh_Seg5 leg left Skin_L_Thigh O
Skin_Prop1 prop1 center Root O
Skin_Prop2 prop2 center Root O
Skin_Prop3 prop3 center Root O
Skin_L_BackA_Skirt1 extra_skirt left Skin_Pelvis O
Skin_L_BackA_Skirt2 extra_skirt left Skin_L_BackA_Skirt1 O
Skin_L_BackA_Skirt3 extra_skirt left Skin_L_BackA_Skirt2 O
Skin_L_FrontA_Skirt1 extra_skirt left Skin_Pelvis O
Skin_L_FrontA_Skirt2 extra_skirt left Skin_L_FrontA_Skirt1 O
Skin_L_FrontA_Skirt3 extra_skirt left Skin_L_FrontA_Skirt2 O
Skin_L_Side_Skirt1 extra_skirt left Skin_Pelvis O
Skin_L_Side_Skirt2 extra_skirt left Skin_L_Side_Skirt1 O
Skin_L_Side_Skirt3 extra_skirt left Skin_L_Side_Skirt2 O
Skin_L_Back_Hip extra_hip left Skin_Pelvis O
Skin_L_Front_Hip extra_hip left Skin_Pelvis O
Skin_L_Side_Hip extra_hip left Skin_Pelvis O
Skin_L_ForeArm_Cor extra_forearm left Skin_L_UpperArm O
Skin_L_Calf_Cor extra_calf left Skin_L_Thigh O

Right Side — Replace _L_ with _R_ to get the mirrored node.
e.g. Skin_L_UpperArmSkin_R_UpperArm

さらにサポートが必要ですか?

お問い合わせ