Why Camera Tracking is BROKEN In Unreal Engine
HTML-код
- Опубликовано: 5 фев 2025
- If Vive Trackers have stopped working for you in Unreal Engine 5.3 then try this.
Unreal Engine has changed how it handles tracking data from vive trackers. If you are trying virtual production and camera tracking with vive trackers then this tutorial is essential to getting them working.
🔥BECOME A PATRON - for exclusive content and credit on new videos
🔗bit.ly/3pcBuBn
---------------------------------------------------------------
😁 Subscribe to Joshua M Kerr
🔗bit.ly/3l4U9wo
---------------------------------------------------------------
🎦 JOIN THE NEXT GEN FILMMAKERS DISCORD
🔗bit.ly/3kUzqvj
---------------------------------------------------------------
👀WHAT TO WATCH NEXT..
📺 An Unreal Engine Short Film In Three Days
bit.ly/3DwvPtI
📺 The Smallest Virtual Production Studio
bit.ly/3WW3KCY
📺 Virtual Production Playlist
bit.ly/3HnUeDe
---------------------------------------------------------------
THANK YOU. i've been suffering with this for MONTHS. love your channel and you've gained a fan for life
Awesome. Good to know it works for others too.
You're a lifesaver, I've been looking for a solution for months, I'm French and I watch all your videos.
Many people are looking for the solution and you're the first to talk about it.
Thank you very much, I'll try tonight
Let me know how it goes. Glad you enjoy my videos.
@@JoshuaMKerr everything is working perfectly
thank you very much for your help 🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏
@kanyllofficiellevrai6209 Great news!
Thank you very much for solving this problem. However, I can't use this method in Ndisplay and Multi user session, because I don't know where to add " -XRtrackingonly" in open Multiuser session in switchbroad. Do you have any suggest about this problem, Thanks in advance.
Thanks for sharing the workaround Joshua :)
No worries. Figured I couldn't be the only who found it difficult
This is awesome! Im trying to get another vive tracker as a follow focus. Hsve you ever done this for your virtual camera?
I haven't, but I have heard it can be done. I'd rather save for a glassmark or indiemark system.
This is amazing! Thank you so much for the clarification, these trackers always gave me problems to install since Unreal 4.26 haha
You're welcome!
I’m having trouble getting the orientation of my tracker to match the cine camera actor. For example, when I connect the tracker to a cine camera actor placed at 0,0,0, the cine camera jumps to 244, 46, -256 and rotation 143, 89, -111, even though the tracker is on the floor on its flat side. I would expect the cine camera to be at 0,0,0 as well as the rotation.
Hello, I'm working on a varjo mixed reality project on Unreal 5.3 but even with this procedure it didn't work . Can you help me find a solution? Thanks in advance
Thank you!! Could you help me please? I am looking for "Get Tracked Device Position and Orientation" node from SteamVR plugin. It helped me to get the Position and orientation of the Vive Controller or Tracker inside Blueprint. But in Unreal 5.3 I can't figure out what the node I should use instead of "Get Tracked Device Position and Orientation =(
You dont need blueprint. Do what I do in the tutorial and add the livelink component to your camera. Job done.
@@JoshuaMKerr thank you for your response! I've developed an extensive setup within a blueprint, incorporating my custom UI interface, primarily for creating high-quality previsualizations for movies. Within this custom blueprint, I am utilizing 'Get Tracked Device Position and Orientation' to obtain the tracker's transform. Subsequently, I calculate its specific location and orientation as required for my project. Given this context, I am inquiring about the method to accurately acquire the Position and Orientation of the tracker directly within the blueprint."
@@themessengerofgood I used this method: ruclips.net/video/2W1XuOkN6Kk/видео.html but it has some vertical jittering that the LiveLink method as this tutorial from Joshua doesn´t has
Josh have you noticed that in 5.4 this is all even worse? I find that even that running Unreal 5.4 with the RUN trick and -xrtrackingonly tag, then doing the trick of changing the roles inside of Steam VR doesn't really work to get Live Link to see them. In fact, if I have it all connected (and not showing up in Unreal Live Link), if I quit Steam VR (hamburger menu > QUIT) then Unreal shows the damn missing trackers for a few moments before Unreal itself crashes!!! So frustrating.
Have you found any OTHER way of forcing Unreal to wake up and 'see' trackers at all?
@Joshua M Kerr Thanks for the video, very useful!
When I try to view the list on Livelink it only shows me the headset and not the tracker. If I try to close unreal, the HTC tracker is displayed but the program crashes :(
Any ideas? (I have unreal 5.2 installed)
Hello, I have a problem that the camera shakes according to the vive tracker, but why does the camera stay in place? How do I set it up?😊 Thank you.
I have a few questions.
If i want to make a game with full body tracking.
Do i need to set all of the trackers to cameras instead of joints?
When testing it, will the unreal Identify them and put some place holders objects on them straight away and place them in the scene when i go into test mode?
So.. Unreal measure in Centimetres, and Vive in Metres. My stage is too small.. so when I rotate everyting works fine, but when I move around in unreal, its very small to no movement.. How do you fix that the Measuer unit in Unreal, and in Vive is Centimetres?
Hmm, I've never had a problem with the unuts of measurement. Not sure about this one
Hi Joshua, thanks for the incredible video! I do have one question however. Do you think it would be important to run Room Setup to get this working?
I'm trying to run this in a studio setup with 4 Base Stations and no HMD, so I won't be able to do Room Setup. And I don't get the Camera tag in Unreal only the head even after changing the tracker's tag and reopening steamvr and unreal, so I thought maybe that could be a cause as well? Your answer is much appreciated! :)
I'd like to hear more about this. Maybe join my discord and post in the support forum.
@@JoshuaMKerr Thanks for the quick reply! I've joined your discord :D
IT WORKS PERFECT!!!!! THANKS!!!! But, how can I make it working when I star "Play in editor"? Is it possible to move it inside Unreal to place it where I want in the 3D scene? Thanks!!!!!
Have you tried it in simulate mode? It should work
When it comes to in camera vfx can you make more videos about that?
For example how to key and grade the video input (is it best to do it in unreal, or is there a software you can put between the input into your computer of the video and the input from the video in unreal? Which device to use to input the video into ue5? How to do this in the software? How to save what you see as videofile? How to make certain layers (for example that you tell ue5: Yoo this rock in should be in front of the tracked video?
I will be doing more of these type of videos on patreon for sure.
Hi, if I buy only one Vive tracker is it enough to track the motion?
I use one vive tracker and one base station
For some reason on my setup I had to enable the OpenXRHandTracking plugin as well. Not sure what the dealo is, but it worked.
Hey, if it works it works. Such a botched update
Hey. Is the process for ue 5.4 same ?
Im not totally sure. Give it a go
@@JoshuaMKerr I have tried version 5.4, but the head and camera are not displayed.
If I get a Vive Tracker is there anything else I need to capture position/rotation/orientation of an object as I move the Tracker around? It looked like it worked with the camera in the video but I don't know if it's the tracker only that is needed. Thanks!
You need a vive tracker and a base station for positional tracking. these should come with a usb dongle that plugs into the computer.
@@JoshuaMKerr awesome - thanks so much!
I do all that but I don't get the thing at minute 1:26, it just keeps saying that it is receiving but I don't get the trackers, can you please help me, my work depends on this
And you've tried different roles for the tracker in steam?
@@JoshuaMKerr It's working already i miss up a letter in the comand, thx for yor video your really save me
@starlinglantigua7411 Awesome!
For the life of me, I cannot add the trackers at all. How do you get those settings. I don't have a headset, so my trackers and basestation arent recognized by steamvr but no where online mentions that i needed one. For everyone else I guess it just works?!
search for steam vr without hmd. there are some configuring steps you need to run through
Why not just your iPhone with Vcam instead? Why use trackers?
Apart from being an android user, trackers are more accurate.
What happens if your vive trackers show up in Steamvr as active and tracking but they don't show up in the livelink in Unreal? The headset shows up but not the trackers. I have set the trackers to Camera and Keyboard.
did you try with different roles in steam
Yep. Turns out the hud was powering off. I've changed Turn Off Displays to 5 mins (which is the longest setting) and it works. Just worried after 5 mins the problem will reoccur. @@JoshuaMKerr
Neither my headset or my trackers show up in Unreal. They do show up in SteamVR though. Where did you find the Turn off Display function @PhilipLemon? I don't see it in either Unreal or SteamVR.
when i run the command it starts Unreal and then closes and pops up the crash reporter message....someone with this problemsomeone with this problem... i Try Ue.5.3 and 5.2
And the project runs fine without the cmd?
yes, it works normal, it just gives problem with cmd@@JoshuaMKerr
@@JoshuaMKerr Yes, it works normally
Wow thanks! All these bugs are life suckers. How o How long did it take for you to figure that out?
A while haha. Some forum posts saved the day
I was literally walking to the trash can. Thank you!
whew
THANK YOU.THANK YOU😘
You are so welcome!
What if it only comes in with one pose and you’ve already tried switching the tracker roles..? I am trying it on 5.3.1
Did it just come in with the head pose?
@@JoshuaMKerryep, that’s it
@@Playmakerstudios Have you tried every other pose availlable?
I tried about 5 of them, I’ll try the rest and see, I don’t have to close an open unreal editor every time I change the pose do I?
I don't think so...but also wouldn't be suprised
can't see tracker in livelink window also do everything. Only screen /user/head. SteamVr is working, all devives is already. Can you gimme some advises>?
I tried every step of the tutorial last week so I should work. Is your vive set up to be used without the hmd?
@@JoshuaMKerrdoes it effect it if it is set up without hmd?
@narra3687 Not particularly, as long as you already have it set up to work like that.
my vive pro doesn't work in UE5.3.2 :( vr preview is greyed out. openxr is installed. in project settings vr is enabled
Have you tried 5.3?
Didn't work for me. It says "No data" in the Live Link window. I tried launching with the argument several times and switching the role of the trackers. What works everytime (since 4.25) is VRPN
Very odd, I think they're messing around with this at Epic
@@JoshuaMKerr make sure that you have enabled all the plgins Joshua said after opening again the project with the -xrtrackingonly argument... I have noticed that some plugins were inactive although I activated them before....
@@JoshuaMKerr make sure that also you have deactivated StreamVR plugin!
Oh man… the launching with an argument to be able to have trackers is not a good UX move lol. Also I love the Josh vs Josh moments in the last two vids, it’s becoming your own cinematic universe
I'm channelling some sort of destructive version of myself...
thank youuuu!!!!
You're welcooom
can i use only vive tracker without the base station?
You need the base station. That's how the computer knows its position.
@@JoshuaMKerr f***k i have the vive tracker 3.o cause I read forums that said that it was possible to use it without base station, so what base station i need to buy and how many i need?
@dddrumzstudios6849 I haven't heard of the 3.0 being used without a base station. Get a base station 2.0. One is enough to get started, you can always add more later if you need yo.
thank you
You're welcome
thank you
You're welcome
Life saver
The drop at the end 😂🤣
Yeah that was fun
love you bro\
thanks
Why did they make it that difficult. Seems like a bad move.
Definitely a bold move
此解决方案以前使用过,但在 5.3 之后,它直接无效。无论如何重启系统或重启硬件,数据都不再被识别。已经绝望了
This solution does work in 5.3
What happens now is that with this solution, the newly created project can be used, but after a few days, when the project is opened again using this method, the Tracker data disappears. I have been dealing with this problem this week. Today In the end, the solution was to create a new project and then migrate the previous project. I can't understand why EPIC used a good solution in the UE427 era and abandoned the simple and fast solution before a better solution came out.@@JoshuaMKerr
Does this still work for you guys? It stopped working 2 days ago and I am not sure if this is a problem on my side or a general update resulting in this issue again.🙃🙃🙃
Ah seriously? What happens when you try to do it?
I have configured it today in Unreal 5.2.1 and it works PERFECT.
Oooooooofffff
Not the most user-friendly update. At least I got them working.
Unreal engine really sucks in camera tracking workflow for real vfx work
It's perfectly fine for real-time travking. It's all down to the trackers themselves.
\UE_5.3\Engine\Binaries\Win64\UnrealEditor.exe -xrtrackingonly