1.8.0
Version 1.8.0
Notable changes
Added
- Added APIs and components to support Resonite build support.
- Added NDMF Avatar Root component
- Added NDMF Viewpoint component
- Added Portable Viseme component
- Added Portable Dynamic Bone component
- Added Portable Dynamic Bone Collider component
- [#644] No alloc overload for
ComputeContext.GetComponentsXXX - [#661] Added
CompatibleWithContextattribute for plugin passes. - [#665] Added
AnimationIndex.GetPPtrReferencedObjectsWithBindingand a new overload for
AnimationIndex.RewriteObjectCurveswhich provides the curve binding to the rewrite callback.
Fixed
- [#634] Avoid infinite recursion if an avatar is duplicated during play mode activation
- [#655] Missing dependency to Animation module
- [#664] VRChat proxy animation clips would be reserialized in some cases, causing noise in
git diffand the like
Changed
- [#635] The
IVirtualizeMotion.MotionandIVirtualizeAnimatorController.AnimatorControllerproperties now have a nullable type.- While this is an API change, it should not result in build failures (but rather, warnings, which should have been there in the first place...)
- Improved the UI for Enable-Disable Plugins Window