Home > @verseengine/three-avatar
Avatar system
Class | Description |
---|---|
AutoWalker | Avatar extension for automatic walking animation when moving. |
Avatar | Avatar |
AvatarIK | IK (Inverse Kinematics) to move the avatar's arms in sync with the XR controller's movements. (Experimental Features) |
Blinker | Avatar extension to implement blink. |
SimpleBoundingBoxCollider | Avatar extension to determine collision using BoundingBox. |
Interface | Description |
---|---|
AddMirrorHUDOptions | |
AvatarExtension | Interface to extend Avatar. |
AvatarModel | Avatar model. |
AvatarOptions | |
CreateAvatarIKOptions | |
CreateAvatarOptions |
Variable | Description |
---|---|
AvatarTypeReadyPlayerMe | Ready Player Me | Avatar Data Types |
AvatarTypeVrmV0 | VRM version less than 1 | Avatar Data Types |
AvatarTypeVrmV1 | VRM version 1.x | Avatar Data Types |
Type Alias | Description |
---|---|
AvatarAnimationDataSource | mixamo animation file URLs |
AvatarType | Avatar Data Types |
DecordersOptions | URL of the library required if GLTF data is compressed. If omitted, decompress with default values. |
IKTargetBones | Shoulder, Elbow, Wrist |
RotationLimit | Limit the range of rotation of joint. |
RotationLimitSet | Limit the range of rotation of joints. |
Vector3Tupple | x,y,z |
VRHandGetter | Get XR controller objects. Use to get the position of the IK hand. |
WristRotationOffsetSet | Offset of rotation angle between the XR controller and the avatar's wrist. |