Commit Graph
100 Commits
Author SHA1 Message Date
Mamadou Babaei 09275f765a fix runuat rocket build issues by adding the missing headers 2023-04-28 01:58:15 +02:00
Mamadou Babaei ce9053c06f document the senseglove debug module 2023-04-28 01:49:11 +02:00
Mamadou Babaei 58eaa24d49 document unreleased changes 2023-04-28 01:23:50 +02:00
Mamadou Babaei 424a5fa1e7 Revert "temporarily revert changes that are not part of the v1.3.0 release"
This reverts commit 6a0f2a00a1.
2023-04-28 01:21:40 +02:00
Mamadou Babaei 67f1c8240b bump the plugin version to v1.3.0 2023-04-28 01:18:36 +02:00
Mamadou Babaei 6a0f2a00a1 temporarily revert changes that are not part of the v1.3.0 release 2023-04-28 01:15:27 +02:00
Mamadou Babaei b13caf3fc1 bump senseglove libraries for linux and android to v2.6.0-aac3d56 2023-04-28 01:11:08 +02:00
Mamadou Babaei 8d5de38fdd bump the senseglove libraries for windows/msvc to v2.6.0-aac3d56 2023-04-28 01:06:23 +02:00
Mamadou Babaei 6f4e8239a5 document recent changes 2023-04-28 01:03:46 +02:00
Mamadou Babaei 8f478a3a85 document the senseglove libraries bump in the changelog 2023-04-28 00:50:52 +02:00
Mamadou Babaei 42a802608a adjust senseglove/unreal coordinate system conversions according to changes in the recent sgcore release 2023-04-28 00:47:33 +02:00
Mamadou Babaei fab6cd7766 fix a gramatical error 2023-04-26 12:53:22 +02:00
Mamadou Babaei e23db9516c add a debug virtual hand and some other fixes 2023-04-25 17:30:27 +02:00
Mamadou Babaei 017bf6e334 fix the hand right hand offset 2023-04-25 17:01:59 +02:00
Mamadou Babaei d48a908ae7 remove redundant headers 2023-04-25 14:19:38 +02:00
Mamadou Babaei 73922673b7 fix debug gizmo default colors 2023-04-25 10:43:51 +02:00
Mamadou Babaei 149b6e503c refactor the debug gizmo draw method 2023-04-25 10:35:40 +02:00
Mamadou Babaei 3ed72c0c8d update the changelog with unreleased changes 2023-04-25 10:27:51 +02:00
Mamadou Babaei 2fd95792a2 refactor the wrist tracker's debug gzmo settings into a ustruct in order to be re-used 2023-04-25 10:25:30 +02:00
Mamadou Babaei bce072931a fix gizmo drawing issue happens due to a null world object 2023-04-25 09:04:02 +02:00
Mamadou Babaei 9aebd23166 add a new generic senseglove debug module 2023-04-25 08:49:34 +02:00
Mamadou Babaei ccc47135f9 add the base implementation for the senseglove grab component 2023-04-24 08:49:27 +02:00
Mamadou Babaei 032a971620 increase the default DebugWristTrackerGizmoLength value in the plugin's settings 2023-04-20 17:44:19 +02:00
Mamadou Babaei 2aa342c34b increase the default DebugWristTrackerGizmoLength value on the wrist tracker 2023-04-20 17:42:55 +02:00
Mamadou Babaei 5e321b533f document unreleased changes 2023-04-20 17:41:47 +02:00
Mamadou Babaei ee9f7b0031 fix the wrong hand offset calculations 2023-04-20 17:37:01 +02:00
Mamadou Babaei c29dd56f7e fix the wrong tracker origin calculations 2023-04-20 17:09:13 +02:00
Mamadou Babaei 6566e824bb fix the platform support matrix for unreal versions >= 5.0 2023-04-20 15:51:24 +02:00
Mamadou Babaei fe1af26349 minor code improvements and clean up 2023-04-19 00:45:07 +02:00
Mamadou Babaei 79ca17ecc2 fix the directory structure 2023-04-11 21:04:34 +02:00
Mamadou Babaei 9c61db0319 bump the plugin version to v1.2.1 2023-03-30 06:41:28 +02:00
Mamadou Babaei 5660bc5e91 add the engine settings module into the private include paths for the senseglove settings module in order to solve run uat build issues 2023-03-30 06:22:04 +02:00
Mamadou Babaei 96ef200a02 remove the engine settings module from the senseglove module's private dependencies list 2023-03-30 06:14:26 +02:00
Mamadou Babaei 6138bef9bc remove the launch and settings from the android module's private includes 2023-03-30 05:57:00 +02:00
Mamadou Babaei d045b525d4 bump the plugin version to v1.2.0 2023-03-28 21:33:04 +02:00
Mamadou Babaei aeea6f5d35 add the new dev/test hand model (this hand mesh is not meant to be published) 2023-03-28 18:24:07 +02:00
Mamadou Babaei 1c4e10af64 alternative approach to constructor helpers in order to set the default hand mesh as it won't causes annoying ue pop-up cdo messages 2023-03-28 18:09:05 +02:00
Mamadou Babaei 46580461d9 remove the old virtual hand model mesh 2023-03-28 17:36:20 +02:00
Mamadou Babaei da6ad9f27c fix the hand animation implementation and angle conversions to work with the standard ue5.1+ hand from epic 2023-03-28 16:55:41 +02:00
Mamadou Babaei 1b4cce6e39 add missing paths headers that causes uat build issues 2023-03-28 11:43:28 +02:00
Mamadou Babaei a78013a588 add missing vershon headers and clean up unused headers 2023-03-28 11:39:13 +02:00
Mamadou Babaei 4c179468f9 fix uat errors C4458 when building the virtual hand component 2023-03-28 11:21:46 +02:00
Mamadou Babaei 44ae196536 remove SGContentBrowserExtension_SKeleton and clean up the editor module 2023-03-27 17:13:38 +02:00
Mamadou Babaei 4f9cf220ef remove SGAssetTypeActions_Skeleton, SGSkeletonEditor, and SGSkeletonEditorCommands classes 2023-03-27 15:12:07 +02:00
Mamadou Babaei dff6b5a5de add a content browser extension as an alternative to modify the ref pose 2023-03-27 15:05:28 +02:00
Mamadou Babaei 0bc69af816 add log template specialization for ftransform 2023-03-27 14:35:50 +02:00
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