Cannot open HandsTrainSample because Engine modules are out of date.
I wanted to try out Hand Tracking with UE4, and I just did git clone the engine source from Oculus github, and build the engine following the instruction in the Oculus website. I cloned 1e09d2f (the latest one) from branch 4.25, which is release "oculus-4.25.3-release-1.51.0-v19.0" and built the engine using Visual Studio 2019. It worked fine, I could make a new project. I could also open HandSample project and it works great with Oculus Quest & Link. But I couldn't open HandsTrainSample. I built the engine and clicked Debug/Start a new instance in Visual Studio, then it opened up the editor. Then I chose the sample, but I couldn't open it. I also tried to open .uproject directly but it just says "The following modules are missing or build with a different engine version: HandsTrainSample Would you like to rebuild them now?" and if i go Yes, then I get Missing Modules error with the message "Engine modules are out of date, and cannot be compiled while the engine is running. Please build through your IDE." and I couldn't open it. I guess I have to find and fix errors in VS but I don't even know where I can get .sln file for this project so which I need to see errors in VS. I tried Generate Visual Studio project files from HandsTrainSample.uproject but .sln file wasn't generated in the same directory although I got no error. This is my first time to build the engine from source and I might misunderstand some stuff. I hope someone helps me with it.4.7KViews1like5CommentsSwitching between Touch/MotionControllers and OculusXRHand realtime
Tested with: UE 4.27.2 and Oculus VR plugin UE 5.0.1 and Meta XR (version 46 and 47) Nice work on OculusXRHandComponent in Meta XR Plugin. When ConfidenceBehavior == EOculusXRConfidenceBehavior::HideActor, meaning the hands are not being tracked, then the OculusXRHandComponent visibility is set to false and hands disappear. Unfortunately the touch controllers are always visible. With the current code. When the hands are showing, the controllers are attached the wrist joint. As a work-around. As seen in the YouTube video ' Unreal Engine 4 Oculus Quest Hand Tracking. watch?v=8VAEs92UWJM Developers are creating an Event in the pawn blueprint. To check if Hand Tracking is enabled every second or less, and hide the controllers when hand tracking. Unfortunately this does not work reliably. Any other ideas? Perhaps have a BlueprintNativeEvent in the Meta XR plugin or modify code for Motion Controller Component? Many thanks,1.4KViews1like0CommentsOculus Avatar Hands with Controller example
Hi, I need to teach a player how to control a project i am creating, and would benefit a lot if i could use the Oculus Avatar hands with the controller in them, because they react when you place your fingers on each button and move the thumb stick. They can be found in the Avatar Samples. Does anyone know how i can migrate these into my project or where i can find a tutorial do something similar?878Views0likes2CommentsHand swap (right or left)
Hello. Developing GearVR + Oculus GO game on UE 4.19. How can we detect which hand is selected in controller options (left or right)? I've tryed MotionController->GetHand but it is deprecated in 4.19. MotionController->MotionSource always returnes "Right".1KViews0likes2Comments