Beta 2024.5.29.27

From Resonite Wiki
Revision as of 00:48, 29 May 2024 by J4 (talk | contribs) (add Beta 2024.5.29.27)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Beta 2024.5.29.27 is a Resonite version released on 2024/05/29.

The following notes were sent by Frooxius:

Today's been focused on a bunch of small improvements and fixes, both for the new facet anchors and some other stuff!
You can now switch which hand toggles the facet anchors and which one triggers dash! You can control visibility of individual facet anchors from your avatar too to build your own systems to toggle them on and off!
You can now also bake individual blendshapes or even split blendshapes to left/right on meshes! And the button to find/break drives is now on lists too!

New Features:

  • Add OverrideState to AvatarFacetAnchor, which allows overriding the active state of given facet anchor from the avatar (requested by @Amplified, lxw404, issue #2125)
  • Added option to swap which controller (left or right) toggles facet anchors and which toggles the dash (requested by @I'm Erin., @Waya | Consumer of Hands, issue #2118)
  • Add AreAppFacetsOpened node, which indicates of the user has facet anchors opened
    • This only indicates the global open / close - the individual overriden state is not indicated through this
  • Add ability to bake/remove individual blendshapes through the extra action button in the inspector on a SkinnedMeshRenderer (requested by @Fukuro, issue #1644)
    • This can also be invoked from ProtoFlux
  • Add ability to split individual blendshapes symmetrically across an axis (X, Y, Z) on SkinnedMeshRenderer
    • You can use this to split blendshapes that apply across the mesh to ones that only affect Left or Right
    • E.g. if avatar has single blendshape for certain expressions, you can make them single-sided using this function
    • Invoking this from the inspector assumes that the mesh in its default pose is perfectly centered on the axis
    • This method can also be called with ProtoFlux, which allows controlling the offset and transition range

Tweaks:

  • Changed the OffsetFactor/Units for UI materials based on community feedback to prevent ZFighting on UI's when further away from the origin (based on feedback by @epicEaston197, @Shifty, @Lexevo, @Banane9, @Cyro and @ohzee, issue #1292)
  • Contact session notifications will no longer show sessions started by contacts that haven't accepted the contact request (reported by @epicEaston197 and @Banane9, issue #2031)
  • Rework list editors to use the same code for generating labels as root items
    • This fixes list items (including blendshapes) not having buttons for extra operations & value copying (reported by @Scar Vorrix, issue #639)
  • Developer tool will now better reject gizmos when selecting items to prevent them from being selected accidentally (based on report by @EmergencyTemporalShift, issue #1460)
  • View facet anchors no longer take laser priority (based on report by @Shifty, issue #2129)

Locale:

  • Merged Japanese locale update by @Aesc
  • Merged Korean locale update by @MirPASEC
  • Merged Chinese locale update by modimobeikete
  • Merged French locale update by @Jae “awa” J4
  • Merged German locale update by @Muppeq

Bugfixes:

  • Fixed ReferenceDrive attempting to drive non-local references with local targets, resulting in a crash (reported by @lill, @Liny ( 😔 ), @Banane9, @Zyzyl, @Nytra, issue #712)
  • Fix facet anchors being active in desktop mode when they shouldn't