Commit Graph
100 Commits
Author SHA1 Message Date
Mamadou Babaei 12bfcfe80d functional wrist tracker component 2023-03-28 10:34:52 +02:00
Mamadou Babaei 407d4ea14c add an almost complete wrist tracker component implementation 2023-03-28 10:34:52 +02:00
Mamadou Babaei 1dff735623 fix multiple issues with the virtual hand component and the plugin settings 2023-03-28 10:34:52 +02:00
Mamadou Babaei 1834ea5d5c explicitly assign motion controllers to the proper hands 2023-03-28 10:34:52 +02:00
Mamadou Babaei 29d2aad490 bump senseglove libraries windows/msvc to v2.5.0-8069342 2023-03-28 10:34:52 +02:00
Mamadou Babaei 82f354e340 bump senseglove libraries and headers for linux and android to v2.5.0-8069342 2023-03-28 10:34:51 +02:00
Mamadou Babaei d4b06e062e add new settings accessors for c++ and blueprints 2023-03-28 10:34:50 +02:00
Mamadou Babaei 4a005a85b0 add wrist tracking debug settings 2023-03-28 10:34:50 +02:00
Mamadou Babaei 919e7f17dd allow setting custom hardware offset through the plugin settings 2023-03-28 10:34:50 +02:00
Mamadou Babaei 31cb7ee20b add missing engine module that causes build issues on android 2023-03-28 10:34:50 +02:00
Mamadou Babaei ae268ebde7 move the pimpl initialization to the constructor 2023-03-28 10:34:50 +02:00
Mamadou Babaei 220ddf28a6 move the defaults to the constructor 2023-03-28 10:34:50 +02:00
Mamadou Babaei 091b0ade32 make the senseglove settings a singleton with engine subsystem lifetime and fix the blueprint accessors 2023-03-28 10:34:50 +02:00
Mamadou Babaei b0c32ccad4 add the senseglove settings kismet module 2023-03-28 10:34:50 +02:00
Mamadou Babaei 838b5fe557 some improvements for the settings module 2023-03-28 10:34:49 +02:00
Mamadou Babaei 78735026c2 minor fixes in the settings module 2023-03-28 10:34:49 +02:00
Mamadou Babaei e1ced44a69 add a senseglove settings manager module 2023-03-28 10:34:49 +02:00
Mamadou Babaei f92e870c56 fix the changelog typos and errors 2023-03-28 10:34:49 +02:00
Mamadou Babaei a4941d4d7d whitespace fix 2023-03-28 10:34:49 +02:00
Mamadou Babaei 4a72839ece add special android directory methods and initialization args 2023-03-28 10:34:49 +02:00
Mamadou Babaei 1a89f202c5 initial attempt at implementing android calibration 2023-03-28 10:34:49 +02:00
Mamadou Babaei f1b14c7673 bump senseglove libraries and headers for linux and android to v2.4.3-2eceacb 2023-03-28 10:34:48 +02:00
Mamadou Babaei a35e706283 virtual hand fixes especially for android 2023-03-28 10:34:48 +02:00
Mamadou Babaei 708fce2f0c fix virtual hand crashes and editor visibility issues 2023-03-28 10:34:47 +02:00
Mamadou Babaei 9116e4a234 fix comments 2023-03-28 10:34:47 +02:00
Mamadou Babaei 9ee7e3f0df fix android architecture detection issues on ue 5.2 2023-03-28 10:34:47 +02:00
Mamadou Babaei 4a03aedb3c add a temporary workaround for the android crashes and the hidden if glove not found functionality 2023-03-28 10:34:47 +02:00
Mamadou Babaei 1eadfd249b fix native-toolchain v19 build issues 2023-03-28 10:34:47 +02:00
Mamadou Babaei d2a1583217 integrate the virtual hand into the sgpawn 2023-03-28 10:34:47 +02:00
Mamadou Babaei 786c7d8380 clarify android on 5.2 is not supported, yet 2023-03-28 10:34:47 +02:00
Mamadou Babaei 53a70569bd minor fixes 2023-03-28 10:34:47 +02:00
Mamadou Babaei 4f01d61640 update the changelog in order to reflect the latest status of unreleased changes 2023-03-28 10:34:47 +02:00
Mamadou Babaei a0bd230c73 dump some animation errors to the logs inside the editor instead of crashing 2023-03-28 10:34:47 +02:00
Mamadou Babaei 81eb3bb90c working in-editor hand animation 2023-03-28 10:34:47 +02:00
Mamadou Babaei 8253ec277d distinguish between virtual hand actor and component and animate the component 2023-03-28 10:34:47 +02:00
Mamadou Babaei 9598c772fc add a new component-based class for the virtual hand 2023-03-28 10:34:47 +02:00
Mamadou Babaei 01eed66701 add an empty sgpawn kismet library class 2023-03-28 10:34:47 +02:00
Mamadou Babaei 9ae0b1ea2f document the new senseglove core types module 2023-03-28 10:34:46 +02:00
Mamadou Babaei a6baab575c add the virtual hand kismet library 2023-03-28 10:34:46 +02:00
Mamadou Babaei 79c31ecf50 minor commit fix 2023-03-28 10:34:46 +02:00
Mamadou Babaei d80697ee72 drop the redundant sgconnecttypes 2023-03-28 10:34:46 +02:00
Mamadou Babaei 50f76c7a0d move all sg array types into their corresponding *core modules 2023-03-28 10:34:46 +02:00
Mamadou Babaei 846dac5a88 minor api validation fixes 2023-03-28 10:34:46 +02:00
Mamadou Babaei c314920d89 minor fix 2023-03-28 10:34:46 +02:00
Mamadou Babaei 55405672f8 bump senseglove libraries windows to v2.4.2-ba98cec 2023-03-28 10:34:46 +02:00
Mamadou Babaei f2656f1bea bump senseglove libraries and headers for linux and android to v2.4.2-ba98cec 2023-03-28 10:34:44 +02:00
Mamadou Babaei eead79b8f5 remove the redundant sgplatform from the sgconnectimpl module 2023-03-28 10:34:43 +02:00
Mamadou Babaei 5ae86cbf66 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:34:43 +02:00
Mamadou Babaei 5902aafff0 document 4.22 to 4.26 purge in the changelog 2023-03-28 10:34:43 +02:00
Mamadou Babaei 4e591d6290 initial attempt to cleanup dead code from the dropped engine versions: 4.22 to 4.26 2023-03-28 10:34:43 +02:00
Mamadou Babaei 46f885fa5a update the remarks section in readme file to reflect the latest platform support state 2023-03-28 10:34:43 +02:00
Mamadou Babaei 51190d6ead update the changelog for unreleased changes 2023-03-28 10:34:43 +02:00
Mamadou Babaei 96fb9c3c8e update the platform support matrix 2023-03-28 10:34:43 +02:00
Mamadou Babaei 9bde1878ed whitespace fix 2023-03-28 10:34:43 +02:00
Mamadou Babaei 7c271d30ce update the changelog for unreleased changes 2023-03-28 10:34:43 +02:00
Mamadou Babaei d61183a960 update unreal api to take care of radians/degrees conversions where possible 2023-03-28 10:34:43 +02:00
Mamadou Babaei caa0bf259a add more utility functions and templates for angles, specifically for handling floats 2023-03-28 10:34:43 +02:00
Mamadou Babaei e9a6fc3df0 almost working hand mondel animation adjusted to the api changes 2023-03-28 10:34:43 +02:00
Mamadou Babaei bdfb75920b 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:34:43 +02:00
Mamadou Babaei 2e5ba17d89 minor initialization fixes 2023-03-28 10:34:42 +02:00
Mamadou Babaei 25dca3f8f3 minor fix: move temp a variable 2023-03-28 10:34:42 +02:00
Mamadou Babaei b4cdbec91a mark a method as const 2023-03-28 10:34:42 +02:00
Mamadou Babaei 58ca6a5bca clean up redundant hand animation code 2023-03-28 10:34:42 +02:00
Mamadou Babaei f29c428b16 remove redundant reset to ref pose call 2023-03-28 10:34:42 +02:00
Mamadou Babaei 759c94bcbf use rotators instead of quats 2023-03-28 10:34:42 +02:00
Mamadou Babaei 4393af7317 improve the virtual hand model animation 2023-03-28 10:34:42 +02:00
Mamadou Babaei a31b14d48c rely on the reference pose instead of caching poses 2023-03-28 10:34:42 +02:00
Mamadou Babaei 854ce6a198 improved virtual hand model animation 2023-03-28 10:34:42 +02:00
Mamadou Babaei e0e743b63d bump senseglove libraries for windows/msvc to v2.4.1-d551398 2023-03-28 10:34:41 +02:00
Mamadou Babaei e32453dfef mention functional linux development support in the changelog 2023-03-28 10:34:41 +02:00
Mamadou Babaei d57d3ffa4a bump senseglove libraries and headers for linux and android to v2.4.1-d551398 2023-03-28 10:34:39 +02:00
Mamadou Babaei 8194072025 bump senseglove libraries for windows/msvc to v2.4.0-dc6c34b 2023-03-28 10:34:39 +02:00
Mamadou Babaei cf7fba949d bump senseglove libraries and headers for linux and android to v2.4.0-dc6c34b 2023-03-28 10:34:37 +02:00
Mamadou Babaei 0dd745bbe6 bump senseglove libraries for windows/msvc to v2.3.0-a9726bf 2023-03-28 10:34:37 +02:00
Mamadou Babaei 0ca24adee3 bump senseglove libraries for linux and android to the first fully linux-aware version: v2.3.0-a9726bf 2023-03-28 10:34:36 +02:00
Mamadou Babaei b947685598 apply the transform to the output pose 2023-03-28 10:34:35 +02:00
Mamadou Babaei 11534229f4 try a component transform 2023-03-28 10:34:35 +02:00
Mamadou Babaei 77d7b4eb23 add quat template specialization to the sglog module 2023-03-28 10:34:35 +02:00
Mamadou Babaei 25e8fd2d07 fix the EvaluateSkeletalControl_AnyThread crash 2023-03-28 10:34:35 +02:00
Mamadou Babaei dafc7c0ad6 revert back the last commit and ignore the last joint 2023-03-28 10:34:35 +02:00
Mamadou Babaei 2b818dd11b try an alternate implementation for copying animation data in order to remedy the virtual hand crash 2023-03-28 10:34:35 +02:00
Mamadou Babaei cf115e2782 bump senseglove thrid-party libraries for windows to v2.2.4-1eda0d8 2023-03-28 10:34:35 +02:00
Mamadou Babaei f709be4935 bump senseglove libraries for linux and android to v2.2.4-1eda0d8 2023-03-28 10:34:33 +02:00
Mamadou Babaei a0f3b84aab bump senseglove headers and libraries for linux and android to v2.2.3-39b3c2b 2023-03-28 10:34:32 +02:00
Mamadou Babaei de83672ef1 bump senseglove thrid-party libraries for windows to v2.2.3-39b3c2b 2023-03-28 10:34:31 +02:00
Mamadou Babaei a465321f9d bump senseglove headers and libraries for linux and android to v2.2.2-1725b91 2023-03-28 10:34:31 +02:00
Mamadou Babaei 392fcd4932 bump senseglove thrid-party libraries for windows to v2.2.2-1725b91 2023-03-28 10:34:30 +02:00
Mamadou Babaei 8a1e9ff300 add the msvc141 third-party directory to the directory tree 2023-03-28 10:34:30 +02:00
Mamadou Babaei fd257711c2 add the android module to the directory tree 2023-03-28 10:34:30 +02:00
Mamadou Babaei ff59e7f712 document the directory structure changes 2023-03-28 10:34:30 +02:00
Mamadou Babaei 06b27847cb bump windows/msvc binaries to v2.2.1-ca2f23d 2023-03-28 10:34:30 +02:00
Mamadou Babaei 94301a321c update senseglove libraries to v2.2.1-ca2f23d with per engine segregated android ndk support 2023-03-28 10:34:23 +02:00
Mamadou Babaei 0ea98272a9 updated documentation for the directory structure 2023-03-28 10:34:23 +02:00
Mamadou Babaei 14a43e0630 remove redundant Source/ThirdParty/lib/oculus directories 2023-03-28 10:34:23 +02:00
Mamadou Babaei a7f4a83850 updated documentation for the directory structure 2023-03-28 10:34:22 +02:00
Mamadou Babaei 9101d2061a update the platform support matrix 2023-03-28 10:34:22 +02:00
Mamadou Babaei 3e025f3e47 bump senseglove headers and libraries for windows/msvc to v2.2.0-eed9611 2023-03-28 10:34:22 +02:00
Mamadou Babaei 2ba5c0f2fc log the unreleased changes 2023-03-28 10:34:21 +02:00
Mamadou Babaei 66e60ff18a bump senseglove headers and libraries for linux and android to v2.2.0-eed9611 2023-03-28 10:34:21 +02:00
Mamadou Babaei 25f8ef6393 remove archaic pre-public-release dead code 2023-03-28 10:34:21 +02:00