Skip to content

Improve Half-Body Avatar IK #695

@Chylum

Description

@Chylum

Is your feature request related to a problem?

Most VR players don't have full-body tracking!

I have added video snippets to show different types of movement and how they look currently in Basis.

Below these, I have also added video snippets of the what a very good IK system looks/feels like (including again the different types of movement to help compare):

The current half-body avatar IK solution looks like this:

  • Sideways movement
IK.Movement.Horizontal._B.mp4
  • Moving forward and back
IK.Movement.Forward.and.Back._B.mp4
  • Going up and down
IK.Movement.Vertical._B.mp4
  • Jumping
IK.Movement.Jumping._B.mp4
  • Fingers Aligning with Controller Buttons
IK.Movement.Fingers.Align.with.Controller.Buttons._B.mp4
  • Moving arms around and behind the back
IK.Movement.Arms.Behind.Back._B.mp4
  • Arm Rotations
IK.Movement.Arm.Rotations._B.mp4
  • Arm and hands - Clipping and Constraint
IK.Movement.Hands.Cut.Through.the.Body._B.mp4
  • Rolling arms
IK.Movement.Hands.Roll.Arms.Fold._B.mp4
  • Horizontal dips
IK.Movement.Horizontal.Dips._B.mp4
  • Arms behind back
IK.Movement.Arms.Behind.Back._B.mp4
  • Seated movement
IK.Movement.Sitting-Crouching.Same.Thing._B.mp4
  • Skin Touch
IK.Movement.Skin.Touch._B.mp4
  • Hands on head, shoulder, chest, stomach, and hip
IK.Movement.Hands.Placed.on.Head.Shoulders.Chest.Stomach.and.Hips._B.mp4
  • Hand Tracking
IK.Movement.Hands._B.mp4
  • Finger Movement
IK.Movement.Fingers._B.mp4

Describe your preferred solution

I don't know. What makes an avatar IK feel good, as seen here?

  • Sideways movement
IK.Movement.Horizontal.mp4
  • Moving forward and back
IK.Movement.Forward.and.Back.mp4
  • Going up and down
IK.Movement.Vertical.mp4
  • Jumping
IK.Movement.Jumping.mp4
  • Fingers Aligning with Controller Buttons
IK.Movement.Fingers.Align.with.Controller.Buttons.mp4
  • Moving arms around and behind the back
IK.Movement.Arms.Behind.Back.mp4
  • Arm Rotations
IK.Movement.Arm.Rotations.mp4
  • Arm and hands - Clipping and Constraint
IK.Movement.Hands.Don.t.Cut.Through.the.Body.mp4
  • Rolling arms
IK.Movement.Hands.Roll.Arms.Fold.mp4
  • Horizontal dips
IK.Movement.Horizontal.Dips.mp4
  • Arms behind back
IK.Movement.Arms.Behind.Back.mp4
  • Seated movement
IK.Movement.Sitting.mp4
  • Crouched movement
IK.Movement.Crouching.mp4
  • Skin Touch
IK.Movement.Skin.Touch.mp4
  • Hands on head, shoulder, chest, stomach, and hip
IK.Movement.Hands.Placed.on.Head.Shoulders.Chest.Stomach.and.Hips.mp4
  • Hand Tracking
IK.Movement.Hands.mp4
  • Finger Movement
IK.Movement.Fingers.mp4

(btw: at some points in a few videos, the main part starts mid-way - I just couldn't be bothered redoing the recording since preparing these took most of the day!)

Describe any considered alternatives

N/A

Additional Context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions