Skip to content

Releases: regzo2/OSCmooth

OSCmooth v1.1.1

04 Sep 18:48
9393e25
Compare
Choose a tag to compare

NOTE: Please remove the OSCmooth/Editor folder before installing this one. A lot of changes were made that will prevent building if not done so.

This release includes new features and various fixes and improvements to OSCmooth.

What's Changed

  • Tiered Naming Support by @Adjerry91 in #16
    • Allows for naming such as v2/... to be supported.
  • Fix save config function by @YukihoAA in #22
    • Saving config files now works properly!
  • Type cast binaries by @Adjerry91 in #18
    • Adds support for VRCFaceTracking binary parameter creation.
  • Fixing issue where directories weren't created with when /v2/ was in … by @InconsolableCellist in #20
    • Fixes PR#16 not properly saving on tiered naming anims.

New Contributors

Full Changelog: v1.0.4...v1.1.1

OSCmooth v1.0.4

18 Jan 21:56
Compare
Choose a tag to compare

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

OSCmooth v1.0.3

31 Dec 07:13
eaa61ad
Compare
Choose a tag to compare

This update encapsulates several fixes and UI changes to make OSCmooth more intuitive and more stable. Big thanks to all who have contributed this cycle!

** NOTE: Will be bundling the unitypackage into this release soon. Wanted to have this released to prevent further lingering issues with OSCmooth's animation generation.

What's Changed

New Contributors

Full Changelog: v1.0.2...v1.0.3

OSCmooth v1.0.2

27 Aug 23:43
Compare
Choose a tag to compare

This patch includes several changes that improve the functionality and versatility of OSCmooth.

What's Changed

  • Implemented several changes to the animation subsystem to now fully support Write Defaults off!
  • Fixed default smoothing values not reflecting the best tested results. (local: 0.1, remote: 0.7).
  • Organized animations to be separated by what Animator they are currently generated for.
  • Improved the blacklist to handle edge-cases from Razgriz's VRCFTGenerator tool.
  • Fixed a weird behavior causing an initial animation generation to fail.

Roadmap

  • Plans to introduce two new smoothing types: ArcTan (Adaptive) smoothing and Linear (time-constant) smoothing.
  • Fix config files not initializing properly
  • Make smoothing frametime independent (currently the smoothing will get smoother the lower your framerate)
  • Add a way to easily revert animations back (will essentially make this tool completely 'non-destructive')

Full Changelog: v1.0.1...v1.0.2

OSCmooth v1.0.1

05 Aug 20:11
38ea920
Compare
Choose a tag to compare

This patch includes a couple of fixes to improve the stability of OSCmooth.

What's Changed

  • Fixes for multiple NullReferenceException's when applying OSCmooth to animator. Thanks @farfelu! in #4

New Contributors

Full Changelog: v1.0.0...v1.0.1

OSCmooth v1.0.0

03 Aug 00:37
1262d2e
Compare
Choose a tag to compare

Initial release!

A VRCSDK tool to generate smoothing animation layers to fix OSC jitter/stutter/lag.