Object Sync Movement Stuttering [1128]
complete
Sacchan
This issue has been happening since the unity networking update[1095], before that everything was perfectly smooth.
Objects using the VRC_ObjectSync script to sync position over network have started periodically stuttering for non-owners. It's very harsh on the eyes if you're watching the object.
It's most noticable with vehicles. A vehicle will appear to teleport forward, stay still for a few frames, then continue on its way. It often happens twice in a row. This is extremely bad for the dogfight tournaments we've been holding, and makes it sounds really bad if any doppler effect is applied.
Additionally, if you're a passenger in a vehicle, this bug causes your viewpoint to be appear behind the vehicle for one frame when it happens, which is very uncomfortable. Having long conversations while cruising around is no fun any more.
It seems to happen much more frequently if you have a higher ping. Playing on a Japanese server from Europe, it happens about every 5 seconds. On European server, probably every 15-30 seconds.
To replicate, join a world with vehicles, (Test Pilots, Varneon's Udon Vehicles - Island), and watch somebody else drive.
It looks like the interpolation is skipping a keyframe periodically.
I've created a short video to show what I'm talking about:
You can watch at 1/4 speed on streamable to see what is happening a bit more clearly.
Log In
Phasedragon
updated the status to
complete
Objectsync smoothness was significantly improved in an update earlier this year, I believe this task is covered by that.
Snaila
This is very important to me. When this bug was introduced I felt a lot of dizziness as a passenger even though I thought I would never experience dizziness in VR again. I can't get used to it, nor I should. I still feel very uncomfortable when I'm a passenger. And it makes me feel bad for my passengers when I'm a pilot.
Dear VRChat devs, please fix it.