Serializing Blendshapes over network

Hey everyone,

My team's developing a network-based AR application where each user controls an avatar. Each avatar has a face with a Skinned Mesh Renderer with around 49 blendshapes (ie: 49 float variables). The other users need to see the faces morph in realtime, hence we need those 49 variables to be serialized over the network.

For now, we're sending all variables using the OnPhotonSerializeView method. The variables are being sent and setup successfully, but the morphs appear to lag a lot. Any suggestions on how to fix this?

PS: the app runs at around 60FPS, the serialization rate is set to 30FPS. Could this be the issue?

Thanks in advance.
Sign In or Register to comment.