Commit Graph
100 Commits
Author SHA1 Message Date
Mamadou Babaei 85c8161220 add new experiments with the SGAssetTypeActions_Skeleton 2023-03-27 12:27:32 +02:00
Mamadou Babaei b8906b51a5 add custom asset type actions for skeletons 2023-03-27 11:16:53 +02:00
Mamadou Babaei 599bd18bcf add a message dialog and instruct the user to use the context menu in order to save the skeleton asset 2023-03-27 10:37:47 +02:00
Mamadou Babaei a7c31b8aac fix a deprecation warning on ue5 2023-03-27 10:37:07 +02:00
Mamadou Babaei c27da0f557 minor changelog fix 2023-03-24 12:08:08 +01:00
Mamadou Babaei 3b1d8a7872 document the android calibration in the changelog 2023-03-24 12:02:39 +01:00
Mamadou Babaei 6b74646d77 add virtual destructors 2023-03-24 00:59:19 +01:00
Mamadou Babaei 9916e6e88b fix the skeleton editor crash with a working button from senseglove on the toolbar 2023-03-24 00:48:33 +01:00
Mamadou Babaei 2f8ff3a3ad first attemp at extending the skeleton editor that also crashes the editor once opened 2023-03-23 23:53:28 +01:00
Mamadou Babaei 7bd166c095 add missing header that causes build issues on ue 4.27 2023-03-23 19:23:13 +01:00
Mamadou Babaei 928257fef8 update the changelog 2023-03-23 18:49:12 +01:00
Mamadou Babaei cba79a93b2 clean up editor code from the virtual hand actor in order to fix wrist tracking issues 2023-03-23 18:34:18 +01:00
Mamadou Babaei 626d7e98cc force the wrist tracker to track the right hand on init/begin/construct 2023-03-23 18:01:44 +01:00
Mamadou Babaei d447740a8d add event handler lambdas for wrist tracker component of the virtual ahnd actor 2023-03-23 17:23:11 +01:00
Mamadou Babaei 6e05843c0f functional wrist tracker component 2023-03-23 21:48:48 +01:00
Mamadou Babaei db42061326 add an almost complete wrist tracker component implementation 2023-03-22 19:56:28 +01:00
Mamadou Babaei 29cf61d95a fix multiple issues with the virtual hand component and the plugin settings 2023-03-22 15:24:11 +01:00
Mamadou Babaei e717196330 explicitly assign motion controllers to the proper hands 2023-03-21 19:14:18 +01:00
Mamadou Babaei db1816624d bump senseglove libraries windows/msvc to v2.5.0-8069342 2023-03-21 18:46:05 +01:00
Mamadou Babaei fa5ce9d685 bump senseglove libraries and headers for linux and android to v2.5.0-8069342 2023-03-21 18:33:33 +01:00
Mamadou Babaei 86d80fc9db add new settings accessors for c++ and blueprints 2023-03-21 18:31:55 +01:00
Mamadou Babaei a4b344c79d add wrist tracking debug settings 2023-03-21 17:28:45 +01:00
Mamadou Babaei 437edbe10d allow setting custom hardware offset through the plugin settings 2023-03-21 16:50:20 +01:00
Mamadou Babaei 442aa1fbb9 add missing engine module that causes build issues on android 2023-03-21 16:32:18 +01:00
Mamadou Babaei ca09730ac8 move the pimpl initialization to the constructor 2023-03-21 15:03:29 +01:00
Mamadou Babaei 4d3f9881e2 move the defaults to the constructor 2023-03-21 15:01:44 +01:00
Mamadou Babaei 62580996af make the senseglove settings a singleton with engine subsystem lifetime and fix the blueprint accessors 2023-03-21 14:22:06 +01:00
Mamadou Babaei 8e067258c2 add the senseglove settings kismet module 2023-03-21 13:47:11 +01:00
Mamadou Babaei 2c81992e91 some improvements for the settings module 2023-03-21 13:17:28 +01:00
Mamadou Babaei dbf27e17f6 minor fixes in the settings module 2023-03-21 12:52:42 +01:00
Mamadou Babaei 41164cc1cb add a senseglove settings manager module 2023-03-20 23:14:07 +01:00
Mamadou Babaei da1392095e fix the changelog typos and errors 2023-03-20 22:37:15 +01:00
Mamadou Babaei 47cd25b080 whitespace fix 2023-03-17 00:06:53 +01:00
Mamadou Babaei 6fb666d887 add special android directory methods and initialization args 2023-03-16 23:59:28 +01:00
Mamadou Babaei 05c48fb7f3 initial attempt at implementing android calibration 2023-03-16 17:56:16 +01:00
Mamadou Babaei 9807082c41 bump senseglove libraries and headers for linux and android to v2.4.3-2eceacb 2023-03-16 15:52:15 +01:00
Mamadou Babaei e8d440d198 virtual hand fixes especially for android 2023-03-16 14:17:58 +01:00
Mamadou Babaei 2cdc3cfca2 fix virtual hand crashes and editor visibility issues 2023-03-15 17:16:19 +01:00
Mamadou Babaei bcd8759320 fix comments 2023-03-15 13:26:12 +01:00
Mamadou Babaei 5db6a95ceb fix android architecture detection issues on ue 5.2 2023-03-14 20:01:12 +01:00
Mamadou Babaei 95ca971cbb add a temporary workaround for the android crashes and the hidden if glove not found functionality 2023-03-14 19:20:11 +01:00
Mamadou Babaei 35cf5ae8f5 fix native-toolchain v19 build issues 2023-03-13 15:38:42 +01:00
Mamadou Babaei 529e69ea34 integrate the virtual hand into the sgpawn 2023-03-13 14:19:32 +01:00
Mamadou Babaei 054f6182b5 clarify android on 5.2 is not supported, yet 2023-03-13 11:22:48 +01:00
Mamadou Babaei 6d199117f3 minor fixes 2023-03-13 10:38:15 +01:00
Mamadou Babaei 3938732d88 update the changelog in order to reflect the latest status of unreleased changes 2023-03-10 19:04:33 +01:00
Mamadou Babaei d056397ae8 dump some animation errors to the logs inside the editor instead of crashing 2023-03-10 16:36:14 +01:00
Mamadou Babaei 24c7cc887e working in-editor hand animation 2023-03-10 15:25:27 +01:00
Mamadou Babaei 2192e0973b distinguish between virtual hand actor and component and animate the component 2023-03-10 15:13:50 +01:00
Mamadou Babaei fb68683d72 add a new component-based class for the virtual hand 2023-03-10 14:11:52 +01:00
Mamadou Babaei 1d3299a14e add an empty sgpawn kismet library class 2023-03-10 14:11:08 +01:00
Mamadou Babaei 3f045c84a3 document the new senseglove core types module 2023-03-10 11:19:44 +01:00
Mamadou Babaei b25c4fec7f add the virtual hand kismet library 2023-03-10 10:53:30 +01:00
Mamadou Babaei 9e288e031b minor commit fix 2023-03-10 10:52:58 +01:00
Mamadou Babaei 6a8dbacaed drop the redundant sgconnecttypes 2023-03-10 10:52:20 +01:00
Mamadou Babaei 828defc237 move all sg array types into their corresponding *core modules 2023-03-10 10:51:56 +01:00
Mamadou Babaei 52e49a71b4 minor api validation fixes 2023-03-09 14:26:54 +01:00
Mamadou Babaei 34934e8f63 minor fix 2023-03-09 12:47:21 +01:00
Mamadou Babaei 1e9c732e56 bump senseglove libraries windows to v2.4.2-ba98cec 2023-03-09 12:32:42 +01:00
Mamadou Babaei 6fc80b70b3 bump senseglove libraries and headers for linux and android to v2.4.2-ba98cec 2023-03-09 12:15:13 +01:00
Mamadou Babaei 3ce37a3085 remove the redundant sgplatform from the sgconnectimpl module 2023-03-09 09:17:07 +01:00
Mamadou Babaei d9dacfec08 purge the core impl module's dead code for the dropped engine versions: 4.22 to 4.26 and define SG_NOEXCEPT 2023-03-09 09:16:27 +01:00
Mamadou Babaei dc3477889c document 4.22 to 4.26 purge in the changelog 2023-03-08 21:48:58 +01:00
Mamadou Babaei 7ae57c2707 initial attempt to cleanup dead code from the dropped engine versions: 4.22 to 4.26 2023-03-08 21:44:00 +01:00
Mamadou Babaei 2c815cd552 update the remarks section in readme file to reflect the latest platform support state 2023-03-04 16:57:47 +01:00
Mamadou Babaei 2e7e617e14 update the changelog for unreleased changes 2023-03-04 16:22:32 +01:00
Mamadou Babaei 98e7f44fa1 update the platform support matrix 2023-03-03 20:09:33 +01:00
Mamadou Babaei 632f8872e8 whitespace fix 2023-03-03 20:09:14 +01:00
Mamadou Babaei 9fce444a8e update the changelog for unreleased changes 2023-03-03 18:05:37 +01:00
Mamadou Babaei 5351301108 update unreal api to take care of radians/degrees conversions where possible 2023-03-03 18:01:34 +01:00
Mamadou Babaei caa119c4c1 add more utility functions and templates for angles, specifically for handling floats 2023-03-03 18:00:23 +01:00
Mamadou Babaei fa4765df4b almost working hand mondel animation adjusted to the api changes 2023-03-03 16:41:23 +01:00
Mamadou Babaei b733c6314b rename sguitls/sgcoordinates utility class to sgangles and convert angles from radians to degrees and vice-versa between unreal and senseglove 2023-03-03 16:40:51 +01:00
Mamadou Babaei ed632a26f9 minor initialization fixes 2023-03-03 15:17:30 +01:00
Mamadou Babaei 38a2583954 minor fix: move temp a variable 2023-03-03 15:13:17 +01:00
Mamadou Babaei ef84f46fe4 mark a method as const 2023-03-03 14:59:04 +01:00
Mamadou Babaei 1915dba09e clean up redundant hand animation code 2023-03-03 14:51:03 +01:00
Mamadou Babaei 6610a91bbb remove redundant reset to ref pose call 2023-03-03 13:05:49 +01:00
Mamadou Babaei 702816a72e use rotators instead of quats 2023-03-03 12:57:30 +01:00
Mamadou Babaei dce63ba180 improve the virtual hand model animation 2023-03-03 12:42:29 +01:00
Mamadou Babaei 470b39f12c rely on the reference pose instead of caching poses 2023-03-02 02:08:21 +01:00
Mamadou Babaei a315bed629 improved virtual hand model animation 2023-03-01 22:17:31 +01:00
Mamadou Babaei 092b882888 bump senseglove libraries for windows/msvc to v2.4.1-d551398 2023-02-28 11:48:28 +01:00
Mamadou Babaei 2ac7ad0378 mention functional linux development support in the changelog 2023-02-28 11:46:45 +01:00
Mamadou Babaei 5d9f65ddbb bump senseglove libraries and headers for linux and android to v2.4.1-d551398 2023-02-28 10:58:11 +01:00
Mamadou Babaei 6c8415b506 bump senseglove libraries for windows/msvc to v2.4.0-dc6c34b 2023-02-27 16:43:03 +01:00
Mamadou Babaei 067d005c8f bump senseglove libraries and headers for linux and android to v2.4.0-dc6c34b 2023-02-27 16:25:54 +01:00
Mamadou Babaei 09be62cd82 bump senseglove libraries for windows/msvc to v2.3.0-a9726bf 2023-02-24 14:53:26 +01:00
Mamadou Babaei ad428bc82f bump senseglove libraries for linux and android to the first fully linux-aware version: v2.3.0-a9726bf 2023-02-24 14:44:22 +01:00
Mamadou Babaei c301011e28 apply the transform to the output pose 2023-02-24 01:49:03 +01:00
Mamadou Babaei d20f6d719b try a component transform 2023-02-24 00:09:19 +01:00
Mamadou Babaei 3847323a8f add quat template specialization to the sglog module 2023-02-23 23:36:10 +01:00
Mamadou Babaei b478cc414d fix the EvaluateSkeletalControl_AnyThread crash 2023-02-23 21:57:23 +01:00
Mamadou Babaei d292bd80b3 revert back the last commit and ignore the last joint 2023-02-23 21:30:32 +01:00
Mamadou Babaei 6bfb67cd5b try an alternate implementation for copying animation data in order to remedy the virtual hand crash 2023-02-23 20:14:43 +01:00
Mamadou Babaei 97458b4c9e bump senseglove thrid-party libraries for windows to v2.2.4-1eda0d8 2023-02-23 17:23:57 +01:00
Mamadou Babaei 1009c1ff2f bump senseglove libraries for linux and android to v2.2.4-1eda0d8 2023-02-23 17:13:10 +01:00
Mamadou Babaei 4b0b9c189c bump senseglove headers and libraries for linux and android to v2.2.3-39b3c2b 2023-02-23 16:43:34 +01:00
Mamadou Babaei e195698f86 bump senseglove thrid-party libraries for windows to v2.2.3-39b3c2b 2023-02-23 16:37:19 +01:00
Mamadou Babaei 0b09496db7 bump senseglove headers and libraries for linux and android to v2.2.2-1725b91 2023-02-21 18:07:49 +01:00