Standalone version of Hai~vr's blendshape normal recalculator. Meant for avatar artists who want to reduce project dependencies and customer friction.
https://rykertm.github.io/vpm-listing/
This script does not call OnPreprocessAvatar() on its own and requires VRCFury or MA to test in play mode.
Enable 'Legacy Blend Shapes Normals' OR set 'Blend Shape Normals' to 'None.'
On the GameObject containing the SkinnedMeshRenderer (RykerTM/Recalculate Blend Shape Normals).
Don't forget to save.
Checking 'Erase Split Normals' on the blend shape will calculate the normals of that blend shape without using the custom split normals of the mesh. Leave this unchecked if you are unsure whether or not to use it.
