[1032] Nameplate displayed way higher than intended position
needs more information
Tony_Lewis
After nameplate has been changed to new layout,
Some avatars nameplate displayed like 1m/2m above head instead of 50cm kind of above previously.
It was working fine when legacy nameplate been used.
It affected by armature scale and bone but is that possible to patch it to make it working properly from server side?
As current, it looks user who got way higher could displayed above ceiling and it feels using some kind of mod client from others in some case.
Log In
Hackebein
I think this could be the same issue. As the result of the nameplate hanging to low. https://feedback.vrchat.com/bug-reports/p/chatboxes-inside-heads-are-unreadable
StormRel
needs more information
StormRel
Hello! Thanks for reporting this. Is there an avatar that consistently displays this issue? If so can you provide the ID?
Happyrobot33
StormRel: Here is a sample ID that does it: avtr_6d8676ff-6ac6-4bd8-9b79-95af4ba600fe
The setup in unity to cause something like this is to have a object that is small by default, but frame 1 of the animator running it becomes massive. From what I can tell, the nameplate location gets calculated not upon immediate avatar load, but once the animator starts running. The solution is keeping the object small for a few frames and THEN scaling it up, allowing the client to calculate the correct nameplate position
Entorix
Happyrobot33 This fixed it! thank you! It was driving me crazy!
Happyrobot33
this is
still
an issue and is extremely annoying, pls fixTuxedoTakodachi
I have a similar problem as Tony_Lewis. I have a Christmas hat that can move with phys bones. It's affected by gravity, but it's neutral positon is up, and the nameplate position and the avatar's height seem calculated with that in mind.
It would be nice to have an option to manually set a height for the nameplate in the avatar descriptor for these edge cases.
いんく「さよなら夏」
It happen when you have any object with scale less than 1, and VRChat will set it to 1 and measure its height to determine the position of your nameplate.
Mr․Skellington
This bug surfaced sometime around the time vrchat updated to unity 2019. Any avatar with cloth on it will push the users nameplate really high up in the air. I think the one Tony_Lewis is talking about was a different version of the same bug, as this one started happening sometime in the summer, can't quite remember when VRC updated to Unity 2019 but it was right after.
Tony_Lewis
Mr․Skellington: yeah, mine is more likely related to bounds. and I don't have cloth component at all.
Tupper - VRChat Head of Community
Apparently some users have discovered this might only happen on avatars with Cloth components on them... which is weird, but I've seen weirder.
Anyone else want to corroborate this theory?
Tony_Lewis
Tupper - VRChat Head of Community: I actually has no Cloth Component on my avatars and nameplate floating about 1m above my head. I understand base point is from top of my wing (more likely wing's bounds?) +30cm or something at the moment.
(which is not ideal)
How about calculate nameplate position based on head position instead?
For example,
my avatar
It is 1.62m high to make it fully synced motion with FBT.
Top of head is 1.62m but top of wing be 2.0m. (all share same mesh)
At the moment, nameplate displayed +20cm to +50cm about above highest bounds within armature. (as my idea)
It is like at least 50cm way higher unexpectedly and some said, cannot see nameplate as nameplate on some worlds are above ceiling.....
Krislyz
Tupper - VRChat Head of Community: It's a bug that surfaced around 2019, for me it happened when I didn't update my SDK and in one my my normal uploads once. I don't know the cause. I didn't use dynamic bones, or anything that isn't the SDK itself and the Avatar files.