ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.87k stars 1.04k forks source link

VRChat avatars with >1 skinned meshes render only the first mesh (the one named "Body" in Unity), and not others #2764

Closed Icekhaos closed 5 years ago

Icekhaos commented 5 years ago

Compatibility Report

System Information

I confirm:

steam-438100.log

Symptoms

Player models with more than one skinned mesh (confirmed secondhand by an Unity avatar creator) do not render any skinned meshes besides the only one required by the game, that is, the one named "Body".

Here is the list of meshes, the first group (Mishe) is the unoptimized avatar that does not render properly, and the latter one (MisheOptimized) is an optimized avatar that correctly renders. UnityMisheOpti

Here is what Mishe looks like: unknown (1)

Here is what MisheOptimized looks like: unknown

Reproduction

1: Launch VRChat 2: Enter a hub world 3: Wait for an avatar with multiple skinned meshes 4: Compare screenshots

kisak-valve commented 5 years ago

Hello @Icekhaos, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/1199#issuecomment-497977988.

Icekhaos commented 5 years ago

Thanks a bunch.