Skip to content

Releases: ExtendRealityLtd/Tilia.Interactions.Controllables.Unity

v2.9.0

16 Mar 11:11
Compare
Choose a tag to compare

2.9.0 (2023-03-16)

Features

  • AngularDriver: auto set up twist axis settings (9f4f3aa)

    The AngularTransformDrive can have the FollowRotateAroundAngularVelocity Follow Tracking setting but it never automatically set up the axis the drive was set on.

    This now allows for it to automatically set up the axis based on what axis is selected on the Drive Facade.

v2.8.0

14 Mar 13:39
Compare
Choose a tag to compare

2.8.0 (2023-03-14)

Features

  • Drive: add grabbed target threshold (b24b3fe)

    The Target Value Reached threshold is usually larger for an auto moving drive so it cannot overshoot, but for a grabbed drive the target threshold can tend to be too large causing a jitter when the grabbed drive is moved to the extremes.

    This adds a new threshold value for when the drive is grabbed so it can be even more refined for a better experience.

v2.7.2

13 Mar 19:33
Compare
Choose a tag to compare

2.7.2 (2023-03-13)

Bug Fixes

  • Prefabs: ensure prefabs are built for Unity 2018 (969c4bc)

    The previous commit updated the prefabs for Unity 2021 which struggle to be backward compatible. The prefabs should always be in the 2018 format as this is the earliest version of Unity that is supported.

v2.7.1

13 Mar 18:52
Compare
Choose a tag to compare

2.7.1 (2023-03-13)

Miscellaneous Chores

v2.7.0

13 Mar 17:05
Compare
Choose a tag to compare

2.7.0 (2023-03-13)

Features

  • AngularDrive: allow multiple rotation modifiers (957a720)

    The AngularTransformDrive now can take multiple rotation modifiers in case the actions are both follow and need to both affect the rotation modifiers inside the actions.

  • Drive: add initial target value reached threshold (5d3aff2)

    The target value reached threshold has been extended to have another property for the initial target value, so if the drive is moving to the initial target position then a different threshold can be provided as the initial drive speed is generally much higher so a higher threshold may be required.

v2.6.8

13 Mar 15:35
Compare
Choose a tag to compare

2.6.8 (2023-03-13)

Miscellaneous Chores

v2.6.7

13 Mar 15:04
Compare
Choose a tag to compare

2.6.7 (2023-03-13)

Miscellaneous Chores

v2.6.6

11 Mar 21:33
Compare
Choose a tag to compare

2.6.6 (2023-03-11)

Miscellaneous Chores

v2.6.5

11 Mar 16:08
Compare
Choose a tag to compare

2.6.5 (2023-03-11)

Bug Fixes

  • Drive: decrease initial drive speed each frame for accuracy (03ea2af)

    There was an issue where a high initial drive speed would mean a drive (specifically a joint drive) would never reach the initial target value as it would just keep overshooting and a small threshold was never enough to ensure it could reach the target. A larger threshold would just cause drive issues.

    The solution is to ensure the initial drive speed starts high, but over each frame reduces by a certain amount (e.g. by half each frame) and therefore the fidelity of the drive will get tighter with each frame meaning it slows down but will have an increasing higher chance of reaching its initial target.

v2.6.4

11 Mar 15:16
Compare
Choose a tag to compare

2.6.4 (2023-03-11)

Miscellaneous Chores