** Note: This video is a bit outdated now. For a more updated video, check out this one: kzbin.info/www/bejne/r6mwq3StZ7iaa9k **
@christinacoffey9693 Жыл бұрын
Hey, on the 25:07 time you clicked on the Oculus tap. I don’t see the Oculus tab in the drop down menu. How can I get the Oculus tab in the drop down menu?
@Tangierer2 жыл бұрын
Thank you so much for your videos. Noob here :) I'm glad you keep up the pace of unity. Oh man, jumping to your third video now, because unity is so fast on updating. I've just figured out, that menue names are already renamed and positions switched. Keep going and good luck with your game idea ;) I'll keep my eyes open on how to support you with this. Your effort on tutorials and teaching people should be rewarded!
@JustinPBarnett2 жыл бұрын
Yup it keeps evolving 😅
@CuriousWithOscar3 жыл бұрын
I legit just bought an Oculus because of the new Metaverse happening. Transitioning from WEB Development to VR development. Thank you for this great content! Will be sure to sub and follow all new content!
@JustinPBarnett2 жыл бұрын
Best of luck!
@fuzzyleon17732 жыл бұрын
You helped me with something I would probably have been stuck on for weeks, in 25 minutes, nice
@JustinPBarnett2 жыл бұрын
That’s awesome!
@lizarrddd77412 жыл бұрын
this is the best vr tutorial i have ever seen! thank you!
@JustinPBarnett2 жыл бұрын
You're so welcome!
@thepistachio82562 жыл бұрын
I bookmarked you way back and these vids have been helping me so much, thank you!
@JustinPBarnett2 жыл бұрын
Great to hear!
@ltsteel12 жыл бұрын
GOOD GRACIOUS, Justin you are the freakin' man. i have been watching tutorials for about 2 years, primarily for Game dev. but this is hands down the most complex system i have ever seen BUT BRO........ you make it so simple and easy to understand thank you thank you thank you. i am looking forward to making a full-on RPG in VR.
@JustinPBarnett2 жыл бұрын
Wow, thanks! Best of luck on your project!! Let me know if you need any specific videos!
@nastykhan77463 жыл бұрын
Nice totorial, good sir. I like it. What now I'm looking for is the easy way to have so called "physical hands" with all basic gestures.
@JustinPBarnett3 жыл бұрын
Working on it!
@HenshinAsset3 жыл бұрын
@@JustinPBarnett Is there a easy way to have different hand positions based on what you grab? Eg. Holding a card with fingers in different positions compared to holding a sphere where your fingers are around the object
@nastykhan77463 жыл бұрын
@@HenshinAsset Up. Also what about different joints at the same object? Ever seen "Battle Talent"? You can use weapons there like axes and you can grab them in different places and in both directions.
@loucims3 жыл бұрын
I'd like to say these videos help me a lot! Keep doin what you're doing, you'll definitely get big and help lots of other amateur devs like me C:
@JustinPBarnett3 жыл бұрын
Glad to hear it! And that's the plan 😉
@AriIskanderKrohnBerle3 жыл бұрын
If you get errors like these: "Enable Input Tracking' is enabled, but Position and/or Rotation Action is disabled. The pose of the controller will not be updated correctly until the Input Actions are enabled." You need to go to the "Input Action Manager (Script)" that he added to the Game Object "XR Rig" and go to "Action Assets" and click the "+" sign and add "XRI Default Input Actions".
@reaverarms33502 жыл бұрын
thanks man
@AriIskanderKrohnBerle2 жыл бұрын
@@reaverarms3350 Glad I could be of help! 😊
@michaelwaite83302 жыл бұрын
life saver thank you!!!!
@Be_Khaos2 жыл бұрын
THANK YOU! Much appreciated!!! More details for anyone that's unsure of what Ari is talking about: Input Action Manager (Script) is at 16:44. Click the + and then drag and drop the "XRI Default Input Actions" into the space provided. ("XRI Default Input Actions" can be found in the "Project" window (bottom left of Justin's video)
@callumbloys20002 жыл бұрын
Thanks for the help i was struggling to work this out for ages was hoping someone in the comments had the fix 🙏
@DevDunkStudio3 жыл бұрын
This definitely will be the video I link to everyone who wants to get started!
@JustinPBarnett3 жыл бұрын
Thanks so much!!
@DevDunkStudio3 жыл бұрын
@@JustinPBarnett No problem! There are some starting game devs in my discord, so they might need a proper guide if they're starting with VR :P Also, do you have a video about UI in VR? Couldn't find one atm
@JustinPBarnett3 жыл бұрын
@@DevDunkStudio I do have a VR video about UI!
@g1ft3d_2 жыл бұрын
Yes!!! awesome! thank you so much, spend a lot of time searching for something like this.
@JustinPBarnett2 жыл бұрын
You're so welcome!
@BrenoCarvalhoComp2 жыл бұрын
Hey, thanks I am in love with your tutorials and tips
@JustinPBarnett2 жыл бұрын
Thanks so much!!
@AtlanticCG3 жыл бұрын
For some reason, in my Unity 2021.2.2f1 "XR Interaction Toolkit" doesn't appear ("Enable Pre-Release Packages" option is On). Although in version 2020.3.18f1 this package is available.. Is your tutorial relevant for an older version of Unity? Thank you a lot for your videos!
@kinnikunky2 жыл бұрын
I'm having the same issue... Might just need to use the older version he stated at the beginning..
@danl47202 жыл бұрын
Same issue here too
@JustinPBarnett2 жыл бұрын
Fix is in my latest sockets video!
@danl47202 жыл бұрын
@@JustinPBarnett Thanks Justin! Great videos : )
@Be_Khaos2 жыл бұрын
In case anyone else can't find it, go to 4:09 in this video: kzbin.info/www/bejne/qIOxp6Rmbq6nmtk&ab_channel=JustinPBarnett-VRGameDev This is the video Justin is talking about.
@HOWGG2 жыл бұрын
Thanks! great video! Help a lot! But I have a question , so far I'm using oculus quest 2 , and when I enter the sample scence , two eyes display is overlay , see one object in both eyes ,each eye have same object (the best I can describe , in the link mode empty space , everthing looks good , but once in the sample scence , the display looks wrong , looks like something wrong on focal length) and cause dizzy , I change the openXR play mode openXR runtime as Oculus but didn't work , does any possibility I can fix?
@HOWGG2 жыл бұрын
problem solved ! project setting > openXR > render Mode change to multi pass , done ;)
@JustinPBarnett2 жыл бұрын
Glad you got it working!
@abnormallynormal88233 жыл бұрын
Hey! Thanks for starting this series of how to vids. Could you possibly think about doing one on integrating Hurricane VR as the framework? I don’t know if you have much experience with playmaker, but that would be a super helpful series too
@JustinPBarnett3 жыл бұрын
Absolutely! That's planned pretty soon actually
@HenshinAsset3 жыл бұрын
Epic! I hope you keep up the starting tutorials. Then if things change in 2022, we will know how to do all the same in the next version.
@JustinPBarnett3 жыл бұрын
Absolutely!
@ddarksiderr3 жыл бұрын
Hey Justin, just wanted to pop into the comments to say I just recently started watching your videos and I am hooked! Great videos! Hoping to see more devlogs at some point :)
@JustinPBarnett2 жыл бұрын
Thanks so much! More devlogs planned!!
@Servbot423 жыл бұрын
Thank you for this. Will watch this the minute it starts.
@JustinPBarnett3 жыл бұрын
Hope you like it!
@husseinal-faiz15332 жыл бұрын
Thank you for always updating in getting started for VR 🙏🏻 Really helps me especially whenever there are updated packages and the names are different etc2… keep it up!!!
@JustinPBarnett2 жыл бұрын
No problem 👍 There's an even newer one out now ;)
@Mr-tr1wc3 жыл бұрын
I've bought the VR Interaction Framework and I'm trying to figure out how to disable certain features I don't want etc. Hopefully you've got some videos in the pipeline on setting it up and how to use it until then I've got the documentation to read.
@JustinPBarnett3 жыл бұрын
Yea I plan on doing a VRIF video soon-ish!
@user-ct8my8rv9c3 жыл бұрын
Yes I wish more time was spent on these pre existing frameworks
@NovaSixSix3 жыл бұрын
These VR tutorials are really helpful Justin, thanks so much! Now that Unity has this built in functionality, I wonder if you could talk about what benefits VRTK and SteamVR bring to the table. In particular, I’m keen to get the SteamVR hands working with VRTK in my Architectural environments.
@JustinPBarnett3 жыл бұрын
Yea I want to do a video about the pros and cons of steamvr vs openxr vs oculus, etc.
@anna-rosewain6813 жыл бұрын
Thanks so much for this video it's helped me to wrap my head around all the different settings :)
@JustinPBarnett2 жыл бұрын
You're welcome!
@AlmostDead2 жыл бұрын
12:47 I just can't see 'XR Interaction Toolkit' even after I checked 'Enable Pre-release Packages'. Help?
@auspiciouspanda2 жыл бұрын
This. Preview packages no longer seem to show up in unity 2021, even when the "pre-release packages" are enabled. Is there a workaround?
@JustinPBarnett2 жыл бұрын
Yea the new 2021 Unity version messed a lot of VR stuff up. I'd recommend staying with 2020 for a bit
@vitorfigueredo182 жыл бұрын
That was a really good video, lots of information and develivered perfectly, subscribing to your channel!
@JustinPBarnett2 жыл бұрын
Thanks and welcome!
@DemsterDog2 жыл бұрын
FOR THOSE THAT CAN'T FIND THE XR INTERACTION TOOLKIT WHEN EVEN AFTER YOU ENABLE PREVIEW PACKAGES. 1. Open Package Manager 2. Top left corner, click on the + icon: Add package from git URL 3. Type ( com.unity.xr.interaction.toolkit ) or you could just copy it ;) 4. Hit enter 5. Wait a second and it will be installed automatically.
@JonTopping2 жыл бұрын
At 13:20, I think now it's called XR Origin (Action Based). Turning on gizmos no longer creates the boundary box, but it does show the camera view cone. How do you turn on the boundary box now? It would be nice to go over using the actions for the controllers in a script. I know the example scene probably has enough that I could rip it out, but do you have a video that will go over using the XR controls in scripts? (For example, suppose I want grab to equip something, or pulling trigger to create a bezier to throw a grenade farther the harder I press down trigger, or pushing X brings up menu, etc.) Any videos for that? Also, how do you get the character to interact a bit more? I have a sphere collider on a large hill, and the character just walks right through it. I tried attaching a capsule with collider to the XR rig, but it just stays put and doesn't move with the rig (which is confusing). Also, because I have things like the Index and stuff supported too, whenever I click play I'm getting three error messages for the other devices, because I'm only using a Quest 2. Is there any way to have those errors never show up, since it's something I don't have to worry about?
@JustinPBarnett2 жыл бұрын
Just made an update video!
@ruceus55613 жыл бұрын
Hey Justin! Thanks for this video, it will help my students to setup their VR environment quickly so I can focus on teaching and helping them with anything further :)
@JustinPBarnett3 жыл бұрын
Fantastic!
@searchlightss3 жыл бұрын
Thanks! This video really helped me a lot! :3
@JustinPBarnett3 жыл бұрын
Glad it helped!
@gnomge2 жыл бұрын
I wanted to start a VR project as a learning experience and bc I wanted Rainbow Six Siege in VR, but like the actual siege with maps characters and shit, so I decided I'll just make one myself and learn along, I've spent an entire day trying to fight with VRTK, which I just now ended up scraping, I tried your previous tutorial from god knows when, that also went poorly, and now I'm back. I just really hope this will go well.
@JustinPBarnett2 жыл бұрын
Have you seen the game Crunch Element? That one looks pretty similar to what you want to build. Maybe could pick up a few ideas
@gnomge2 жыл бұрын
@@JustinPBarnett ill check it out, thanks, btw could you do a tutorial for interactor sockets? i need to make 1 with infinite supply of whatever is in it, and one that auto picks up the object after the player has dropped it, also a tutorial for AI? all of these are suggestions and i'd be happy to see the tutorials, cuz I couldn't find a single one about the sockets that suited me, the only one was with steamvr, also one to add a character model to the XR rig? yeah I need a lot of help, the tutorial worked btw and thanks
@HenshinAsset3 жыл бұрын
I'd also love to know how interactions work like with creatures. Like how do you tell the difference to touch points and if you are stroking an Horse for example.
@JustinPBarnett3 жыл бұрын
Ooo that'd be a good tutorial
@Paindoezeditz3 жыл бұрын
hey was just wondering can you make how to use weapons in vr unity I am trying to make a game with guns and other weapons if you could do that video that would be nice thank you
@JustinPBarnett3 жыл бұрын
Sure thing!
@iolav90733 жыл бұрын
I had the same question lol
@dqvld3 жыл бұрын
Love your video, and I am pretty sure I followed along, but after adding the action manager, the "lasers" do not move, it is just stuck on the floor. I am using Oculus Quest, and launching it directly on the device. The controllers do work correctly in the ControllerSample scene. I noticed my project did not contain an event system, and I added that but it did not help. Perhaps that is only for UI elements.
@jluec3 жыл бұрын
I had this same issue! Make sure you have an 'Input Action Manager' component added to your XR Rig
@connorthompson-hebert35733 жыл бұрын
There is a step that's missed in this video, but covered here: kzbin.info/www/bejne/mmPKdniHmtpkmJY
@JustinPBarnett2 жыл бұрын
Also just put out an update video!
@Project-NSX2 жыл бұрын
Hi Justin. Great video! Thanks for posting it. Just wondering: Is there any need to modify the "Fixed Timestep" in Project Settings > Time? In other tutorials that don't use OpenXR I've seen this modified so that physics calculations are performed more often, which helps to prevent some stuttering on objects. Thanks!
@JustinPBarnett2 жыл бұрын
Yes that's right! Default is 0.2s but you can change it in Project Settings > Time
@NicksonNg3 жыл бұрын
Can you do a tutorial about natural touch UI instead of just ray pointer? Something like pokerstars VR watch UI? I can’t find any resources out there on how to do it
@JustinPBarnett3 жыл бұрын
Yea I can do that!
@Locxion3 жыл бұрын
Great Video! ... I started watching your Videos some Days ago and had some Problems that are now covered in this Video! Great Work! Im really excited for more Videos like this! Im trying to build a Vr Game with Twitch Integration ... I have some Problems with getting Ui onto the Controllers ... like a Settings Menu or integrating the Twitch Chat to the Backside of a Controller ... maybe you could cover it in a Future Video? ... Keep up the great Work!
@JustinPBarnett3 жыл бұрын
That sounds like a cool project! Definitely more UI/Menu stuff coming!
@moocat22343 жыл бұрын
Could you do a tutorial about how to setup and use VRTK to create a VR game? Thank you!
@JustinPBarnett3 жыл бұрын
Yea I'd like to do that!!
@HenshinAsset3 жыл бұрын
@@JustinPBarnett Not familiar with the term VRTK
@squeekygaming84573 жыл бұрын
@@HenshinAsset VRTK is a Framework available.
@cjkcizur3 жыл бұрын
Awesome video! Maybe it was covered in one of the previous tutorials, but on the OpenXR config screen displayed at about 4:50, the "Play Mode OpenXR Runtime" is set to System Default. On my installation it was set to "System Default (None set)" so I wasn't getting anything displayed on my Quest 2. Changing that to "Oculus" resolved it and I was able to debug in the headset. Not sure how I change the default, but for now it's working well with that setting. Can't wait for more tutorials!
@Aditya-us1qn2 жыл бұрын
Dude thankyou so much. I was trying to figure this out from an hour
@JustinPBarnett2 жыл бұрын
Thanks for the tip!
@adindavantklooster32622 жыл бұрын
Hi, looks like a great way to get started. But the problem I have is when I try to open the controller scene on my Quest2 it doesn't see the scene. Which step have I missed?
@JustinPBarnett2 жыл бұрын
Join the Discord and we can help you troubleshoot!
@standinonstilts3 жыл бұрын
Absolute quality content for such a small channel. Keep up the good work!
@JustinPBarnett2 жыл бұрын
Thanks so much!
@detroxx567842 жыл бұрын
Thank you so much for your amazing work! I can't even describe how helpful this video was for me. I'm sure your other videos will also be a huge help for me. Instantly subscribed! I am very new to Unity and have tried to follow their VR beginner tutorial but it is just so broken and messy. I followed your instructions and it's working perfectly! I am going to use this as a VR template for tinkering around in Unity :)
@JustinPBarnett2 жыл бұрын
Glad it helped! Welcome aboard!
@bigal11223 жыл бұрын
Hey I am following everything exactly and getting this error. I can't find the fix after an hour. Any tips? 'Enable Input Tracking' is enabled, but Position and/or Rotation Action is disabled. The pose of the controller will not be updated correctly until the Input Actions are enabled. Input Actions in an Input Action Asset must be explicitly enabled to read the current value of the action. The Input Action Manager behavior can be added to a GameObject in a Scene and used to enable all Input Actions in a referenced Input Action Asset. UnityEngine.XR.Interaction.Toolkit.XRBaseController:Update () (at Library/PackageCache/com.unity.xr.interaction.toolkit@1.0.0-pre.5/Runtime/Interaction/Controllers/XRBaseController.cs:300)
@AriIskanderKrohnBerle3 жыл бұрын
I have the same issue, did you find a solution?
@AriIskanderKrohnBerle3 жыл бұрын
I found the solution. You need to go to the "Input Action Manager (Script)" that he added to the Game Object "XR Rig" and go to "Action Assets" and click the "+" sign and add "XRI Default Input Actions" Hope this helps anyone who encounters this problem later.
@JustinPBarnett2 жыл бұрын
Thanks for helping out!
@kingguan75253 жыл бұрын
Hey Justin, keep up the good work your videos are really amazing. Could you make a video on how to load in Stl files automatically into a Vr world and that you can manipulate them, like scaling or rotating.
@JustinPBarnett3 жыл бұрын
Great suggestion! I'll add that to my list!
@bulletsecuritycamera2 жыл бұрын
Hey Justin, this is a great tutorial but now as of Dec 2021 is out of date - it also only works on PC, not Mac. Would you consider making an updated video using a Mac running Unity 2021.x.x? The XR Interaction Toolkit has been updated to v2 and now XR Rig has been replaced with XR Origin. I've spent the last 3 days solid trying to get Unity 2021.2.5f1 for Mac to build to an Oculus Quest 2, I've followed your tutorial and several others over and over and varied every possible setting and I still cannot get it to work. It seems like you can only build for Oculus using a PC running Unity 2020.x.x - I would love to be proven wrong about this. Also, would love to be able to use my Mac M1 Max to build in Unity. PS - keep up the great work, this is a great channel!
@JustinPBarnett2 жыл бұрын
Check out my latest sockets video! It goes over the most recent updates and how to set it up
@bulletsecuritycamera2 жыл бұрын
@@JustinPBarnett Thanks Justin, I watched the Sockets video, I'm glad you mentioned the XR Interaction Toolkit manual adding (I had to find that out the hard way). I still get a black screen when I Build & Run on a Mac. I'm using creating a Unity 3D project using v2021.2.7f1 (latest) for Apple Silicon, following your steps exactly. I'm truly stuck, and this is so new I can't find any support on Unity forums, KZbin, Discord or Unity's own documentation. Have you ever tried Unity on a Mac?
@DekelElz2 жыл бұрын
@@bulletsecuritycamera how did you solve the xr toolkit? i dont know how to find it in v.2.7f1
@LunarAkai3 жыл бұрын
Thank you so much for this updated tutorial! Other tutorials were a bit confusing (especially because no one rly explains how that works with windows mixed reality/reverb g2) but this works for me now, so again thank you! :3
@JustinPBarnett2 жыл бұрын
Got an even newer one out for ya ;)
@alfredoparedes27193 жыл бұрын
excelent video! i'm new at this and i did not know that, to run the test wireless, i needed to connect the Oculus through Airlink+SteamVR (not Airlink only like i was trying).🤣
@JustinPBarnett2 жыл бұрын
Got it all working now?
@uheldigehelt3 жыл бұрын
OH. MY. GOD! I am finally getting somewhere after a week of bashing my head into the keyboard :O I finished the video AND I learned the setup
@JustinPBarnett2 жыл бұрын
Amazing!!
@VVOXMUSIC3 жыл бұрын
What a great video! I have been looking at almost all of your content and it’s gold. I would honestly pay to have a whole serie where you create a game from scratch. I have learned the basics that way from udemy and count me in if you’re on your way to something like that
@JustinPBarnett2 жыл бұрын
Wow, thank you! That is the long-term plan. Gonna get some free ones out first to test the waters ;)
@VVOXMUSIC2 жыл бұрын
@@JustinPBarnett Hell yeah we need more people like you! Good stuff my dude
@JustinPBarnett2 жыл бұрын
@@VVOXMUSIC That means a lot!
@SoyaSaaauce3 жыл бұрын
thanks man, real easy to follow
@JustinPBarnett3 жыл бұрын
Glad it helped!
@LuxBacelo3 жыл бұрын
Hey Justin! Thanks for sharing your knowledge. As a programmer this kind of tutorial is very useful to getting started with game development. I have a problem and maybe you can help me. I follow every single step in this video to setup the project and the interaction with my Oculus Quests 2 controllers are working fine but the distance between the two eyes is wrong. Do you know if there is a way to configure this parameter? It's like the right and left cameras are far from each other resulting in duplicate object when seeing through the headset. Thanks! Edit: The only thing that it's different in my setup is that I'm using AirLink instead Link cable as I don't have one. Worth to mention.
@LuxBacelo3 жыл бұрын
Solved! Had to change render mode to Multi Pass. I found that with Single Pass only the left eye was rendering, the right eye was showing the same that the left eye and that's why it creates the effect of bad stereo separation. Edit> Project Settings>Xr Plug-in Management>OpenXR>Render Mode: Multi Pass Hope it helps!
@kevinsmets2 жыл бұрын
@@LuxBacelo Awesome, thanks for that! Was hard to look for that specific issue so this comment + solution is highly appreciated :D.
@JustinPBarnett2 жыл бұрын
Glad you figured it out!
@Vladeeer3 жыл бұрын
Can you do a tutorial or link any reading sources about how to publish open-xr for steam and oculus ?
@JustinPBarnett2 жыл бұрын
Like how to do a build, or how to go through the whole app publishing process?
@VolcanicDisruption3 жыл бұрын
Hey Justin, do you have any good suggestions on how to get started with haptic feedback for open VR and unity’s VR toolkit?
@JustinPBarnett2 жыл бұрын
I'll make a video about VR haptics!
@ShadedWarrior3 жыл бұрын
Very informative and fun to watch, thanks ^_^
@JustinPBarnett2 жыл бұрын
You're welcome!
@gavinosborne11472 жыл бұрын
im VERY new to unity but i just wanna make a small field to expiriment in so i hope i will be able to do this!!
@JustinPBarnett2 жыл бұрын
Best of luck!
@vivithewondrous3 жыл бұрын
Is it possible if you can make a video about optimization and reducing the frame rate in making VR games for the Quest 2? 🙏
@JustinPBarnett3 жыл бұрын
Yea that's a good idea!
@GiPa982 жыл бұрын
great video, thanks so much!
@JustinPBarnett2 жыл бұрын
You're very welcome!
@DarthHunter53 жыл бұрын
So if I get this right, the XR interaction toolkit gives me a rig and generic controller interface for all my device APIs, so it would work cross-platform on Vive Wave, OpenXR and WMR, for instance? But if I want device-specific controller viewmodels including visual feedback on button presses, that needs to be created and aligned from scratch, right?
@JustinPBarnett3 жыл бұрын
Not from scratch! The new input system supports either generic inputs (how the input system is mapped default) and specific interactions per device. Just have to change the action inputs
@DarthHunter53 жыл бұрын
@@JustinPBarnett I don't mean the input functionality, but rather the visualization with corresponding viewmodels per platform (e.g. show Index Controller including button presses when those controllers are used). I did notice however, that the Vive Input utility comes with a lot of viewmodels that could probably be built into the rig prefab. Or I could start off with the Vive Input utility to begin with.
@MatanNaveh3 жыл бұрын
Really nice thumbnail!
@JustinPBarnett3 жыл бұрын
Thanks! My secret is unsplash.com 😉
@daveinthed3 жыл бұрын
Island Adventure??? Very interesting.
@JustinPBarnett3 жыл бұрын
Hehehe more leaks soon 😉
@shayaltshue17913 жыл бұрын
Just a heads up, it appears they made some slight tweaks to how the OpenXR plugin settings look within the Project Settings. When he says there's an edit button after fixing all the warnings that pop-up, just go to the "features" drop down under OpenXR. This is now where you select which input profiles are available in your game, rather than directly in the OpenXR option.
@JustinPBarnett2 жыл бұрын
Just put out an update video!
@Corysia3 жыл бұрын
OMG 22:40 You just touched on my biggest pet peeve! As a leftie, it drives me nuts! Would you consider making a video on how to set up that sort of Options dialog that lets you choose which hand to move with? Maybe also cover how to switch between smooth or snap turning? Teleport or smooth locomotion? Is it just as simple as enabling/disabling components? What about changing which hand is for steering or choosing forward direction from HMD or controller?
@JustinPBarnett2 жыл бұрын
Ooo I can do a mini-tutorial about that!
@zenalmutaqin31242 жыл бұрын
Hi sir, realy like your video 👍 could I use these for develop samsung gear VR app?
@JustinPBarnett2 жыл бұрын
Yes, absolutely
@Co-opSource3 жыл бұрын
Have you been able to develop using the oculus in wireless mode (airlink or VD)? I want to use the Q2 as a dev HMD because my Index is too hard to take on/off (and want to avoid damaging it) while iterating in the editor and building native Q2 apps takes too long to upload/run which slows down iteration time. Also, the wire is a hassle to deal w while sitting at my desk and interacting w kb & mouse.
@JustinPBarnett3 жыл бұрын
Airlink works great for development!
@marekvorac2 жыл бұрын
Hi, what VR glasses would you recommend for learning programming with unity? thank
@JustinPBarnett2 жыл бұрын
I'd recommend the Oculus (Meta) Quest 2 at the moment if you're just getting into it.
@lucijaivsic39603 жыл бұрын
Hey Justin, A HUGE THANKS for your amazing work, your tutorials are just pure gold :)))) I do have a question for you since you seem quite knowledgeable in VR development - Do you know how to get rid of the hourglass that keeps appearing when the new scene loads (even though I set it up as async load)? Thanks, will definitely support your work via Patreon!
@JustinPBarnett3 жыл бұрын
I'd recommend loading async, but you're already doing that... I'll look into it some more and maybe do a whole video about scene management
@HenshinAsset3 жыл бұрын
@@JustinPBarnett That would help a lot. Always wondered about switching scenes and making the transition better for VR gaming.
@HenshinAsset3 жыл бұрын
@@JustinPBarnett Especially in games that may have their aesthetic affected based on loading screens lol
@lucijaivsic39603 жыл бұрын
@@JustinPBarnett Yes, that would be amazing! Just like @bryn darby said - I am not making a game per se, more of an artistic experience/journey and those small visual aspects are suppppper important :) Thanks for all your hard work!!!!!
@isabelledecampos2 жыл бұрын
Hey this tutorial is saving my llife!! Tnx sooo much! I'm developing a game to run on android using a controller with bluetooth connection with my phone. How can I test this without have one of those glasses connected with the computer?
@JustinPBarnett2 жыл бұрын
There's a virtual HMD you can use! That way you don't have to put a headset on every time
@isabelledecampos2 жыл бұрын
@@JustinPBarnett tnx a lot!!
@suwaswalve47093 жыл бұрын
Did you try building this to a Quest/ Quest 2 ?? Doesn't seem to work with Open XR
@JustinPBarnett2 жыл бұрын
Just made an update video!
@SuburbanFox2 жыл бұрын
I'm having a problem with my hand controllers, the cubes don't seem to follow them but just jitter all over the place regardless of where my hands are (and the red line is always horizontal). What am I doing wrong?
@JustinPBarnett2 жыл бұрын
Check out my newest update video!
@SuburbanFox2 жыл бұрын
@@JustinPBarnett the new one worked! Thanks so much for doing this, it's hard to find a decent VR tutorial when Unity keep updating everything.
@DamnThatsInteresting03 жыл бұрын
I'll be waiting
@JustinPBarnett3 жыл бұрын
Whoooo 🙌🏻
@mcgoof17453 жыл бұрын
This video helped me immensely. Thanks you!!!
@JustinPBarnett2 жыл бұрын
You're welcome!!
@Hakermaker2 жыл бұрын
I have problem. I use oculus cv1 HMD. Tried to test game in steamvr it's ok, but when i use oculus to test the image doubles, as if the focal length was chosen incorrectly. What couse this and how to fix? Edit: Found out how to fix. Project Settings> OpenXR switch render mode to multi pass
@JustinPBarnett2 жыл бұрын
Glad you got it fixed!
@xxmlgyoutubeuser111xx72 жыл бұрын
XR Rig is now XR Origin!
@JustinPBarnett2 жыл бұрын
Yup! and the new unity version messed up VR Interaction Tookit 😅
@scaryboowho78762 жыл бұрын
Hello do you know how to fix the Visual Studio error for unity? "Error detecting Visual Studio installations: System.ComponentModel.Win32Exception (0x80004005)"
@JustinPBarnett2 жыл бұрын
Join the discord and we can help you troubleshoot!
@hoiman70743 жыл бұрын
nice tutorial! i have a question though. when i try to test my project, i always get the error: Could not create a device for 'Oculus Oculus Touch Controller OpenXR (XRInputV1)' (exception: System.InvalidOperationException: Cannot find parent 'devicepose' of control 'devicepose/istracked' in layout 'XRInputV1::Oculus::OculusTouchControllerOpenXR' at UnityEngine.InputSystem.Layouts.InputDeviceBuilder.InsertChildControl (UnityEngine.InputSystem.Layouts.InputControlLayout layout, UnityEngine.InputSystem.Utilities.InternedString variant, UnityEngine.InputSystem.InputControl parent, System.Boolean& haveChildrenUsingStateFromOtherControls, UnityEngine.InputSystem.Layouts.InputControlLayout+ControlItem& controlItem) [0x00126] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\Devices\InputDeviceBuilder.cs:557 at UnityEngine.InputSystem.Layouts.InputDeviceBuilder.AddChildControlIfMissing (UnityEngine.InputSystem.Layouts.InputControlLayout layout, UnityEngine.InputSystem.Utilities.InternedString variants, UnityEngine.InputSystem.InputControl parent, System.Boolean& haveChildrenUsingStateFromOtherControls, UnityEngine.InputSystem.Layouts.InputControlLayout+ControlItem& controlItem) [0x00018] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\Devices\InputDeviceBuilder.cs:508 at UnityEngine.InputSystem.Layouts.InputDeviceBuilder.AddChildControls (UnityEngine.InputSystem.Layouts.InputControlLayout layout, UnityEngine.InputSystem.Utilities.InternedString variants, UnityEngine.InputSystem.InputControl parent, System.Boolean& haveChildrenUsingStateFromOtherControls) [0x00255] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\Devices\InputDeviceBuilder.cs:337 at UnityEngine.InputSystem.Layouts.InputDeviceBuilder.InstantiateLayout (UnityEngine.InputSystem.Layouts.InputControlLayout layout, UnityEngine.InputSystem.Utilities.InternedString variants, UnityEngine.InputSystem.Utilities.InternedString name, UnityEngine.InputSystem.InputControl parent) [0x001f9] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\Devices\InputDeviceBuilder.cs:193 at UnityEngine.InputSystem.Layouts.InputDeviceBuilder.InstantiateLayout (UnityEngine.InputSystem.Utilities.InternedString layout, UnityEngine.InputSystem.Utilities.InternedString variants, UnityEngine.InputSystem.Utilities.InternedString name, UnityEngine.InputSystem.InputControl parent) [0x0000d] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\Devices\InputDeviceBuilder.cs:102 at UnityEngine.InputSystem.Layouts.InputDeviceBuilder.Setup (UnityEngine.InputSystem.Utilities.InternedString layout, UnityEngine.InputSystem.Utilities.InternedString variants, UnityEngine.InputSystem.Layouts.InputDeviceDescription deviceDescription) [0x0000b] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\Devices\InputDeviceBuilder.cs:51 at UnityEngine.InputSystem.InputDevice.Build[TDevice] (System.String layoutName, System.String layoutVariants, UnityEngine.InputSystem.Layouts.InputDeviceDescription deviceDescription) [0x00042] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\Devices\InputDevice.cs:678 at UnityEngine.InputSystem.InputManager.AddDevice (UnityEngine.InputSystem.Utilities.InternedString layout, System.Int32 deviceId, System.String deviceName, UnityEngine.InputSystem.Layouts.InputDeviceDescription deviceDescription, UnityEngine.InputSystem.InputDevice+DeviceFlags deviceFlags, UnityEngine.InputSystem.Utilities.InternedString variants) [0x00000] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\InputManager.cs:1033 at UnityEngine.InputSystem.InputManager.AddDevice (UnityEngine.InputSystem.Layouts.InputDeviceDescription description, System.Boolean throwIfNoLayoutFound, System.String deviceName, System.Int32 deviceId, UnityEngine.InputSystem.InputDevice+DeviceFlags deviceFlags) [0x0005d] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\InputManager.cs:1164 at UnityEngine.InputSystem.InputManager.OnNativeDeviceDiscovered (System.Int32 deviceId, System.String deviceDescriptor) [0x000a0] in C:\Users\alexh\Documents\Unity\FPSVR\Library\PackageCache\com.unity.inputsystem@1.0.2\InputSystem\InputManager.cs:2069 ) UnityEngine.InputSystem.InputManager:OnNativeDeviceDiscovered (int,string) UnityEngineInternal.Input.NativeInputSystem:NotifyDeviceDiscovered (int,string)
@hoiman70743 жыл бұрын
and the oculus touch controllers aren't taking any input, which makes sense because the error mentions that it couldn't get it.
@JustinPBarnett2 жыл бұрын
Join the discord and we can help you troubleshoot!
@rafaelcazuriaga63363 жыл бұрын
Hi Justin, does the setup work using unity on macOS?
@JustinPBarnett3 жыл бұрын
The only difference for mac is that you won't be able to test in play mode. You'll need to run a build every time you want to test your application
@Yintalk3 жыл бұрын
Great work but how do I send it as an APK file to my Quest 2? The build and run setting doesn't seem to work
@JustinPBarnett3 жыл бұрын
I did a video about it here!: kzbin.info/www/bejne/rZ_RXpewfd9gqqM
@flickgrape64193 жыл бұрын
Hi, i use Oculus Quest 2 and i have a problem that when i am in my oculus in link mode my left eye is ok, but my right is glitched, it moves weird and its bugged, its like it is moving differently and it moves like when i turn it goes front littlebit. Hope u can help me, i would love to do a vr game. (Sorry for bad english), thank you
@JustinPBarnett2 жыл бұрын
Change your render mode from single-pass to multi!
@Mike_Greene2 жыл бұрын
22:36 yes, please!! ... and im always the left handed sucker that's like. 'Oh wow! Thanks! Let me try left handed mode'
@JustinPBarnett2 жыл бұрын
Right?!
@gyongyidomokos54343 жыл бұрын
Dear Justin, thank you very much for your videos, very helpful, however, I became a little bit confused. If we can solve movements with basic xr why is it worth downloading Hurricans, Hexabody, and Final K (based on your game-making video)?
@JustinPBarnett2 жыл бұрын
Becasue they have a whole bunch of pre-coded features that you won't have to make from scratch!
@SfantuSS3 жыл бұрын
Can you please point me to the right direction ? I wanna start developing with my Oculus CV1 and i need a good tutorial on how to do the set-up for it, i tried a couple but i always end up with the same problem. When i play the game in unity is just renders on the flat screen, not into my headset. Thanks a lot !
@JustinPBarnett3 жыл бұрын
Make sure your android build settings are correct! I did a video about setting up projects specifically for oculus
@SfantuSS3 жыл бұрын
@@JustinPBarnett Ty, is the video on you channel ? Can you tell me the name of it if not a link please ? BTW, i love your 12 rules for life Desktop Wallpaper !!!
@JustinPBarnett3 жыл бұрын
Here ya go! kzbin.info/www/bejne/rZ_RXpewfd9gqqM and thanks!!
@cur5e7823 жыл бұрын
Hey love your content! I was wondering if you could make a tutorial on material. Or essentially how to make things that aren’t just blocks or look like blocks?
@JustinPBarnett2 жыл бұрын
I'm pretty sure Brackey's has some good videos about that!
@adhdaddventure2 жыл бұрын
I have done the same settings as you but when i press play nothing happens in the VR, running oculus quest 2, I am connected with cable to computer. Any ideas
@JustinPBarnett2 жыл бұрын
Just made an update video! Try checking that one out
@adhdaddventure2 жыл бұрын
@@JustinPBarnett Will check it out
@ProdigiaGames3 жыл бұрын
Just out of curiosity... what do you feel is limiting about the VR template? I just updated and gave it a try and it seemed pretty clean, but admittedly haven't had too much opportunity to really dig in.
@ProdigiaGames3 жыл бұрын
That aside, great video! I'll definitely consider applying some of these tactics to my boilerplate project startup. Putting together a nice robust starting point has always been a hassle for me. EDIT: Lefties unite!
@JustinPBarnett2 жыл бұрын
Lefties unite! The problem I have is that it doesn't have the XR Interaction Tookit in the template and I use that for all my interactions
@ironsniper133 жыл бұрын
If I may add some insight on the tutorial videos, due to KZbin's compression, there have been times where you'll drag and drop something without really explaining what you did, and the mouse curser is almost invisible. I had to rewatch a few times to figure out why my stuff wasn't working only to realize at some point, for .5 seconds, you dragged a script and put it somewhere. I love how in-depth you're being otherwise, but maybe make it a little more clear when doing something like that.
@JustinPBarnett3 жыл бұрын
Good tip! In future videos I'll increase the screen resolution and add in a cursor highlighter
@ironsniper133 жыл бұрын
@@JustinPBarnett it's most likely a KZbin compression issue
@vidal97472 жыл бұрын
I can't see XR Interaction Toolkit in the package manager in version 2021.2. Is there any solution? Thank you.
@JustinPBarnett2 жыл бұрын
Just posted a new video where I show how to add it manually!
@vidal97472 жыл бұрын
@@JustinPBarnett thanks. I ended up being able to add with the name of the package.
@Hoshi822 жыл бұрын
22:36 interesting. I am lefty too and I hate when movement is on the left controller (which is always the standart right handed layout). I need my movement on the off-hand which would be the right controller. :)
@JustinPBarnett2 жыл бұрын
Oh strange! I would hate that 😅
@kasig8703 жыл бұрын
We're waiting for you Gordon, in the test chamberrrr
So, I am having an issue when after I build the project for the android platform and go into my headset the application is booted up as a window. It doesn't allow me to actually explore the environment in VR. Any ideas? The editor will allow the headset in playmode but building and running on standalone seems to have issues. I have looked up this issue everywhere and there seems to be nothing.. Send Help! Love the video by the way, This is what I used to get started in VR development.
@JustinPBarnett2 жыл бұрын
You'll want to check the oculus plugin on the android tab instead of OpenXR. I just put out an update video!
@lambbonesdev3 жыл бұрын
Nice background
@JustinPBarnett2 жыл бұрын
Thanks!
@dedovagency2 жыл бұрын
December, 2021 Updated: - XR Rig (Action-based) -> XR Origin (Action-based) - No green box gizmo - Better use 2020 version, becase 2021 has a problem with pre-release packages
@JustinPBarnett2 жыл бұрын
Yup! Also did an update of how to setup an XR project in my latest "How to use VR Sockets" video if you're interested in getting 2021 going
@Be_Khaos2 жыл бұрын
@@JustinPBarnett Noted. Thank you.
@macworkss10902 жыл бұрын
how do you get the green boundary box. when I press gizmos I dont have that
@JustinPBarnett2 жыл бұрын
There’s no box in the new version, so you should be good!
@maverick98603 жыл бұрын
Hey Justin, I am working on a VR project in unity for an exhibition but we are all literally newbies at VR. We are using Oculus Quest & Rift for this project and have been able to set up a basic scene with your basic XR tutorials. We aim to not have controllers present for the experience, but use gaze input with animated reticle for a timed decision. We are having a bunch of trouble implementing this, and seemingly we have to ditch everything else we have made for a complete different VR project process using OVR (Which hasn't gone well). Any tutorial we find is literally 6-4 years old, and I was wondering if you could cover this. Thanks.
@JustinPBarnett2 жыл бұрын
Hmmm join the discord and we can help you figure something out!
@maverick98602 жыл бұрын
@@JustinPBarnett we were able to work it out, and it wasnt me who implemented it. So I cant recall the method we used, but it was definitely an interesting experience.
@JustinPBarnett2 жыл бұрын
@@maverick9860 glad you got it worked out!
@robo-roger78153 жыл бұрын
How come I don't see any scene after importing OpnXR Plugin?
@JustinPBarnett2 жыл бұрын
It doesn't bring in a scene. Just adds things to an existing scene
@AndrewLyon233 жыл бұрын
I have gone through both of these intro videos, and my controllers never function. Ive followed verbatim, but i just spawn halfway up my box, and cant see any rays or controllers. :(
@JustinPBarnett2 жыл бұрын
Just made an update video! Maybe that one will help?
@Verse2TheWest23 жыл бұрын
Hey Justin I have a problem in unity I only have one laser pointer/hand how do fix this? Cheers- me
@JustinPBarnett2 жыл бұрын
Make sure you've specified 'left' and 'right' in the preset filters
@akumarashi48383 жыл бұрын
In Unity 2019, when I install it by adding cardboard sdk under xr settings under player settings, the plane cannot be detected because cardboard bends the image. How can I fix?
@JustinPBarnett2 жыл бұрын
Join the discord and we can help you troubleshoot!
@sheanbrunner52953 жыл бұрын
Why do you use 3D instead of universal? Been wondering what the big differences were for a while
@JustinPBarnett3 жыл бұрын
3D is the standard pipeline. I find that more assets work here natively than URP
@sheanbrunner52953 жыл бұрын
@@JustinPBarnett are there any performance differences?
@tsuu83732 жыл бұрын
I have a problem, i don't have this XR toolkit package, i tried to reopen unity and again checking for it. But i don't have it q.q Whyyy? :P
@tsuu83732 жыл бұрын
I couldn't find a solution for this on 2021 version, but it works on 2020
@JustinPBarnett2 жыл бұрын
Check my latest sockets video for 2021 setup
@melomaniakjm3 жыл бұрын
Hey, can we get a Half Life Alyx graphics level with Unity for VR? I have tried recent games like Propagation that look awfully low res and I wonder why that is. Just the devs using low res models and textures? With baking can I get the fidelity of the PC but in VR, more or less?
@JustinPBarnett2 жыл бұрын
You can, but it has to be PC only and highly optimized. Basically have to treat standalone headsets like mobile phones in terms of processing power
@oofyos2 жыл бұрын
Can u do a tutorial on how to make it so u can move with your hands like gorilla tag