The previous method of calculating 'Time Index' was sufficient for time interval exports, but Keyframe Only exports were known to have incorrect values in that field.
By calculating the time from the starting frame, current frame, and animation framerate, we can give an accurate value for the Time Index in both time interval and keyframe only modes.
Accurate timestamps for the keyframes lets us correlate a full export and a keyframe only export and would allow controllers to do things like start motion from any Keyframe. It could also allow Mimic to import previously saved keyframes into the current session (if that is ever desired).
The previous method of calculating 'Time Index' was sufficient for time interval exports, but Keyframe Only exports were known to have incorrect values in that field. By calculating the time from the starting frame, current frame, and animation framerate, we can give an accurate value for the Time Index in both time interval and keyframe only modes.
Accurate timestamps for the keyframes lets us correlate a full export and a keyframe only export and would allow controllers to do things like start motion from any Keyframe. It could also allow Mimic to import previously saved keyframes into the current session (if that is ever desired).