Expose Animation Parameters on Stations
tracked
Reimajo
It should be possible to set a variable on an animator controller that is assigned to a station. This way, a character could for example procedurally change the pose on a vehicle using blend trees or we could switch between different poses on demand while the player is in the station.
This would also be very useful to circumvent a lot of restrictions that make the use of stations very limited right now, like rotating an avatar on a station without rotating the viewpoint to deliver a motionsickness-free experience.
Those are the functions that should be available on a VRCStation:
VRCStation.SetAnimatorFloat("floatVariableName",floatValue);
VRCStation.SetBool("boolVariableName",boolValue);
VRCStation.SetTrigger("triggerName");
Log In
hdorriker
Being able to GET this information from the avatar while in a station would reduce the massive asymmetry of control that is currently happening and preventing advancement of systems reliant on VRCStation.
JustAPancake
Maybe adding the use of the "animator tracking control" state behavior to stations would be a good idea also? Instead of people using the, "VRCSDK3A.dll" and adding it to "\Packages\com.vrchat.worlds\Runtime\VRCSDK\Plugins".
Reimajo
JustAPancake Asking for additional features in the comment section will never yield any results (speaking from experience). But there are already a few other Cannys for what you are asking for. For example: https://feedback.vrchat.com/feature-requests/p/worldsdk3-add-avatar-state-behaviours-to-the-sdk
This post was marked as
tracked
Flir
This would be very useful, wonder why they haven't done this.
_
_ʟɪᴍᴇᴇ_
_ʟɪᴍᴇᴇ_
z
z1xkr12