#freeze
&br;
*&color(#458fab){コンポーネント}; [#e76ccb95]
+[[AvatarPoseBoxConstraint>Users/Common Avatar System/Pose Filters/AvatarPoseBoxConstraint]] &new(Users/Common Avatar System/Pose Filters/AvatarPoseBoxConstraint,nolink);
+[[AvatarPoseOffset>Users/Common Avatar System/Pose Filters/AvatarPoseOffset]] &new(Users/Common Avatar System/Pose Filters/AvatarPoseOffset,nolink);
+[[AvatarPoseRotationConstraint>Users/Common Avatar System/Pose Filters/AvatarPoseRotationConstraint]] &new(Users/Common Avatar System/Pose Filters/AvatarPoseRotationConstraint,nolink);
+[[AvatarPoseSmoothLerp>Users/Common Avatar System/Pose Filters/AvatarPoseSmoothLerp]] &new(Users/Common Avatar System/Pose Filters/AvatarPoseSmoothLerp,nolink);
&br;
*&color(#ae5458){Resoniteのアバターポーズフィルターについて}; [#c1708a18]
アバターポーズフィルターは以下のコンポーネントと組合せて使用します。
|掴んだ時|[[GrabbableAvatarPoseFilter>Transform/Interaction/GrabbableAvatarPoseFilter]]|両手|
|装備した時|[[ToolAvatarPoseFilter>Transform/Interaction/ToolAvatarPoseFilter]]|両手|
|入った(座った)時|AvatarAnchor|全身|
|アバターを着た時|[[AvatarPoseFilterInstaller>Users/Common Avatar System/AvatarPoseFilterInstaller]]|全身|
(このほかにも使用できるコンポーネントはありますが、通常のユーザーは弄らないと思うので省きます。)
それぞれ、複数種のフィルターを重ね掛けする事も可能です。
&br;
アバターポーズフィルター早見表
|BoxConstraint|位置を拘束(制限)|
|Offset|位置と回転を移動(ずらす)|
|RotationConstraint|回転を拘束(制限)|
|SmoothLerp|動きを滑らかに(遅く)|
&br;
''ポーズフィルターを使用する際に抑えておきたいポイントが2つあります。''
+UserRootSlotが基準である事。
OffsetやRotationConstraintを使用する際は、ユーザーのルートスロットの座標を元に計算しましょう。
FluxのUser Root SlotやTransform Pointノード等を活用しましょう。
~
+アバターIKは2種類に分類される。
始終端のIK(腰、頭、両手、両足)と、中間のIK(胸、両肘、両膝)に分類できます。
始終端のIKは、座標(位置と回転)をある程度自由に動かす事ができます。
中間のIKは、始終端のIKによって動きを拘束されているので、限られた範囲内でしか動かす事ができません。(肘先等の向きを制御する感じ。)
さらに、デスクトップかVRか、VRならどこまでトラッキングしているのかによって、ポーズフィルターの効果が変化します。
どの部位を、どの状態で、どのように制御するのか、熟考する必要があります。
&br;&br;&br;
----
CENTER:[[Users/Common Avatar System]]へ
----
&br;