BVHTools v1.2.1
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