[BUG] Frames drop in VRC Station
Franada
For some reason the more animations there is overall in the avatar descriptor, the more the framerate drop in station. Humanoid/ blend tree seen to have a the biggest impact since they have usually more property and frames.
The easiest way to reproduce it is to duplicate a walking blend tree like 50-100 times for good measures.
Why only in station, that I don't know.
Log In
J
Jay6
I was following some posts about optimizing animation controllers, and I came across some rather fun information. Turns out, if the Animation Controller has a LOT of Layers, the avatar will perform poorly. Yet, I wanted to have a lot of features/toggles on my avatar, and each "toggle" was its own separate Layer. I actually ended up optimizing my Layer count from 32 Layers to 16 by combining a bunch of them into one single Direct Blend Tree Layer.
This guide fixed my frame drop issue.
HolyKnightAD
According to my recent canny, it's been marked as "tracked bug". Anyway, I hope they would fix it as soon as possible.
J
Jay6
This was an issue I brought up to Franada initially, and I still have the issue now. At least, with normal VRC "Seated" Stations.
I do have stations on my avatar too, and I found if I use my own animator controller to apply a different sitting animation: it fixes the framerate drops as long as I don't declare them "Seated". (This is what I observed when I tested with a friend, though it wasn't a thorough test)
There's nothing special about the station animator controllers used. Only used InStation as parameter, tracking control, custom sit animation, and temporary pose space.
I'm mainly doing my own thing with creating avatars, though I ended up accidentally half-fixing the issue on my avatar. I still seek a full solution, otherwise I drop the framerate by about 30% or more to people in the instance, and it stacks if another avatar with the issue is seated in station.