[RELEASED] Rukhanka - ECS (DOTS) Animation System

Version 1.7.0 was released

Fixed

  • Individual trigger reset for each animator controller layer.

Added

  • Ability to work without baked Animator.
  • Baking code rewritten from scratch. With a cleaner and more straightforward approach baking code becomes faster and uses less memory.
  • Blob Inspector dialog to review baked blob assets.
  • Blob Cache. Opened subscenes baking times are significantly improved.
  • Animator Override Controller animations now can be switched in runtime.
  • Avatar Mask can be toggled in runtime.
  • Scripted Animator sample scene.

Changed

  • Avatar Mask sample scene with runtime mask toggling control.
  • Animator Override Controller sample scene with runtime animation toggling control.

Version 1.7.1 was released
This is tiny release dedicated to standalone build creation fix.

Fixed

  • Fixed compilation errors during standalone builds creation.

Version 1.8.0 was released.
Notable new features are blend shapes support, and extended ScriptedAnimator API.

Added

  • Blend shape support.
  • Blend shape sample scene.
  • ScriptedAnimator blend tree (1D, and all types of 2D) API.

Fixed

  • The AmplifyShaderEditor deformation node is now disabled correctly during authoring GameObject rendering.
  • Blob cache invalid file characters handling.
  • Animation baker persistent memory leaks.

Hi! Is this package compatible with Entities 1.2.3? Just making sure before I pull the trigger, since I can’t find that anywhere. Thank you.

Hi. Rukhanka works with any Entities version from 1.0.16

Version 1.9.0 was released.
Rukhanka has own deformation system now.

Added

Changed

  • Several fixes and improvements were made to the TwoBoneIK algorithm.
  • Skinned mesh blob inspector window with additional data.

Fixed

  • Blob assets loaded from the cache were incorrectly registered in the blob database, leading to duplication of blob assets and memory leaks.
  • Incorrect Euler to quaternion conversion rotation order.
  • Mistakenly removed manual bone stripping mask processing.
  • EntityCommandBuffer obsolete EntityQueryCaptureMode.AtRecord usage.

New version promo video

2 Likes