Component:AvatarPoseOffset: Difference between revisions

From Resonite Wiki
Automated: update Fields, Categories
Add info
Line 2: Line 2:
<translate>
<translate>
<!--T:1-->
<!--T:1-->
{{stub}}
The Avatar Pose Offset Component is used to offset a user's limb while they use a tool tip or sit in an anchor.
{{Infobox Component
{{Infobox Component
|Image=AvatarPoseOffsetComponent.png
|Image=AvatarPoseOffsetComponent.png
|Name=AvatarPoseOffset
|Name=AvatarPoseOffset
}}
}}
<!--T:2-->
== Intoduction ==


<!--T:3-->
<!--T:3-->
== Usage ==
== Usage ==
{{Table ComponentFields
{{Table ComponentFields
|PositionOffset|Float3|
|PositionOffset|Float3| How much position to offset a body node by after previous pose constraints have been applied.
|RotationOffset|FloatQ|
|RotationOffset|FloatQ| How much rotation to offset a body node by after previous pose constraints have been applied.
}}
}}


<!--T:4-->
<!--T:4-->
== Behavior ==
== Behavior ==
When used by other components this can be applied in a certain order relative to other constraints. Because of this, the Component can be used to either make a user's hand(s) or feet positioned as an offset to where they originally are tracked or to apply an offset after another Pose component has restricted movement.


<!--T:5-->
<!--T:5-->
== Examples ==
== Examples ==
This is used extensively in [[User:989onan|989onan's]] MMD player, where the hands are first constrained by other pose components and then their rotation offset by this component.


<!--T:6-->
<!--T:6-->
Line 28: Line 27:
</translate>
</translate>
[[Category:Components{{#translation:}}|Avatar Pose Offset]]
[[Category:Components{{#translation:}}|Avatar Pose Offset]]
[[Category:ComponentStubs]]
[[Category:Components:Users:Common Avatar System:Pose Filters{{#translation:}}|Avatar Pose Offset]]
[[Category:Components:Users:Common Avatar System:Pose Filters{{#translation:}}|Avatar Pose Offset]]

Revision as of 16:38, 14 October 2024

The Avatar Pose Offset Component is used to offset a user's limb while they use a tool tip or sit in an anchor.

Component image 
AvatarPoseOffset component as seen in the Scene Inspector


Usage

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.
PositionOffset Float3 How much position to offset a body node by after previous pose constraints have been applied.
RotationOffset FloatQ How much rotation to offset a body node by after previous pose constraints have been applied.

Behavior

When used by other components this can be applied in a certain order relative to other constraints. Because of this, the Component can be used to either make a user's hand(s) or feet positioned as an offset to where they originally are tracked or to apply an offset after another Pose component has restricted movement.

Examples

This is used extensively in 989onan's MMD player, where the hands are first constrained by other pose components and then their rotation offset by this component.

Related Components