Windows only for the moment. The macOS build stays at 0.3.7 until it can be
rebuilt on a Mac, so the Mac download on the website still points there and does
not yet include the fix below. If you are on a Mac and using the 3D avatar, wait
for 0.3.8.
The 3D avatar was placing hands in the wrong place
Its hands sat near the hips and barely moved, whatever the sign was. Three
separate faults in the 3D renderer, none of them in the sign data:
- The forearm was positioned against the wrong reference, inheriting a rotation
from the upper arm that had already been applied. Isolated on the rig, the
upper arm was exact while the forearm came out 72 degrees off whenever the arm
moved. The forearm carries the hand, so that alone decided where every hand
went. - Arms were aimed rather than solved. Pointing a bone along a captured direction
takes the limb LENGTH from the avatar, so the hand could only reach as far as
the avatar's own arm allowed, which is shorter than the captured one. The
wrist is now solved to its target position, with the captured elbow deciding
which way the arm bends. - Two different definitions of where the torso ends were being mixed, leaving
every hand slightly high.
Measured against the 2D renderer over 818,904 solves from 500 signs, since 2D
plots the captured points directly and is the picture that was already right.
Median error fell from 0.434 to 0.003 of torso length, and the worst tenth from
0.737 to 0.010. The hand now travels the same range as the reference rather than
sitting in a narrow band at hip height.
Fingerspelling improved with it. The same fault compounded down each finger,
curling them; fingers now reach 0.83 of their natural span rather than 0.66.
The female avatar had never moved
Not in this release or any before it. Her rig names its bones with a different
prefix to the male one and the code assumed a single prefix for both. Nothing
failed loudly: she loaded, reported herself ready, and stood still through every
sign. The prefix is now read from the avatar. Both animate.
Everything else is unchanged
Captions, sentence assembly, the 2D renderer, the settings panel and signing
speed are all as they were in 0.3.7. The 2D renderer was always correct and is
untouched.
Install
Download Signlytic AI Setup 0.3.8.exe and run it. SmartScreen will warn that
the publisher is unknown, because the build is not code-signed: choose
More info, then Run anyway.
Live Captions needs Windows 11 22H2 or newer.
Attribution
Signlytic AI, by Oke Iyanuoluwa Enoch. If you use, fork or build on this project,
please credit the project and link back to this repository.