Description
This is still a beta version that is not final
Note: These animations are tuned for the Davali. But can be used on most humanoid models. (Only matters for desktop really)
About
This is a set of animations and an animation controller used to add sit and laydown animations to SDK3 avatars for use by VRChat users not using Full Body Tracking. (Or hip tracking)
Using these animations will lock your locomotion in place (you can no longer move using a thumb stick or keyboard) however you can still physically move in your placespace or by using OVR Advanced Settings playspace moving. (Although your feet are rooted in place) For Desktop your head will be locked in place vertically when in laying animations, and your entire body will move when you turn your head in sitting animations.
By default the animation will also adjust your position and view point to match, this can be disabled, see the notes on 'PoseSpace' parameter below.
Included animations are:
Lay down on back (1)
Lay on Left Side (2)
Lay on Right Side (3)
Sit (51)
Sit Crossed Legs (52)
Sit Legs forward (53)
Sit Legs Down (54)
Lay on Left Side [VR only] (6)
Lay on Right Side [VR only] (7)
Sleeping Left [VR only] (4)
Sleeping Right [VR only] (5)
Known Bugs
For some reason the 'Sleeping' animations have the legs pulled in too close to the body in FBT. They are set right in the animation, (and IK targets) but it just doesn't apply. If you have any idea the reason or a fix, let me know!
Entering into a VR only pose in Desktop freezes you
The animator quickly does a pose when the avatar loads then goes to the idle state. For some reason after adding the blendtrees for the height adjustment, the first pose will cause you to be high up. This fixes that.
Changelog
V10 - Parameter Updates!
Adds a Locomotion toggle on the second Menu page
You can not enable locomotion for laydown poses in desktop, it simply breaks them.
Fixes trying to enter a VR only pose from another pose
Instructions
Screenshots are below
Import the Unity Package you downloaded above. The contents should extract to 'Assets\Laydown'
Then in the Playerable Layers drop down in the VRC Avatar Descriptor set your Action layer to the included ActionLayer_Laydown_Pose-Multiple