Open gentlecolts opened 6 months ago
It also is worth noting some of my own conventions:
Additional ones I missed in the eye manager, I have the following blink-related shapes:
Blink Upper
and Blink Lower
which I then combine to make Blink
(which the game reads as Blink Lower.Blink Lower
, Blink Upper.Blink Upper
, and Blink.Blink
currently), and other expressions/gesturesft.BlinkLeft
and ft.BlinkRight
which are the left and right blink shapes respectivelythe eye manager appears to have detected Blink Lower.Blink Lower
as the left eye "OpenCloseTarget", and Blink.Blink
as the right eye "OpenCloseTarget", instead of the left/right blink shapes
Can you please provide a sample avatar file which demonstrates this issue? Heuristic issues like this are a lot easier to figure out if there is a sample avatar/asset provided to test changes with.
Describe the bug?
I am basing my standard of "correct" off of the guide that was being distributed that used that one robot avatar with the blue face. As this guide is the only reference, including from any official sources, it is my only source of truth, and if that guide is inaccurate, an update would be appreciated.
With that said, the following shape names fail to be detected:
ft.EyeLeftWide
ft.EyeRightWide
ft.LipUnderlayUpper
ft.LipUnderlayOver
additionally, these also fail to be detected, but worth noting is that my eye mesh(es) are separated from the main body
ft.PupilGrowLeft
ft.PupilGrowRight
ft.PupilNarrowLeft
ft.PupilNarrowRight
The following shapes are picked up by the system, but are either misscategorized or shouldn't be picked up:
ft.LipRaiseUpperLeft
becomesLipMoveLeftUpper
(whileft.LipMoveLeftUpper
is correctly identified asLipMoveLeftUpper
)ft.LipRaiseUpperRight
becomesLipMoveRightUpper
(whileft.LipMoveRightUpper
is correctly identified asLipMoveRightUpper
)ft.LipRaiseLowerLeft
becomesLipMoveLeftLower
(whileft.LipMoveLeftLower
is correctly identified asLipMoveLeftLower
)ft.LipRaiseLowerRight
becomesLipMoveRightLower
(whileft.LipMoveRightLower
is correctly identified asLipMoveRightLower
)ft.AngryLeft
andft.AngryRight
being detected as justAngry
, no left/right seemingly available. Additionally, I have a shape calledlip angry
which was used to produce the left/right face tracking angry, which is also picked up asAngry
(I believe this to be correct), and additionally agesture.angry
which is meant to be a gesture version (affecting more of the face), that in a perfect world wouldn't be picked up for face tracking (idk if there's a good automatic solution here).SMILE
(or, as Assimp currently imports it,SMILE.SMILE
), is being picked up asSmileLeft
FROWN
(or, as Assimp currently imports it,FROWN.FROWN
), is being picked up asFrownRight
To Reproduce
Import mesh(es) with above noted shape key names, setup face tracking during avatar setup
Expected behavior
noted above
Screenshots
No response
Resonite Version Number
Beta 2023.12.21.1127
What Platforms does this occur on?
Windows, Linux
What headset if any do you use?
No response
Log Files
n/a
Additional Context
No response
Reporters
zangooseoo