BVHTools Versions Save

BVH Tools for Unity

v1.4.3

4 years ago

Fixes and improvements

  • The scale of recordings will be normalized and no longer influenced by scaling on the base avatar.
  • This also fixes issues with recording and loading animations on avatars with different scaling factors.
  • When no target avatar is set on the recorder and animation loader, the components will look for an Animator component on their own game objects.
  • The API documentation was updated to correctly reflect the change from frame time to frame rate.

v1.4.2

5 years ago

This releases fixes some leftover issues with root motion. It also speeds up BVH saving by a large degree.

v.1.4.1

5 years ago

Some small improvements have been added

  • An error in the timestamp format was fixed and an overwrite mode added
  • Scripts have been moved to the scripts folder to match the structure on the asset store

v1.4.0

5 years ago

Many fixes and improvements

  • Root motion is now correctly captured
  • Bugs with the root bone detection function were fixed, so it doesn't override manually set root bones unless necessary.
  • Frame time was change to frame rate, for better usability (API change!)
  • Files are no longer overwritten and there are separate fields for filename and directory now (API change!)
  • Other small improvements

v1.3.1

5 years ago

Cleaned up remaining debug code that could disable capturing.

v1.3.0

5 years ago

Improved API, added API documentation and small features.

v1.2.1

5 years ago

Performance improvements and fixes

New features

  • With the new BVH parser, UniVRM is no longer a requirement
  • Case insensitive BVH parsing
  • Performance improvement: Loading a 1.4MB BVH file with about 80 bones and 582 frames takes about 105ms instead of 489ms according to the Unity profiler

Fixes

  • Quaternions are normalized before being manually converted to Euler angles and a clamp has been introduced to prevent NaN from appearing in BVH files
  • Animation clips now are generated with quaternion rotations and EnsureQuaternionContinuity is used to prevent animations from flickering around when angles wrap around

v1.1.1

5 years ago

Corrected an error with newer Unity versions and updated the readme.

v1.1.0

5 years ago

This release fixes many subtle geometry bugs and finally makes the whole thing actually usable. Additionally, a special Blender mode has been added to both the recorder and loader, which makes it easier to use files after being re-exported from Blender when set on both sides of the processing pipeline.

Notice: This release contains a bug that prevents the recorder from working in newer versions of Unity. Please use v1.1.1 or newer instead.

v1.0.0

5 years ago

Many improvements