Megasteakman / MegaMocapVR

A SteamVR powered mocap solution for Unreal Engine
GNU General Public License v3.0
373 stars 63 forks source link

Unreal 5.2 and 5.3 #41

Closed kvnbln closed 7 months ago

kvnbln commented 1 year ago

Greetings sir. I followed your YouTube video for getting the trackers recognized by UE 5.2 and 5.3 and they worked like a charm. However, I tried to use the plugin for UE 5.3, and it didn't work. I'm guessing because its not an official commit of that particular branch. Am I correct in my assumptions? Should I just use this for 5.11? Thank you for all of your help and expertise.

Kevin

Megasteakman commented 1 year ago

Oh nice, glad to hear it worked for you. I came across a problem where setting openXR input in the preferences messed with the trackers, so watch out for that.

I haven't had time to test the changes I made for 5.2, but I didn't do much: just removed anything that was causing errors. I will post this version if I make sure it is all good: https://www.dropbox.com/scl/fi/vjq81qse9dfyxs16qlzfz/MegaMocapVR_52.zip?rlkey=3z4buinm07yugwv7y72w4t5pl&dl=0

pinkybuffalo commented 9 months ago

Oh nice, glad to hear it worked for you. I came across a problem where setting openXR input in the preferences messed with the trackers, so watch out for that.

I haven't had time to test the changes I made for 5.2, but I didn't do much: just removed anything that was causing errors. I will post this version if I make sure it is all good: https://www.dropbox.com/scl/fi/vjq81qse9dfyxs16qlzfz/MegaMocapVR_52.zip?rlkey=3z4buinm07yugwv7y72w4t5pl&dl=0

Hi! When i tried to add this files to 5.2 project i have a lot of errors. I thinnk that i dont on someone plugin. Can you check this screenshot and guess what's wrong?

Screenshot_1
Megasteakman commented 9 months ago

@pinkybuffalo Are you using the main branch on github? I would recommend that over using the older version in dropbox.

Those errors are because you dont have the unreal engine 'ultra leap' plugin installed, which you need if you intend to do hand tracking using an ultraleap. If you don't need this functionality, you can delete these nodes. I made anything that needs a plugin like that as modular as possible, so it can be removed (although deleting the whole blueprint asset might causes errors in the player pawn unless you replace it with another blueprint to spawn in).

Hope that helps!

kvnbln commented 8 months ago

Not an issue, but just a general question. Am I able to use this plugin in Unreal 5.3? Or should I stick to 5.2?

Megasteakman commented 8 months ago

@kvnbln Unfortunately I'm trying to get things really solid for 5.2 and haven't been able to bug fix everything on that version, and haven't been able to move on to 5.3. I'm really hoping to move on to it sometime in the next two weeks, but issues keep cropping up.

That said, in my experience, porting the project is super easy, and mostly just involves looking through the log for any nodes that are throwing up errors. If the component isn't something major (say the player pawn) then you can often just unplug any nodes that are causing errors (and most errors in my experience are from plugins not being installed in the project).

Megasteakman commented 7 months ago

@kvnbln Sorry for the delay: I just put up a 5.3 version of the project. Let me know if that works for you!