Page semi-automatically generated by my new tool |
Automated: update DeDuplicate |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
== Fields == | == Fields == | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|IK| | |IK|'''[[Component:VRIK|VRIK]]'''|TypeAdv0=true| | ||
|HeightCompensation| | |HeightCompensation|Float| | ||
|AvatarHeight| | |AvatarHeight|Float| | ||
|UserResizeThreshold| | |UserResizeThreshold|Float| | ||
|FeetIgnoreOtherPlayers| | |FeetIgnoreOtherPlayers|Bool| | ||
|FeetCollisionListMode|ListFilterMode| | |FeetCollisionListMode|ListFilterMode| | ||
|FeetCollisionList|{{RootFieldType|SyncRefList`1|[[Type:Slot|Slot]]}}| | |FeetCollisionList|{{RootFieldType|SyncRefList`1|[[Type:Slot|Slot]]}}|TypeAdv6=true| | ||
|HeadMaxFixDistance| | |HeadMaxFixDistance|Float| | ||
|ForceUseFeetProxies| | |ForceUseFeetProxies|Bool| | ||
|ForceUsePelvisProxy| | |ForceUsePelvisProxy|Bool| | ||
|ForceUseChestProxy| | |ForceUseChestProxy|Bool| | ||
|ForceUseElbowProxies| | |ForceUseElbowProxies|Bool| | ||
|ForceUseKneeProxies| | |ForceUseKneeProxies|Bool| | ||
|FeetCalibrated| | |FeetCalibrated|Bool| | ||
|PelvisCalibrated| | |PelvisCalibrated|Bool| | ||
|GroundCheckHeightRatio| | |GroundCheckHeightRatio|Float| | ||
|FeetHoverHeight| | |FeetHoverHeight|Float| | ||
|FeetHoverSmoothSpeed| | |FeetHoverSmoothSpeed|Float| | ||
|MinFeetTransitionSpeed| | |MinFeetTransitionSpeed|Float| | ||
|MaxFeetTransitionSpeed| | |MaxFeetTransitionSpeed|Float| | ||
|GaitFeetTransitionSpeedMultiplier| | |GaitFeetTransitionSpeedMultiplier|Float| | ||
|FeetHoverTilt| | |FeetHoverTilt|Float| | ||
|LeftFootFloatOffset|Float3| | |LeftFootFloatOffset|Float3| | ||
|RightFootFloatOffset|Float3| | |RightFootFloatOffset|Float3| | ||
|LeftFootRootHeight| | |LeftFootRootHeight|Float| | ||
|RightFootRootHeight| | |RightFootRootHeight|Float| | ||
|FootFloatSpeed| | |FootFloatSpeed|Float| | ||
|FootFloatAngleMagnitude| | |FootFloatAngleMagnitude|Float| | ||
|FootFloatOffsetMagnitude| | |FootFloatOffsetMagnitude|Float| | ||
|FeetFloatVelocityForce| | |FeetFloatVelocityForce|Float| | ||
|FeetFloatVelocityDampeningSpeed| | |FeetFloatVelocityDampeningSpeed|Float| | ||
|MaxFeetVelocityOffset| | |MaxFeetVelocityOffset|Float| | ||
|VelocityAverageRate| | |VelocityAverageRate|Float| | ||
|HoverVelocityThreshold| | |HoverVelocityThreshold|Float| | ||
|HorizontalBodyAngle| | |HorizontalBodyAngle|Float| | ||
|SupressWalkAnimationWhenHorizontal| | |SupressWalkAnimationWhenHorizontal|Bool| | ||
|AlwaysUseTrackersWhenHorizontal| | |AlwaysUseTrackersWhenHorizontal|Bool| | ||
|Gaits|{{RootFieldType|SyncList`1|[[ | |Gaits|{{RootFieldType|SyncList`1|[[#Gait|Gait]]}}|TypeAdv37=true| | ||
|GaitTransitionSpeed| | |GaitTransitionSpeed|Float| | ||
|GaitMovementDirectionSmoothSpeed| | |GaitMovementDirectionSmoothSpeed|Float| | ||
|RigCollidersRadiusRatio| | |RigCollidersRadiusRatio|Float| | ||
|LeftHandRotationOffset|FloatQ| | |LeftHandRotationOffset|FloatQ| | ||
|RightHandRotationOffset|FloatQ| | |RightHandRotationOffset|FloatQ| | ||
|CurrentAverageVelocity|{{RootFieldType|RawOutput`1|[[Type: | |CurrentAverageVelocity|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv43=true| | ||
|CurrentOnGround|{{RootFieldType|RawOutput`1|[[Type: | |CurrentOnGround|{{RootFieldType|RawOutput`1|[[Type:Bool|Bool]]}}|TypeAdv44=true| | ||
|CurrentGaitIndex|{{RootFieldType|RawOutput`1|[[Type: | |CurrentGaitIndex|{{RootFieldType|RawOutput`1|[[Type:Int|Int]]}}|TypeAdv45=true| | ||
|_locomotionController| | |_locomotionController|'''[[Component:LocomotionController|LocomotionController]]'''|TypeAdv46=true| | ||
|_leftHandNode| | |_leftHandNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv47=true| | ||
|_rightHandNode| | |_rightHandNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv48=true| | ||
|_leftElbowNode| | |_leftElbowNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv49=true| | ||
|_rightElbowNode| | |_rightElbowNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv50=true| | ||
|_leftFootNode| | |_leftFootNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv51=true| | ||
|_rightFootNode| | |_rightFootNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv52=true| | ||
|_leftKneeNode| | |_leftKneeNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv53=true| | ||
|_rightKneeNode| | |_rightKneeNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv54=true| | ||
|_headNode| | |_headNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv55=true| | ||
|_pelvisNode| | |_pelvisNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv56=true| | ||
|_chestNode| | |_chestNode|'''[[Component:AvatarPoseNode|AvatarPoseNode]]'''|TypeAdv57=true| | ||
|_headProxy|Slot| | |_headProxy|Slot| | ||
|_pelvisProxy|Slot| | |_pelvisProxy|Slot| | ||
Line 80: | Line 80: | ||
|_leftKneeDefaultProxy|Slot| | |_leftKneeDefaultProxy|Slot| | ||
|_rightKneeDefaultProxy|Slot| | |_rightKneeDefaultProxy|Slot| | ||
|_headTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_headTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv71=true| | ||
|_headTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_headTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv72=true| | ||
|_pelvisTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_pelvisTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv73=true| | ||
|_pelvisTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_pelvisTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv74=true| | ||
|_chestTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_chestTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv75=true| | ||
|_leftHandTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftHandTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv76=true| | ||
|_leftHandTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_leftHandTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv77=true| | ||
|_rightHandTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightHandTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv78=true| | ||
|_rightHandTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_rightHandTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv79=true| | ||
|_leftElbowTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftElbowTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv80=true| | ||
|_rightElbowTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightElbowTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv81=true| | ||
|_leftFootTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftFootTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv82=true| | ||
|_leftFootTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_leftFootTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv83=true| | ||
|_rightFootTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightFootTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv84=true| | ||
|_rightFootTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}| | |_rightFootTargetRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv85=true| | ||
|_leftKneeTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftKneeTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv86=true| | ||
|_rightKneeTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightKneeTargetPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv87=true| | ||
|_pelvisPositionWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_pelvisPositionWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv88=true| | ||
|_pelvisRotationWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_pelvisRotationWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv89=true| | ||
|_chestWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_chestWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv90=true| | ||
|_locomotionWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_locomotionWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv91=true| | ||
|_leftLegPositionWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_leftLegPositionWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv92=true| | ||
|_leftLegRotationWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_leftLegRotationWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv93=true| | ||
|_rightLegPositionWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_rightLegPositionWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv94=true| | ||
|_rightLegRotationWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_rightLegRotationWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv95=true| | ||
|_leftKneeBendWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_leftKneeBendWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv96=true| | ||
|_rightKneeBendWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_rightKneeBendWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv97=true| | ||
|_leftElbowBendWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_leftElbowBendWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv98=true| | ||
|_rightElbowBendWeight|{{RootFieldType|FieldDrive`1|[[Type: | |_rightElbowBendWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv99=true| | ||
|_leftFootOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_leftFootOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv100=true| | ||
|_rightFootOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_rightFootOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv101=true| | ||
|_leftFootRelativeToRoot|FloatQ| | |_leftFootRelativeToRoot|FloatQ| | ||
|_rightFootRelativeToRoot|FloatQ| | |_rightFootRelativeToRoot|FloatQ| | ||
|_locomotionOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}| | |_locomotionOffset|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv104=true| | ||
|_simplifiedColliderEnabled|{{RootFieldType|FieldDrive`1|[[Type: | |_simplifiedColliderEnabled|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv105=true| | ||
|_rigCollidersEnabledStates|{{RootFieldType|SyncList`1|[[Type:FieldDrive`1|FieldDrive`1]]<[[Type: | |_rigCollidersEnabledStates|{{RootFieldType|SyncList`1|[[Type:FieldDrive`1|FieldDrive`1]]<[[Type:Bool|Bool]]>}}|TypeAdv106=true| | ||
|_horizontalTrackingLocked| | |_horizontalTrackingLocked|Bool| | ||
}} | |||
== Sync Delegates == | |||
{{Table ComponentTriggers | |||
|FilterAvatarHeadPose()|[[Type:AvatarHeadPoseFilter|AvatarHeadPoseFilter]]<[[Type:Float3&|Float3&]]: position, [[Type:FloatQ&|FloatQ&]]: rotation>| | |||
}} | }} | ||
== Behavior == | == Behavior == | ||
Line 124: | Line 129: | ||
== Related Components == | == Related Components == | ||
</translate> | </translate> | ||
[[Category:Components{{#translation:}}|VRIKAvatar]] | |||
[[Category:Components With Nested Types{{#translation:}}|VRIKAvatar]] | |||
[[Category:ComponentStubs]] | [[Category:ComponentStubs]] | ||
[[Category:Components:Uncategorized{{#translation:}}|VRIKAvatar]] | |||
[[Category:Components:Uncategorized{{#translation:}}]] |
Latest revision as of 21:19, 6 November 2024
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Component image
Fields
Name | Type | Description |
---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. |
IK
|
VRIK | |
HeightCompensation
|
Float | |
AvatarHeight
|
Float | |
UserResizeThreshold
|
Float | |
FeetIgnoreOtherPlayers
|
Bool | |
FeetCollisionListMode
|
ListFilterMode | |
FeetCollisionList
|
list of Slot | |
HeadMaxFixDistance
|
Float | |
ForceUseFeetProxies
|
Bool | |
ForceUsePelvisProxy
|
Bool | |
ForceUseChestProxy
|
Bool | |
ForceUseElbowProxies
|
Bool | |
ForceUseKneeProxies
|
Bool | |
FeetCalibrated
|
Bool | |
PelvisCalibrated
|
Bool | |
GroundCheckHeightRatio
|
Float | |
FeetHoverHeight
|
Float | |
FeetHoverSmoothSpeed
|
Float | |
MinFeetTransitionSpeed
|
Float | |
MaxFeetTransitionSpeed
|
Float | |
GaitFeetTransitionSpeedMultiplier
|
Float | |
FeetHoverTilt
|
Float | |
LeftFootFloatOffset
|
Float3 | |
RightFootFloatOffset
|
Float3 | |
LeftFootRootHeight
|
Float | |
RightFootRootHeight
|
Float | |
FootFloatSpeed
|
Float | |
FootFloatAngleMagnitude
|
Float | |
FootFloatOffsetMagnitude
|
Float | |
FeetFloatVelocityForce
|
Float | |
FeetFloatVelocityDampeningSpeed
|
Float | |
MaxFeetVelocityOffset
|
Float | |
VelocityAverageRate
|
Float | |
HoverVelocityThreshold
|
Float | |
HorizontalBodyAngle
|
Float | |
SupressWalkAnimationWhenHorizontal
|
Bool | |
AlwaysUseTrackersWhenHorizontal
|
Bool | |
Gaits
|
list of Gait | |
GaitTransitionSpeed
|
Float | |
GaitMovementDirectionSmoothSpeed
|
Float | |
RigCollidersRadiusRatio
|
Float | |
LeftHandRotationOffset
|
FloatQ | |
RightHandRotationOffset
|
FloatQ | |
CurrentAverageVelocity
|
raw output of Float | |
CurrentOnGround
|
raw output of Bool | |
CurrentGaitIndex
|
raw output of Int | |
_locomotionController
|
LocomotionController | |
_leftHandNode
|
AvatarPoseNode | |
_rightHandNode
|
AvatarPoseNode | |
_leftElbowNode
|
AvatarPoseNode | |
_rightElbowNode
|
AvatarPoseNode | |
_leftFootNode
|
AvatarPoseNode | |
_rightFootNode
|
AvatarPoseNode | |
_leftKneeNode
|
AvatarPoseNode | |
_rightKneeNode
|
AvatarPoseNode | |
_headNode
|
AvatarPoseNode | |
_pelvisNode
|
AvatarPoseNode | |
_chestNode
|
AvatarPoseNode | |
_headProxy
|
Slot | |
_pelvisProxy
|
Slot | |
_chestProxy
|
Slot | |
_leftHandProxy
|
Slot | |
_rightHandProxy
|
Slot | |
_leftElbowProxy
|
Slot | |
_rightElbowProxy
|
Slot | |
_leftFootProxy
|
Slot | |
_rightFootProxy
|
Slot | |
_leftKneeProxy
|
Slot | |
_rightKneeProxy
|
Slot | |
_leftKneeDefaultProxy
|
Slot | |
_rightKneeDefaultProxy
|
Slot | |
_headTargetPos
|
field drive of Float3 | |
_headTargetRot
|
field drive of FloatQ | |
_pelvisTargetPos
|
field drive of Float3 | |
_pelvisTargetRot
|
field drive of FloatQ | |
_chestTargetPos
|
field drive of Float3 | |
_leftHandTargetPos
|
field drive of Float3 | |
_leftHandTargetRot
|
field drive of FloatQ | |
_rightHandTargetPos
|
field drive of Float3 | |
_rightHandTargetRot
|
field drive of FloatQ | |
_leftElbowTargetPos
|
field drive of Float3 | |
_rightElbowTargetPos
|
field drive of Float3 | |
_leftFootTargetPos
|
field drive of Float3 | |
_leftFootTargetRot
|
field drive of FloatQ | |
_rightFootTargetPos
|
field drive of Float3 | |
_rightFootTargetRot
|
field drive of FloatQ | |
_leftKneeTargetPos
|
field drive of Float3 | |
_rightKneeTargetPos
|
field drive of Float3 | |
_pelvisPositionWeight
|
field drive of Float | |
_pelvisRotationWeight
|
field drive of Float | |
_chestWeight
|
field drive of Float | |
_locomotionWeight
|
field drive of Float | |
_leftLegPositionWeight
|
field drive of Float | |
_leftLegRotationWeight
|
field drive of Float | |
_rightLegPositionWeight
|
field drive of Float | |
_rightLegRotationWeight
|
field drive of Float | |
_leftKneeBendWeight
|
field drive of Float | |
_rightKneeBendWeight
|
field drive of Float | |
_leftElbowBendWeight
|
field drive of Float | |
_rightElbowBendWeight
|
field drive of Float | |
_leftFootOffset
|
field drive of Float3 | |
_rightFootOffset
|
field drive of Float3 | |
_leftFootRelativeToRoot
|
FloatQ | |
_rightFootRelativeToRoot
|
FloatQ | |
_locomotionOffset
|
field drive of Float3 | |
_simplifiedColliderEnabled
|
field drive of Bool | |
_rigCollidersEnabledStates
|
list of FieldDrive`1<Bool> | |
_horizontalTrackingLocked
|
Bool |
Sync Delegates
Method Name | Method type and Arguments. | Description |
---|---|---|
FilterAvatarHeadPose()
|
AvatarHeadPoseFilter<Float3&: position, FloatQ&: rotation> |