Skip to content

OSCmooth v1.0.4

Compare
Choose a tag to compare
@regzo2 regzo2 released this 18 Jan 21:56
· 76 commits to master since this release

This release includes various improvements and fixes to OSCmooth.

What's Changed

  • Added a proper OSCmooth cleanup subroutine. Due to the changes in parameter names in the last release the new naming scheme caused the fairly basic cleanup routine to break when updating older OSCmooth setups, now it should be properly cleaned up. This includes reverting all parameter names in every state machine, deleting generated parameters in animators, and deleting OSCmooth specific animation layers.
  • Added a 'Revert OSCmooth from Animator' button to allow easy removal of OSCmooth from an animator. Creating an OSCmooth layer will automatically run this removal process so this is simply if you want to remove it from your avatar.
  • Improved Playable Layer selection to now dynamically build the selection to accommodate any Playable Layer configuration (was locked to just the humanoid rig layers previously).

Known Issues

  • OSCmooth config prefabs are still broken. This is fairly low priority as their use is minimized by the existing feature set and I am planning on fleshing this feature out more thoroughly in the future to be more useful.

Future Plans

I am going to be pulling back the scope of OSCmooth's features to remain as they currently stand as there is an expressed interest by the VRChat developers to effectively implement interpolation for OSC controlled expression parameters in the future (which is what OSCmooth's main purpose is). While I would like to implement more smoothing profiles and frame-time correction I simply do not wish to cat-and-mouse the developers. I will be focusing on fixing lingering issues and shortcomings with the tool as it stands, as it works fully as intended in it's current state.

Thank you all!

Full Changelog: v1.0.3...v1.0.4