Allow avatar Radial Puppet to use the negative values of a float parameter
Kinix~
There could be an option to include an "Extended Range" variant of Radial Puppets that allow players to use a float for its full precision range.
As far as I am aware, floats only have 256 possible values when networked in avatar parameter terms, meaning that each step of a float cover about ~0.3% per step (assuming dividing 1/256) which is great! Until... you consider that Radial Puppets only go from 0 to 1, and floats entire range is from -1 to 1.
Because of this, a lot of avatars are wasting half of their float precision being used for most of the time, nothing. In MOST cases this is fine (Nobody has complained about this so far...) but it still only leaves you with ~0.7% per step (dividing 1/128) and that is nearly 1%. Depending on your setup, animations and more, this can look pretty jagged and 'stepped' through the network to other players.
Either as a variant or a toggle on the current Radial Puppets. This also means that most people wouldn't have to worry about turning off this feature and instead has to be manually selected when making your Avatar Menus.
Log In
Shiapra
This would be great to have as an option and would recover the 50% loss we have in parameter usage with floats right now.
I currently use a workaround, using a local 0-1 float that drives a network synced float from -1 to 1, so I can get the full precision/steps. But this is a really hacky workaround and shouldn't need to exist.