Commit Graph
663 Commits
Author SHA1 Message Date
Mamadou Babaei 99619c2a42 minor fix 2024-08-16 18:01:41 +02:00
Mamadou Babaei 5f58470f9c update the changelog and clarify what happens when other openxr hand tracking provider's are enabled and the possible workarounds 2024-08-16 18:01:41 +02:00
Mamadou Babaei 873534d246 workaround the runuat 5.2/5.3 build issue due to missing IOpenXRHMD.h from epic public headers 2024-08-16 18:01:41 +02:00
Mamadou Babaei 0259eedf48 fix various runuat buiild issues 2024-08-16 18:01:41 +02:00
Mamadou Babaei 0c32d5bb9f break a circular dependency 2024-08-16 18:01:41 +02:00
Mamadou Babaei 70164ef27d do not reigger OnGrabStateUpdated and OnTouchStateUpdated at all when the hand mesh is not valid or visible and also some other extra measures to make sure even if they are triggered they won't affect anything 2024-08-16 18:01:40 +02:00
Mamadou Babaei cedcd5dbdb take into account the device visual type when updating the hand visibility 2024-08-16 18:01:40 +02:00
Mamadou Babaei 32a010de27 clarify the meta xr and vive openxr plugins incompatibility 2024-08-16 18:01:40 +02:00
Mamadou Babaei d43e6692c0 rename variable 2024-08-16 18:01:40 +02:00
Mamadou Babaei 7a18efe25b seprate the engine and senseglove module dependency lists 2024-08-16 18:01:40 +02:00
Mamadou Babaei c2c410f969 implement our own GetMotionControllerData instead of using the one from the XRTrackingSystem as it only picks up the first hand tracking plugin in order to make sure at least internally we use the hand-tracking data from senseglove 2024-08-16 18:01:40 +02:00
Mamadou Babaei 10c4e045f2 minor fixes 2024-08-16 18:01:40 +02:00
Mamadou Babaei 26f44b45a6 mark the SenseGlove settings as DefaultConfig 2024-08-16 18:01:40 +02:00
Mamadou Babaei f85522b041 add more bluetooth permissions to be able to request access for nearby devices on android api level 32 in addition to 29 2024-08-16 18:01:40 +02:00
Mamadou Babaei 79b92dcfc8 add the gradle deprecation warnings 2024-08-16 18:01:40 +02:00
Mamadou Babaei 8c30058bc6 never extend the content browser context menu if any skeletal mesh or skeltons selected at the same time 2024-08-16 18:01:40 +02:00
Mamadou Babaei c8f9072de9 clean up and remove the redundant asset type actions no longer required by the senseglove sockets editor 2024-08-16 18:01:40 +02:00
Mamadou Babaei 31b7184016 implement the SenseGlove grab/touch sockets one-click-setup ability on any Epic-compliant virtual hand mesh from within the Unreal Editor's Content Browser, Skeleton Editor, or Skeletal Mesh Editor 2024-08-16 18:01:40 +02:00
Mamadou Babaei 2206d54631 update the implemented features list 2024-08-16 18:01:40 +02:00
Mamadou Babaei 332b0f3a82 revamp the whole settings system in order to unify the settings across various systems, modules, and api layers 2024-08-16 18:01:40 +02:00
Mamadou Babaei 4916aa394c make the virtual hand anim instance proxy safer 2024-08-16 18:01:40 +02:00
Mamadou Babaei 72888881aa minor fix: get object by reference 2024-08-16 18:01:40 +02:00
Mamadou Babaei 4784dcb66f add the DebugVirtualHandSettings to the Debugging category 2024-08-16 18:01:40 +02:00
Mamadou Babaei a30e3d85f5 rename SGVirtualHandTrackingSettings to SGVirtualHandSettings 2024-08-16 18:01:40 +02:00
Mamadou Babaei 698cd06f57 remove the deperecated jcenter repository from the android upl file 2024-08-16 18:01:40 +02:00
Mamadou Babaei cfff76cb8a mark the x86 and armeabi-v7a platforms as unsupported inside the android upl file 2024-08-16 18:01:40 +02:00
Mamadou Babaei 563c803741 fix a critical Android crash that happens where the default development hand meshes could not be found 2024-08-16 18:01:40 +02:00
Mamadou Babaei 7a8404d63f remove the hardcoded SG_HAND_MESH_YAW_CORRECTION_OFFSET and rely on FVirtualHandTrackingSettings::RootBoneRotationCorrection 2024-08-16 18:01:39 +02:00
Mamadou Babaei 731d4e8c9a update the changelog 2024-08-16 18:01:39 +02:00
Mamadou Babaei 42eaeccd71 mention the wrist tracking hardware visualization bug as a known issue with the new openxr system 2024-08-16 18:01:39 +02:00
Mamadou Babaei 1e7b4973a6 fix runuat build issues for ue 5.4 caused by missing headers 2024-08-16 18:01:39 +02:00
Mamadou Babaei 099c30a527 remove redundant header files 2024-08-16 18:01:39 +02:00
Mamadou Babaei 0a33eec318 fix more runuat issues due to missing headers 2024-08-16 18:01:39 +02:00
Mamadou Babaei 8d3802aa09 fix runuat build issues for ue 5.2 2024-08-16 18:01:39 +02:00
Mamadou Babaei 722b95627b fix a crash when the wrist-tracker hardware set to auto-detection 2024-08-16 18:01:39 +02:00
Mamadou Babaei 643b47b92a fix a few build issues 2024-08-16 18:01:39 +02:00
Mamadou Babaei fec98b78ac fix the wrong kismet library class name 2024-08-16 18:01:39 +02:00
Mamadou Babaei f2f2b909d5 formatting fix 2024-08-16 18:01:39 +02:00
Mamadou Babaei a1328df8b1 update the changelog 2024-08-16 18:01:39 +02:00
Mamadou Babaei cc2532bed8 whitespace fix 2024-08-16 18:01:39 +02:00
Mamadou Babaei a0bf55a8d8 add missing header that contains engine version definitions 2024-08-16 18:01:39 +02:00
Mamadou Babaei 0415fd4dac drop the minimal api specifier 2024-08-16 18:01:39 +02:00
Mamadou Babaei 43bf62f764 remove redundant headers 2024-08-16 18:01:39 +02:00
Mamadou Babaei f08f252d51 remove unnecessary initialization 2024-08-16 18:01:39 +02:00
Mamadou Babaei 9e8241bd3b whitespace fix 2024-08-16 18:01:39 +02:00
Mamadou Babaei d0730d402e fix wrong kismet script names and class exports 2024-08-16 18:01:39 +02:00
Mamadou Babaei 0950cf1fb8 remove the experimental bHandTrackingVisualizationAllowed feature 2024-08-16 18:01:39 +02:00
Mamadou Babaei 9a4b23054b remove SetWristTrackingSettings from the FSGWristTrackerComponent's header file since it does not have any implementation 2024-08-16 18:01:39 +02:00
Mamadou Babaei 9f0492f961 perform a ensure before dereferencing 2024-08-16 18:01:39 +02:00
Mamadou Babaei 50c0bae537 formatting fix 2024-08-16 18:01:39 +02:00