Commit Graph
100 Commits
Author SHA1 Message Date
Mamadou Babaei 46911ef767 simplify and merge separate buzz/force-feedback levels into one value on the touch component 2023-05-19 18:14:35 +02:00
Mamadou Babaei 4c6465c4d2 Revert "move force-feedback properties from the touch component to the grab component"
This reverts commit 9faa9d2ca4.
2023-05-19 18:14:34 +02:00
Mamadou Babaei 8934da2dc7 move force-feedback properties from the touch component to the grab component 2023-05-19 18:14:34 +02:00
Mamadou Babaei 23ad1d9876 cache which finger can grab or touch objects 2023-05-19 18:14:33 +02:00
Mamadou Babaei d52c610fcd set up the overlap events for the grab/touch fingertip colliders 2023-05-19 18:14:33 +02:00
Mamadou Babaei 506c8ff004 add the api for getting/setting touch properties 2023-05-19 18:14:33 +02:00
Mamadou Babaei 7ba90d4820 add the api for getting/setting grab properties 2023-05-19 18:14:32 +02:00
Mamadou Babaei a55b4d6cbe add a grab socket uproperty, getters, and setters 2023-05-19 18:14:32 +02:00
Mamadou Babaei ad971b18ea whitespace fix 2023-05-19 18:14:31 +02:00
Mamadou Babaei 2c21243aa0 differentiate the default grab/touch socket names 2023-05-19 18:14:31 +02:00
Mamadou Babaei d2ee5c4e2a integrate the touch component and colliders and rename the grab ones 2023-05-19 18:14:30 +02:00
Mamadou Babaei bc3920253f add a touch component intended to be used for force-feedback 2023-05-19 18:14:30 +02:00
Mamadou Babaei 8a4a9ecc6d add the api and setup the required components and uproperties in order to implement the basic grab functionality 2023-05-19 18:14:30 +02:00
Mamadou Babaei 61dac15387 document the unreleased changes 2023-05-19 18:14:29 +02:00
Mamadou Babaei 7ee0a81524 fix blueprint signatures and make all bp exposed functions static 2023-05-19 18:14:29 +02:00
Mamadou Babaei ea3b8242f6 formatting fix 2023-05-19 18:14:28 +02:00
Mamadou Babaei 3bae76d902 document a missing changelog item 2023-05-19 18:14:28 +02:00
Mamadou Babaei ae3b781210 Revert "temporarily revert changes that are not part of the v1.3.1 release"
This reverts commit 116935f54b.
2023-05-19 18:14:28 +02:00
Mamadou Babaei 455588d161 bump the plugin version to v1.3.1 2023-04-28 02:12:55 +02:00
Mamadou Babaei a8792e2ac1 temporarily revert changes that are not part of the v1.3.1 release 2023-04-28 02:12:55 +02:00
Mamadou Babaei 66097956db fix runuat rocket build issues by adding the missing headers 2023-04-28 02:12:55 +02:00
Mamadou Babaei 299a84cde3 document the senseglove debug module 2023-04-28 02:12:54 +02:00
Mamadou Babaei 3b95e3d7ba document unreleased changes 2023-04-28 02:12:54 +02:00
Mamadou Babaei a2d0fcdd8a Revert "temporarily revert changes that are not part of the v1.3.0 release"
This reverts commit 6a0f2a00a1.
2023-04-28 02:12:53 +02:00
Mamadou Babaei 0f79308b1e bump the plugin version to v1.3.0 2023-04-28 01:21:05 +02:00
Mamadou Babaei 7b5ea3d217 temporarily revert changes that are not part of the v1.3.0 release 2023-04-28 01:21:05 +02:00
Mamadou Babaei 4540f7ac2b bump senseglove libraries for linux and android to v2.6.0-aac3d56 2023-04-28 01:21:05 +02:00
Mamadou Babaei ad6d391d0f bump the senseglove libraries for windows/msvc to v2.6.0-aac3d56 2023-04-28 01:21:04 +02:00
Mamadou Babaei abd9753020 document recent changes 2023-04-28 01:21:04 +02:00
Mamadou Babaei 094b89f9fc document the senseglove libraries bump in the changelog 2023-04-28 01:21:04 +02:00
Mamadou Babaei 71b16bc1e1 adjust senseglove/unreal coordinate system conversions according to changes in the recent sgcore release 2023-04-28 01:21:04 +02:00
Mamadou Babaei d6f8f8efac fix a gramatical error 2023-04-28 01:21:04 +02:00
Mamadou Babaei 2846783ffc add a debug virtual hand and some other fixes 2023-04-28 01:21:04 +02:00
Mamadou Babaei 5946528f14 fix the hand right hand offset 2023-04-28 01:21:04 +02:00
Mamadou Babaei bf8608da69 remove redundant headers 2023-04-28 01:21:04 +02:00
Mamadou Babaei d0ed0a55df fix debug gizmo default colors 2023-04-28 01:21:04 +02:00
Mamadou Babaei 2420edca45 refactor the debug gizmo draw method 2023-04-28 01:21:04 +02:00
Mamadou Babaei 26d533565c update the changelog with unreleased changes 2023-04-28 01:21:04 +02:00
Mamadou Babaei 00c2b786cb refactor the wrist tracker's debug gzmo settings into a ustruct in order to be re-used 2023-04-28 01:21:04 +02:00
Mamadou Babaei fb74df09be fix gizmo drawing issue happens due to a null world object 2023-04-28 01:21:04 +02:00
Mamadou Babaei e04d31b04d add a new generic senseglove debug module 2023-04-28 01:21:03 +02:00
Mamadou Babaei 44019df668 add the base implementation for the senseglove grab component 2023-04-28 01:21:03 +02:00
Mamadou Babaei 25da2730e1 increase the default DebugWristTrackerGizmoLength value in the plugin's settings 2023-04-28 01:21:03 +02:00
Mamadou Babaei 7f9b2c1d68 increase the default DebugWristTrackerGizmoLength value on the wrist tracker 2023-04-28 01:21:03 +02:00
Mamadou Babaei adaf97d630 document unreleased changes 2023-04-28 01:21:03 +02:00
Mamadou Babaei c90c9fbc21 fix the wrong hand offset calculations 2023-04-28 01:21:03 +02:00
Mamadou Babaei 7f3f0e399d fix the wrong tracker origin calculations 2023-04-28 01:21:03 +02:00
Mamadou Babaei d06f42cae7 fix the platform support matrix for unreal versions >= 5.0 2023-04-20 15:55:40 +02:00
Mamadou Babaei 9e120ffecf minor code improvements and clean up 2023-04-20 15:55:40 +02:00
Mamadou Babaei e925db6e68 fix the directory structure 2023-04-11 21:05:46 +02:00
Mamadou Babaei de12c23d6b remove the development virtual hand mesh from master and all the release branches 2023-04-11 20:58:43 +02:00
Mamadou Babaei 34caba4ddd bump the plugin version to v1.2.1 2023-03-30 06:43:33 +02:00
Mamadou Babaei 7b2eaabbfb 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:59 +02:00
Mamadou Babaei dae5f9f5e4 remove the engine settings module from the senseglove module's private dependencies list 2023-03-30 06:16:09 +02:00
Mamadou Babaei ae0120e9ec remove the launch and settings from the android module's private includes 2023-03-30 05:58:54 +02:00
Mamadou Babaei 56c7613cb4 bump the plugin version to v1.2.0 2023-03-28 21:39:55 +02:00
Mamadou Babaei de0da3010b add the new dev/test hand model (this hand mesh is not meant to be published) 2023-03-28 18:29:45 +02:00
Mamadou Babaei d93f3e4fb0 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:29:44 +02:00
Mamadou Babaei fd2a668301 remove the old virtual hand model mesh 2023-03-28 18:29:44 +02:00
Mamadou Babaei e41137cc0f fix the hand animation implementation and angle conversions to work with the standard ue5.1+ hand from epic 2023-03-28 18:29:43 +02:00
Mamadou Babaei deafac2293 add missing paths headers that causes uat build issues 2023-03-28 11:46:58 +02:00
Mamadou Babaei 2c2ef9e710 add missing vershon headers and clean up unused headers 2023-03-28 11:46:57 +02:00
Mamadou Babaei 1a75e62719 fix uat errors C4458 when building the virtual hand component 2023-03-28 11:22:55 +02:00
Mamadou Babaei 1976825a66 remove SGContentBrowserExtension_SKeleton and clean up the editor module 2023-03-28 10:40:00 +02:00
Mamadou Babaei bf02a6f80f remove SGAssetTypeActions_Skeleton, SGSkeletonEditor, and SGSkeletonEditorCommands classes 2023-03-28 10:40:00 +02:00
Mamadou Babaei 510c34657f add a content browser extension as an alternative to modify the ref pose 2023-03-28 10:40:00 +02:00
Mamadou Babaei ca05584f21 add log template specialization for ftransform 2023-03-28 10:39:59 +02:00
Mamadou Babaei e8d0c57d9a add new experiments with the SGAssetTypeActions_Skeleton 2023-03-28 10:39:59 +02:00
Mamadou Babaei 2924de965c add custom asset type actions for skeletons 2023-03-28 10:39:59 +02:00
Mamadou Babaei e6d98734b0 add a message dialog and instruct the user to use the context menu in order to save the skeleton asset 2023-03-28 10:39:59 +02:00
Mamadou Babaei 96bddeaee7 fix a deprecation warning on ue5 2023-03-28 10:39:59 +02:00
Mamadou Babaei 13def4ea4d minor changelog fix 2023-03-28 10:39:59 +02:00
Mamadou Babaei 211a4609a3 document the android calibration in the changelog 2023-03-28 10:39:59 +02:00
Mamadou Babaei 3b5e77b104 add virtual destructors 2023-03-28 10:39:59 +02:00
Mamadou Babaei 5904a9476a fix the skeleton editor crash with a working button from senseglove on the toolbar 2023-03-28 10:39:59 +02:00
Mamadou Babaei 6a22d27992 first attemp at extending the skeleton editor that also crashes the editor once opened 2023-03-28 10:39:59 +02:00
Mamadou Babaei 2e9b2d10f2 add missing header that causes build issues on ue 4.27 2023-03-28 10:39:59 +02:00
Mamadou Babaei 75741ebd65 update the changelog 2023-03-28 10:39:59 +02:00
Mamadou Babaei 9b1b449867 clean up editor code from the virtual hand actor in order to fix wrist tracking issues 2023-03-28 10:39:58 +02:00
Mamadou Babaei 1cceba282e force the wrist tracker to track the right hand on init/begin/construct 2023-03-28 10:39:58 +02:00
Mamadou Babaei 155e3624bf add event handler lambdas for wrist tracker component of the virtual ahnd actor 2023-03-28 10:39:58 +02:00
Mamadou Babaei 30034ba06f functional wrist tracker component 2023-03-28 10:39:58 +02:00
Mamadou Babaei 990a2f6afe add an almost complete wrist tracker component implementation 2023-03-28 10:39:58 +02:00
Mamadou Babaei b1f1014a5e fix multiple issues with the virtual hand component and the plugin settings 2023-03-28 10:39:58 +02:00
Mamadou Babaei bdbe836381 explicitly assign motion controllers to the proper hands 2023-03-28 10:39:58 +02:00
Mamadou Babaei d2aba5a688 bump senseglove libraries windows/msvc to v2.5.0-8069342 2023-03-28 10:39:58 +02:00
Mamadou Babaei 6d9d6cd2b9 bump senseglove libraries and headers for linux and android to v2.5.0-8069342 2023-03-28 10:39:56 +02:00
Mamadou Babaei a13caa8a84 add new settings accessors for c++ and blueprints 2023-03-28 10:39:56 +02:00
Mamadou Babaei 51ff24d059 add wrist tracking debug settings 2023-03-28 10:39:56 +02:00
Mamadou Babaei 0a99d577f4 allow setting custom hardware offset through the plugin settings 2023-03-28 10:39:56 +02:00
Mamadou Babaei 30ea40d0b3 add missing engine module that causes build issues on android 2023-03-28 10:39:55 +02:00
Mamadou Babaei 2410385d8d move the pimpl initialization to the constructor 2023-03-28 10:39:55 +02:00
Mamadou Babaei 54a76e59e3 move the defaults to the constructor 2023-03-28 10:39:55 +02:00
Mamadou Babaei ffc89daa3a make the senseglove settings a singleton with engine subsystem lifetime and fix the blueprint accessors 2023-03-28 10:39:55 +02:00
Mamadou Babaei 5a2584161b add the senseglove settings kismet module 2023-03-28 10:39:55 +02:00
Mamadou Babaei 60397ea261 some improvements for the settings module 2023-03-28 10:39:55 +02:00
Mamadou Babaei 5b3ed4ffe8 minor fixes in the settings module 2023-03-28 10:39:55 +02:00
Mamadou Babaei ea8b3e1fba add a senseglove settings manager module 2023-03-28 10:39:55 +02:00
Mamadou Babaei fa1a720c31 fix the changelog typos and errors 2023-03-28 10:39:55 +02:00
Mamadou Babaei ea5e55730a whitespace fix 2023-03-28 10:39:55 +02:00