Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
138 stars 2 forks source link

Avatar Creator Incorrectly Sets IK Bone References #1153

Closed Thekster93 closed 9 months ago

Thekster93 commented 9 months ago

Describe the bug?

The avatar creator does not appear to correctly set the IK bone references for the Lykanos avatar. As shown in the included screenshot, the bone references for the hips, spine and chest are not set to the correct bones upon clicking "create" in the avatar creator. Issue exists for both the blender file and FBX extracted from the unity package.

To Reproduce

  1. Import either the FBX or the blender file for the Lykanos.
  2. Use the avatar creator to turn the model into an avatar.
  3. Enter the avatar and physically move by moving your headset and not via controllers. Upper body should look "decoupled" from lower body.
  4. Check the VRIK in an inspector to verify that the hips, spine, and chest bone references are not set correctly.

Expected behavior

The hips, spine, and chest IK bone references for the Lykanos avatar would be correctly set to the hips, spine and chest respectively.

Screenshots

2024-01-14 20 41 28 2024-01-14 20 41 38 2024-01-14 20 42 02 2024-01-14 20 42 13 2024-01-14 20 59 41

Resonite Version Number

2024.1.13.83

What Platforms does this occur on?

Windows

What headset if any do you use?

Oculus Quest 2

Log Files

KWINDOWS-PC - 2024.1.13.83 - 2024-01-14 16_55_29.log

Additional Context

After converting to an avatar, in the VRIK:

As this is a paid model, I am uncertain what files or content I can provide without violating the terms set forth by the creator of the model. However, I am happy to demonstrate the issue within Resonite if it will help resolve this issue.

Reporters

Kori299

bredo228 commented 9 months ago

If you're comfortable with using Blender, can you try rename the "Hip" bone to be "Hips" and then reimporting the avatar?

Thekster93 commented 9 months ago

If you're comfortable with using Blender, can you try rename the "Hip" bone to be "Hips" and then reimporting the avatar?

Renaming bones I can do. After importing the new blender file, the bones are correctly detected and set. 2024-01-14 23 24 55

bredo228 commented 9 months ago

Cool, just an issue with the bone naming on that specific avatar then - Resonite has requirements for bone naming in order to set up the IK - you can find these at https://wiki.resonite.com/Humanoid_Rig_Requirements_for_IK

(apologies if this double posts, i think github ate my response via email)

Thekster93 commented 9 months ago

Cool, just an issue with the bone naming on that specific avatar then - Resonite has requirements for bone naming in order to set up the IK - you can find these at https://wiki.resonite.com/Humanoid_Rig_Requirements_for_IK

(apologies if this double posts, i think github ate my response via email)

Darn. I was simply unfortunate enough to have purchased an avatar with an invalid name for the pelvis then. Thank you for the help! I suppose I'll go ahead and close this issue since it's a documented requirement.

Electronus commented 9 months ago

It might actually be a good idea, to post reopen this as either a request for a tweak to allow this type of naming or make a new post for it.

this seems to be a fairly common issue.