Thanks so much for these wonderful tutorials. I’m developing for PCVR using the Valve Index controllers. I have continuous movement working on my left thumbstick and continuous turn and teleport working on my right thumbstick. I noticed in your video that the teleport beam is only visible when you push forward on the thumbstick but for me that teleport beam is permanently visible. Can you think of something that I might be doing wrong that is causing my issue with the teleport beam? I tried adding the “XR Interaction Group” component but it broke the functionality on my right controller so I ended up removing it. Could this be where my problem with the teleport beam lies?
So I had the same issue! When I added both the "XR Interaction Group" AND "Action Based Controller Manager" it fixed the problem, so I guess check those two?
@@5h3r10kThanks for the tip Sherlock. As it turns out, that was my solution too. I think when I first tried to set it up I mapped too many things to both the Left and Right controllers and they simply conflicted with each other. By setting the appropriate things to [ None ] on each hand, everything works perfectly now. I'm sure I could have done things differently but at this point I'm afraid to fiddle with it 🙂 The thing that I'm trying to make work now is the XR Grab Interactable. I have a globe of the Earth which I would like to be able to grab with my hand and spin around all three axes simply by moving my hand and imparting the appropriate momentum. I've tried setting up all sorts of constraints but nothing seems to give me the results that I want. ChatGPT suggests that I need to write a script but the code that it generates does not seem to work either. 😞
Thanks@@5h3r10k, I had the same problem, and using these two components together solved the problem. For others facing this , here are the details that worked for me. Add these two components to the Left or Right Controller, as appropriate for your situation. In the XR Interaction Group, include the Teleport Interactor, along with the other interactors you may have. I put the Teleport Interactor at the bottom of the list. There is no need to do anything to the Override Configuration part of this component. In the Action Based Controller Manager, drag in the Interactors if they don't auto-populate. In the Controller Actions, fill the Teleport Mode Activate entry with XRI LeftHand Locomotion/Teleport Mode activate, or the one for the right hand.
One more thing. If, after getting this working, you find that the ray interactor on your teleport hand is turning on after teleport, just go into the Action Based Controller Manager, and empty out the Ray Interactor entry in the Interactors list at the top. Hacky, but it worked for me.
this is excellent! I wonder if you can help - when holding an object with the ray in the left hand and moving the left stick it moves the player AND the object in the ray. Any clue how to prevent this?
im running into an issue when using teleportation with the continuous movement when I have a character controller on, the teleportation stops working but the turning with the teleportation still works. I have the snap turn and teleportation on the right controller, and the continuous movement is controlled by the left controller. Everything works exactly as its intended until i add a character controller teleportation stops working, or if i turn off continuous movement, teleportation works, so no way to have all on at once, are there any ways around this?
I used xr interaction toolkit 2.5.4. Tried to follow the tutorial to set up teleportation without using grip, but it did not work on the XR device simulator. Specifically, after I toggled with 1, and pressed any of the keyboards keys, no ray showed and no teleportation happened.
after g, which is supposed to grip, it no longer teleports. but I am not sure if my keyboard command to teleport is wrong, or if my set up has some issues. -- I went over the video twice to set up.
Perfect! my teleport was iffy and had intermittent issues, this tut made it all as right as rain.. appreciate it!
Great, exactly what I needed.
Happy to hear it helped!
Can't wait for the tutorial! Thanks for this video.
I'm translating from Japanese, so sorry if it's weird.
I hope it's helpful! ありがとう
hey nice video ! How would you do this teleport system without controller but only hands ?
Hu! The Provider… 😎 Good stuff!
Wolfy!? What you doing trying to learn VR teleportation? I thought you'd be running a marathon or something!
Thanks so much for these wonderful tutorials. I’m developing for PCVR using the Valve Index controllers. I have continuous movement working on my left thumbstick and continuous turn and teleport working on my right thumbstick. I noticed in your video that the teleport beam is only visible when you push forward on the thumbstick but for me that teleport beam is permanently visible. Can you think of something that I might be doing wrong that is causing my issue with the teleport beam? I tried adding the “XR Interaction Group” component but it broke the functionality on my right controller so I ended up removing it. Could this be where my problem with the teleport beam lies?
So I had the same issue! When I added both the "XR Interaction Group" AND "Action Based Controller Manager" it fixed the problem, so I guess check those two?
@@5h3r10kThanks for the tip Sherlock. As it turns out, that was my solution too. I think when I first tried to set it up I mapped too many things to both the Left and Right controllers and they simply conflicted with each other. By setting the appropriate things to [ None ] on each hand, everything works perfectly now. I'm sure I could have done things differently but at this point I'm afraid to fiddle with it 🙂
The thing that I'm trying to make work now is the XR Grab Interactable. I have a globe of the Earth which I would like to be able to grab with my hand and spin around all three axes simply by moving my hand and imparting the appropriate momentum. I've tried setting up all sorts of constraints but nothing seems to give me the results that I want. ChatGPT suggests that I need to write a script but the code that it generates does not seem to work either. 😞
Thanks@@5h3r10k, I had the same problem, and using these two components together solved the problem. For others facing this , here are the details that worked for me. Add these two components to the Left or Right Controller, as appropriate for your situation. In the XR Interaction Group, include the Teleport Interactor, along with the other interactors you may have. I put the Teleport Interactor at the bottom of the list. There is no need to do anything to the Override Configuration part of this component. In the Action Based Controller Manager, drag in the Interactors if they don't auto-populate. In the Controller Actions, fill the Teleport Mode Activate entry with XRI LeftHand Locomotion/Teleport Mode activate, or the one for the right hand.
One more thing. If, after getting this working, you find that the ray interactor on your teleport hand is turning on after teleport, just go into the Action Based Controller Manager, and empty out the Ray Interactor entry in the Interactors list at the top. Hacky, but it worked for me.
this is excellent!
I wonder if you can help - when holding an object with the ray in the left hand and moving the left stick it moves the player AND the object in the ray.
Any clue how to prevent this?
Is there a way to make this teleport provider work with xr hand tracking?
im running into an issue when using teleportation with the continuous movement when I have a character controller on, the teleportation stops working but the turning with the teleportation still works. I have the snap turn and teleportation on the right controller, and the continuous movement is controlled by the left controller. Everything works exactly as its intended until i add a character controller teleportation stops working, or if i turn off continuous movement, teleportation works, so no way to have all on at once, are there any ways around this?
Can you make an updated app lab tut, because mine doesn’t work with the android manifest
Hi can you make a tutorial how to use the Application Space Warp in unity for better optimization?
I'll definitely check it out and see what I can do! It's been a long time since I've made an optimization video and I'm in the mood to do one!!!
I used xr interaction toolkit 2.5.4. Tried to follow the tutorial to set up teleportation without using grip, but it did not work on the XR device simulator. Specifically, after I toggled with 1, and pressed any of the keyboards keys, no ray showed and no teleportation happened.
after g, which is supposed to grip, it no longer teleports. but I am not sure if my keyboard command to teleport is wrong, or if my set up has some issues. -- I went over the video twice to set up.
Thanks for the tutorial. What is the environment you start off in in this video?
Looks like Half Life Alyx
which version do you use?