Introduction to Unity's XR Interaction Toolkit - Part 4: Grabbing Objects
This is the fourth part of a short tutorial series, in which I cover the basics of using Unity's XR interaction Toolkit (version 2).
In this video, we will create a simple 3D representation of a touch controller and get it to track your real controllers. We will then set up the right-hand controller so that we can grab interactive objects with it.
**→ Next Video:** [Introduction to Unity's XR Interaction Toolkit - Part 5: XR Direct Interactor](https://odysee.com/@LudicWorlds:1/xri-part-5:a) **← Previous Video:** [Introduction to Unity's XR Interaction Toolkit - Part 3: Action-based Input](https://odysee.com/@LudicWorlds:1/unity-xri-part-3:8)
In this tutorial we will run through the settings that you need to apply in order to optimize a new Unity project for Quest 2 development. This should give you a good starting point for your project.
However, You will need and drop an 'XR Rig' into your Scene (from your favorite VR Toolkit) before you have a viable VR project.
## Timestamps:
0:00 - Intro
1:18 - Create New Project
2:11 - Build Settings
3:09 - Project Settings
7:00 - URP Settings
10:01 - Optimizations later in development
## Useful Links:
► ['Get Started with Oculus Quest 2 Development' Tutorial Series](https://odysee.com/@LudicWorlds:1/Get-Started-with-Oculus-Quest-2-Development:9)
► [Single Pass Stereo Rendering Overview](https://docs.unity3d.com/Manual/SinglePassStereoRendering.html)
► [IL2CPP Overview](https://docs.unity3d.com/Manual/IL2CPP.html)
► [Tech Note: Unity Settings for Mobile VR](https://developer.oculus.com/blog/tech-note-unity-settings-for-mobile-vr/)
## Credits:
Music by: [CO.AG Music](https://www.patreon.com/user?u=3550597)
In this tutorial we will install the Oculus App for PC. This will allow you to preview your VR creations from within the Unity Editor, without the need to build and deploy an APK.
**→ Next Video:** [Get Started with Oculus Quest 2 Development - Part 5: Install Unity](https://odysee.com/@LudicWorlds:1/start-quest2-dev-part-5:a)
**← Previous Video:** [Get Started with Oculus Quest 2 Development - Part 3: Sideloading With SideQuest](https://odysee.com/@LudicWorlds:1/start-quest2-dev-part-3:a)
[Tutorial Series Playlist](https://odysee.com/@LudicWorlds:1/Get-Started-with-Oculus-Quest-2-Development:9)
## Useful Links:
[Download the Oculus App for PC](https://www.oculus.com/setup/)
## Credits:
Music by: [CO.AG Music](https://www.patreon.com/user?u=3550597)
Unity has officially released Version 2.3 of its XR Interaction Toolkit! It has some impressive new features. I will point you to a couple of example projects that demonstrate the toolkit's capabilities. I will also show you how to import the new XRI Toolkit into your own projects.
Version 2 of the 'Unity OpenXR: Meta' package has been (pre)realeased! In this tutorial I show you how to upgrade your Meta Quest project to this new version.
This tutorial is divided into two parts: This part will guide you through updating the necessary packages and project settings. The second part will show you how to restore some missing functionality (due to changes in AR Foundation's API).
**→ Part 2:** [HERE](https://odysee.com/@LudicWorlds:1/openxr-meta-2-part2:d)
? Get the fully upgraded Unity Project [HERE](https://www.patreon.com/posts/project-source-3-102940793)
## Support My Work:
❤️ [Support me on Patreon](https://www.patreon.com/ludicworlds)
☕ [Buy me a coffee](https://ko-fi.com/ludicworlds)
## Useful Links:
► 'Unity OpenXR: Meta 2' Package Name & Version:
com.unity.xr.meta-openxr
2.0.0-pre.1
► ['Unity OpenXR: Meta 2' Docs](https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@2.0/manual/index.html)
► ['AR Foundation' V6 Docs](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0/manual/index.html)
► ['How to make a Mixed Reality app for the Quest 3' Tutorial Series](https://www.youtube.com/playlist?list=PLWcLPdrF6kOno_LNP846xfzeWYl5h6S5I)
## Credits:
Music by: [CO.AG Music](https://www.patreon.com/user?u=3550597)
Version 2 of the 'Unity OpenXR: Meta' package has been released! This is the second part of a tutorial, in which I show you how to upgrade your Meta Quest project to this new version.
**← Part 1:** [HERE](https://odysee.com/@LudicWorlds:1/openxr-meta-2-part1:c)
? Get the fully upgraded Unity Project [HERE](https://odysee.com/@LudicWorlds:1/quest-mr-part-4:a)
## Support My Work:
❤️ [Support me on Patreon](https://www.patreon.com/ludicworlds)
☕ [Buy me a coffee](https://ko-fi.com/ludicworlds)
## Timestamps:
0:00 - Intro
0:53 - Plane Classifications
3:39 - AR Foundation 6 Events
5:50 - Add Anchors Async
7:57 - Test Build
8:19 - Outro
## Useful Links:
► ['Unity OpenXR: Meta 2' Docs](https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@2.0/manual/index.html)
► ['AR Foundation' V6 Docs](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0/manual/index.html)
► ['How to make a Mixed Reality app for the Quest 3' Tutorial Series](https://www.youtube.com/playlist?list=PLWcLPdrF6kOno_LNP846xfzeWYl5h6S5I)
## Credits:
Music by: [CO.AG Music](https://www.patreon.com/user?u=3550597)
This is the first part of a short tutorial series, in which I will cover the basics of using Unity's XR interaction Toolkit (version 2).
In this video I cover the initial setup i.e. configuring Project Settings and installing the required XR packages.
I will be using a Meta Quest 2 in this series, but you should still be able to follow along with a different headset.
**→ Next Video:** [Introduction to Unity's XR Interaction Toolkit - Part 2: XR Rig Setup](https://odysee.com/@LudicWorlds:1/unity-xri-part-2:f)
[Tutorial Series Playlist](https://odysee.com/@LudicWorlds:1/Introduction-to-Unity%27s-XR-Interaction-Toolkit:3)
## Timestamps:
0:00 - Intro
1:26 - Creating a New Project
2:07 - Build Settings
3:03 - Player Settings
4:16 - Removing SSAO
5:13 - Installing XR Packages
6:55 - XR Plug-in Management
8:11 - What is OpenXR?
9:28 - OpenXR Settings
10:21 - Outro
This is the third part of a short tutorial series, in which you will learn how to create Mixed Reality experiences on the Meta Quest 3. We will be building our app in the Unity game engine, using Unity's native 'XR Interactive Toolkit'.
In this video, I will show you how to create your own custom 'Plane Visualization'. I'll also show you how to set up a Touch Controller button, so that you can toggle the Plane Visualization on and off.
**→ Next Video:** [How to make a Mixed Reality app for the Quest 3 - Part 4: Use Planes](https://odysee.com/@LudicWorlds:1/quest-mr-part-4:a)
**← Previous Video:** [How to make a Mixed Reality app for the Quest 3 - Part 2: Plane Detection](https://odysee.com/@LudicWorlds:1/quest-mr-part-2:8)
## Support My Work:
❤️ [Support me on Patreon](https://www.patreon.com/ludicworlds)
☕ [Buy me a coffee](https://ko-fi.com/ludicworlds)
This is the fifth part of a short tutorial series, in which I cover the basics of using Unity's XR interaction Toolkit (version 2).
In this video, we will take a look at the XR Direct Interactor component. We will go through its basic settings and see what role they play when manipulating interactive objects.
**→ Next Video:** [Introduction to Unity's XR Interaction Toolkit - Part 6: XR Grab Interactable](https://odysee.com/@LudicWorlds:1/xri-Part-6:7)
**← Previous Video:** [Introduction to Unity's XR Interaction Toolkit - Part 4: Grabbing Objects](https://odysee.com/@LudicWorlds:1/xri-part-4:d)
[Tutorial Series Playlist](https://odysee.com/@LudicWorlds:1/Introduction-to-Unity%27s-XR-Interaction-Toolkit:3)
In this video I cover an Outline Effect that I have found very useful in my own VR projects. It is the 'Quick Outline' asset by Chris Nolet.
It works great on the Meta Quest 2, which cannot be said of many other Outline Effect assets.
What's more, it is available for free on the Unity Asset Store, here:
[Quick Outline on the Unity Asset Store](https://assetstore.unity.com/packages/tools/particles-effects/quick-outline-115488#description)
## Timestamps:
0:00 - Intro
0:58 - Getting Quick Outline on the Asset Store
1:21 - Importing Quick Outline
2:22 - Applying the Outline Effect
4:20 - Testing the Outline Effect
5:42 - A couple more features
## Credits:
Music by: [CO.AG Music](https://www.patreon.com/user?u=3550597)