Commit Graph
100 Commits
Author SHA1 Message Date
Mamadou Babaei 71532de955 remove the engine settings module from the senseglove module's private dependencies list 2023-03-30 06:16:04 +02:00
Mamadou Babaei a019a0b521 remove the launch and settings from the android module's private includes 2023-03-30 05:58:49 +02:00
Mamadou Babaei bf46e80419 bump the plugin version to v1.2.0 2023-03-28 21:39:47 +02:00
Mamadou Babaei 0a6eb28d1c add the new dev/test hand model (this hand mesh is not meant to be published) 2023-03-28 18:29:28 +02:00
Mamadou Babaei 4e3fa930e5 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:27 +02:00
Mamadou Babaei 9f5bb2d97e remove the old virtual hand model mesh 2023-03-28 18:29:27 +02:00
Mamadou Babaei 356e850a13 fix the hand animation implementation and angle conversions to work with the standard ue5.1+ hand from epic 2023-03-28 18:29:26 +02:00
Mamadou Babaei f2ce577a1b add missing paths headers that causes uat build issues 2023-03-28 11:47:52 +02:00
Mamadou Babaei 46a5584bc2 add missing vershon headers and clean up unused headers 2023-03-28 11:47:52 +02:00
Mamadou Babaei c77afede10 fix uat errors C4458 when building the virtual hand component 2023-03-28 11:23:02 +02:00
Mamadou Babaei 3abd6d53bc remove SGContentBrowserExtension_SKeleton and clean up the editor module 2023-03-28 10:39:14 +02:00
Mamadou Babaei 81b590dd85 remove SGAssetTypeActions_Skeleton, SGSkeletonEditor, and SGSkeletonEditorCommands classes 2023-03-28 10:39:14 +02:00
Mamadou Babaei c54757da64 add a content browser extension as an alternative to modify the ref pose 2023-03-28 10:39:14 +02:00
Mamadou Babaei 7134f7f533 add log template specialization for ftransform 2023-03-28 10:39:14 +02:00
Mamadou Babaei 04a6039738 add new experiments with the SGAssetTypeActions_Skeleton 2023-03-28 10:39:14 +02:00
Mamadou Babaei ead3ae8cd0 add custom asset type actions for skeletons 2023-03-28 10:39:14 +02:00
Mamadou Babaei e007c9e7f2 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:14 +02:00
Mamadou Babaei 15a3d01617 fix a deprecation warning on ue5 2023-03-28 10:39:14 +02:00
Mamadou Babaei 0221fc01dc minor changelog fix 2023-03-28 10:39:14 +02:00
Mamadou Babaei 734765ff28 document the android calibration in the changelog 2023-03-28 10:39:14 +02:00
Mamadou Babaei b32d2f55e6 add virtual destructors 2023-03-28 10:39:14 +02:00
Mamadou Babaei bb6c101eff fix the skeleton editor crash with a working button from senseglove on the toolbar 2023-03-28 10:39:13 +02:00
Mamadou Babaei a533ba2389 first attemp at extending the skeleton editor that also crashes the editor once opened 2023-03-28 10:39:13 +02:00
Mamadou Babaei c268a331f9 add missing header that causes build issues on ue 4.27 2023-03-28 10:39:13 +02:00
Mamadou Babaei e21903455f update the changelog 2023-03-28 10:39:13 +02:00
Mamadou Babaei b80689b73f clean up editor code from the virtual hand actor in order to fix wrist tracking issues 2023-03-28 10:39:13 +02:00
Mamadou Babaei 8bf6a19ba2 force the wrist tracker to track the right hand on init/begin/construct 2023-03-28 10:39:13 +02:00
Mamadou Babaei 1d27af0ac8 add event handler lambdas for wrist tracker component of the virtual ahnd actor 2023-03-28 10:39:13 +02:00
Mamadou Babaei a741e9c692 functional wrist tracker component 2023-03-28 10:39:13 +02:00
Mamadou Babaei c9583f61fd add an almost complete wrist tracker component implementation 2023-03-28 10:39:13 +02:00
Mamadou Babaei 55ed2b6f9f fix multiple issues with the virtual hand component and the plugin settings 2023-03-28 10:39:13 +02:00
Mamadou Babaei 584ce06822 explicitly assign motion controllers to the proper hands 2023-03-28 10:39:13 +02:00
Mamadou Babaei 73a01dfa0f bump senseglove libraries windows/msvc to v2.5.0-8069342 2023-03-28 10:39:12 +02:00
Mamadou Babaei 6c6dfd5374 bump senseglove libraries and headers for linux and android to v2.5.0-8069342 2023-03-28 10:39:12 +02:00
Mamadou Babaei 74e303c0ac add new settings accessors for c++ and blueprints 2023-03-28 10:39:11 +02:00
Mamadou Babaei 515581ab15 add wrist tracking debug settings 2023-03-28 10:39:11 +02:00
Mamadou Babaei 2b4027282d allow setting custom hardware offset through the plugin settings 2023-03-28 10:39:11 +02:00
Mamadou Babaei 3ac32ac174 add missing engine module that causes build issues on android 2023-03-28 10:39:11 +02:00
Mamadou Babaei e3d1bea0ed move the pimpl initialization to the constructor 2023-03-28 10:39:11 +02:00
Mamadou Babaei cb3fa3ccbe move the defaults to the constructor 2023-03-28 10:39:11 +02:00
Mamadou Babaei dc5fa338dc make the senseglove settings a singleton with engine subsystem lifetime and fix the blueprint accessors 2023-03-28 10:39:11 +02:00
Mamadou Babaei 5a829ecc2e add the senseglove settings kismet module 2023-03-28 10:39:11 +02:00
Mamadou Babaei 9bbb1fcedb some improvements for the settings module 2023-03-28 10:39:11 +02:00
Mamadou Babaei 2b1dc99d26 minor fixes in the settings module 2023-03-28 10:39:11 +02:00
Mamadou Babaei 29d0e9b4da add a senseglove settings manager module 2023-03-28 10:39:11 +02:00
Mamadou Babaei f8f091fb28 fix the changelog typos and errors 2023-03-28 10:39:10 +02:00
Mamadou Babaei 33b2b37cfb whitespace fix 2023-03-28 10:39:10 +02:00
Mamadou Babaei a5597b4eb8 add special android directory methods and initialization args 2023-03-28 10:39:10 +02:00
Mamadou Babaei 9ad6012ee0 initial attempt at implementing android calibration 2023-03-28 10:39:10 +02:00
Mamadou Babaei de44981594 bump senseglove libraries and headers for linux and android to v2.4.3-2eceacb 2023-03-28 10:39:09 +02:00
Mamadou Babaei 4d0a3c378c virtual hand fixes especially for android 2023-03-28 10:39:09 +02:00
Mamadou Babaei 90941d09d8 fix virtual hand crashes and editor visibility issues 2023-03-28 10:39:09 +02:00
Mamadou Babaei 4180dae78b fix comments 2023-03-28 10:39:09 +02:00
Mamadou Babaei c60e79009b fix android architecture detection issues on ue 5.2 2023-03-28 10:39:09 +02:00
Mamadou Babaei fcb191063b add a temporary workaround for the android crashes and the hidden if glove not found functionality 2023-03-28 10:39:09 +02:00
Mamadou Babaei 710c918402 fix native-toolchain v19 build issues 2023-03-28 10:39:09 +02:00
Mamadou Babaei 1f5262bb81 integrate the virtual hand into the sgpawn 2023-03-28 10:39:09 +02:00
Mamadou Babaei 2b01327555 clarify android on 5.2 is not supported, yet 2023-03-28 10:39:08 +02:00
Mamadou Babaei 67d0bcad44 minor fixes 2023-03-28 10:39:08 +02:00
Mamadou Babaei acccd9bd06 update the changelog in order to reflect the latest status of unreleased changes 2023-03-28 10:39:08 +02:00
Mamadou Babaei f0a597715e dump some animation errors to the logs inside the editor instead of crashing 2023-03-28 10:39:08 +02:00
Mamadou Babaei 75c4b6f98d working in-editor hand animation 2023-03-28 10:39:08 +02:00
Mamadou Babaei 6a0b00b5d5 distinguish between virtual hand actor and component and animate the component 2023-03-28 10:39:08 +02:00
Mamadou Babaei f5750217da add a new component-based class for the virtual hand 2023-03-28 10:39:08 +02:00
Mamadou Babaei 4e9df4b1b9 add an empty sgpawn kismet library class 2023-03-28 10:39:08 +02:00
Mamadou Babaei 3c173e03d1 document the new senseglove core types module 2023-03-28 10:39:08 +02:00
Mamadou Babaei 731dae1789 add the virtual hand kismet library 2023-03-28 10:39:08 +02:00
Mamadou Babaei 97b81e5eb1 minor commit fix 2023-03-28 10:39:08 +02:00
Mamadou Babaei b0b559472f drop the redundant sgconnecttypes 2023-03-28 10:39:07 +02:00
Mamadou Babaei 7cecbdf4fe move all sg array types into their corresponding *core modules 2023-03-28 10:39:07 +02:00
Mamadou Babaei 5b4c97adcf minor api validation fixes 2023-03-28 10:39:07 +02:00
Mamadou Babaei cc9f92d875 minor fix 2023-03-28 10:39:07 +02:00
Mamadou Babaei 96320231b6 bump senseglove libraries windows to v2.4.2-ba98cec 2023-03-28 10:39:07 +02:00
Mamadou Babaei 3a3f7c584c bump senseglove libraries and headers for linux and android to v2.4.2-ba98cec 2023-03-28 10:39:06 +02:00
Mamadou Babaei 0172d15325 remove the redundant sgplatform from the sgconnectimpl module 2023-03-28 10:39:05 +02:00
Mamadou Babaei a3604bfba7 purge the core impl module's dead code for the dropped engine versions: 4.22 to 4.26 and define SG_NOEXCEPT 2023-03-28 10:39:05 +02:00
Mamadou Babaei 6e5e6cd195 document 4.22 to 4.26 purge in the changelog 2023-03-28 10:39:05 +02:00
Mamadou Babaei fbb2ab0700 initial attempt to cleanup dead code from the dropped engine versions: 4.22 to 4.26 2023-03-28 10:39:05 +02:00
Mamadou Babaei 196fbf5c2e update the remarks section in readme file to reflect the latest platform support state 2023-03-28 10:39:05 +02:00
Mamadou Babaei 2e9d3a1cd5 update the changelog for unreleased changes 2023-03-28 10:39:05 +02:00
Mamadou Babaei fdd4abf508 update the platform support matrix 2023-03-28 10:39:05 +02:00
Mamadou Babaei 22f5db29fc whitespace fix 2023-03-28 10:39:05 +02:00
Mamadou Babaei c4e8cf2cac update the changelog for unreleased changes 2023-03-28 10:39:04 +02:00
Mamadou Babaei c0a934dd03 update unreal api to take care of radians/degrees conversions where possible 2023-03-28 10:39:04 +02:00
Mamadou Babaei 08418d8406 add more utility functions and templates for angles, specifically for handling floats 2023-03-28 10:39:04 +02:00
Mamadou Babaei 099820454f almost working hand mondel animation adjusted to the api changes 2023-03-28 10:39:04 +02:00
Mamadou Babaei 47fdb091e6 rename sguitls/sgcoordinates utility class to sgangles and convert angles from radians to degrees and vice-versa between unreal and senseglove 2023-03-28 10:39:04 +02:00
Mamadou Babaei a5f1f1e83b minor initialization fixes 2023-03-28 10:39:04 +02:00
Mamadou Babaei f07972f33b minor fix: move temp a variable 2023-03-28 10:39:04 +02:00
Mamadou Babaei 631191a76e mark a method as const 2023-03-28 10:39:04 +02:00
Mamadou Babaei 621eb92525 clean up redundant hand animation code 2023-03-28 10:39:04 +02:00
Mamadou Babaei 8827970cfa remove redundant reset to ref pose call 2023-03-28 10:39:04 +02:00
Mamadou Babaei a3f93ea32d use rotators instead of quats 2023-03-28 10:39:04 +02:00
Mamadou Babaei c1d08ecd4c improve the virtual hand model animation 2023-03-28 10:39:03 +02:00
Mamadou Babaei 35c97f8020 rely on the reference pose instead of caching poses 2023-03-28 10:39:03 +02:00
Mamadou Babaei 17a12cf126 improved virtual hand model animation 2023-03-28 10:39:03 +02:00
Mamadou Babaei 4009998873 bump senseglove libraries for windows/msvc to v2.4.1-d551398 2023-03-28 10:39:03 +02:00
Mamadou Babaei 17ebbbbc75 mention functional linux development support in the changelog 2023-03-28 10:39:02 +02:00
Mamadou Babaei 42fe0bd2f4 bump senseglove libraries and headers for linux and android to v2.4.1-d551398 2023-03-28 10:39:01 +02:00
Mamadou Babaei 834313559b bump senseglove libraries for windows/msvc to v2.4.0-dc6c34b 2023-03-28 10:39:01 +02:00