The most recent beta update for VRChat has patched out the required mechanics for avatar scalers such as the Jackal Scaling System and Mags Scale Adjuster. For those who aren't aware of them, these systems would let users go to sizes way beyond what is currently officially possible in VRChat. And as the feedback from my previous canny post has shown, to say that a lot of people are greatly affected and devastated by this would be an understatement. VRChat is a home for a lot of us, a place where we can be ourselves. A place where we can express our unique interests in extreme sizes, as of right now, there is no other place quite like it. However without any compromises from VRChat, this is going to be severely limited. I won't go too much into how truly devastating this change is for a lot of us, as I think all the comments on my original canny post speak for themselves. I truly hope the team will see the chaos and damage this change alone is doing to the enjoyment of VRChat for many and is willing to help resolve at least some of the issues we have with the current implementation of avatar scaling.
So I would like to share my feedback and suggestions for how I would like to see VRChat move forward in this regard.
I would like to start by saying that the existing underlying system is honestly a really good foundation; it definitely can be made into something truly special. But as of right now, the tools for creators to fully utilise this system are either lacking or just non existent.
  1. Avatars need to get the same level of possible control that worlds do. What worlds have been able to do with the VRChat scaling system shows there is true potential here; the amount of creative games and hangout worlds that have been made with it shows what could be possible. But now it's time for avatars to be able to join the fun. There are countless worlds that do not include any scaling system, but that truly are beautiful and amazing to experience at all the different sizes the Jackal and Mag scalers provided.
If avatars were able to tie into the existing scaling foundations, then ultimately worlds would still be able to have the final say in a player's size. If the world wants to outright limit avatar scaling, then the already existing systems could easily block that, or if the world opts for a Udon based approach for enforcing the avatar size, then having avatars be able to fully tie into the existing systems is going to create a way more seamless experience for everyone involved.
My suggestion in this regard would be to let avatars tie into the scaling system through the animator. Similar to how we have the parameter driver behaviour in animators, we should have an avatar scaling behaviour too. The benefit of doing it this way is that avatar scaling shouldn't be a one size fits all (pun intended). But by giving us the basic controls and tools needed, avatar and asset creators like me can make the experiences people want. This means VRChat wouldn't need to reinvent the already existing scale slider that goes to 5 meters either, as avatar and asset creators can figure out the best way to deal with the menus for their specific use case and implementation themselves. Giving the community the tools they need will allow for creativity to pave the way. As an example, take the amazing SizeOSC and some of its addons. One of the addons adds a growth ray that lets users who have the SizeOSC system on their avatar be scaled by other players. The possibilities are honestly endless if avatars are able to get the basic controls needed.
2, 3. Due to the length limitations on a canny post, I will write my other points in the comments as I think they deserve to be written out in full.
I hope the VRChat team sees that the demand is definitely there for a more expansive scaling system and feature set. I love spending time on VRChat hanging out with the weird group of friends I have. I know the size community is not a core part of the player base, but it definitely is a very passionate one. I think I speak for most when I say that I truly wish for VRChat to be the best place possible for all of us to be able to be ourselves.
Hopefully this feedback will be helpful to the team, and I would love to hear back as to what the stance of VRChat is on the feedback points provided.