How to make a Mixed Reality app for the Quest 3 - Part 2: Plane Detection
Ғылым және технология
This is the second 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, we will look into the Quest's 'Space Setup', and the 'plane' data that is generated from this room scan. We will begin to explore how to visualize these planes. I will also show you how to set up Touch Controller input and tracking within your project.
→ Next Video • How to make a Mixed Reality app for the Quest 3 - Part 3: Plane Visualization: • How to make a Mixed Re...
← Previous Video • How to make a Mixed Reality app for the Quest 3 - Part 1: Passthrough: • How to make a Mixed Re...
▬ Support My Work ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
❤️ Support me on Patreon: / ludicworlds
☕ Buy me a coffee: ko-fi.com/ludicworlds
The 'Unity Asset Store' links provided below are affiliate links. If you click on them and make a purchase, I may receive a small commission at no extra cost to you. This support helps me continue creating content for this channel.
🏷️ Spring Sale: assetstore.unity.com/?aid=110...
⚡ Flash Deals: assetstore.unity.com/?flashde...
🏷️ 50% Off: assetstore.unity.com/?on_sale...
Thank you for your support!
▬ Timestamps ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
0:00 - Intro
0:44 - Plane Detection
1:31 - Space Setup
2:09 - Starter Assets
2:54 - AR Foundation
3:31 - AR Plane Manager
4:37 - AR Feathered Plane
5:43 - Touch Controller Input
9:26 - Custom Plane Prefab
11:16 - Outro
▬ Useful Links ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► github.com/LudicWorlds/quest3...
► Introduction to Unity's XR Interaction Toolkit - Part 3: Action-based Input: • Introduction to Unity'...
► Unity OpenXR: Meta docs: docs.unity3d.com/Packages/com...
► AR Foundation docs: docs.unity3d.com/Packages/com...
▬ Credits ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Music by - CO.AG Music: / @co.agmusic
#Unity #Quest3 #mixedreality #VR
Пікірлер: 30
Great tutorial.... as always!
you are the best! keep the amazing work
excellent! so helpful, thanks.
Ready for part 3 🙌😍
@LudicWorlds
6 ай бұрын
Working on it right now! :)
can't wait for part 3
Very cool!
Great stuff. Very nice tutorial....
Can't wait to see Part3. I really want to build a Disneyland in my room.
It's really helpful!
Thanx for the tutorial But when I open the app there are no any planes visible. I am using AR feathered plane prefab. And I have already setup my room space too.
it would be great if you would do the same thing for unreal engine.
Ah crap. The passthrough has now stopped working. I'm getting black background. Scanning the room or adding the feathered planes broke something. EDIT - This happened because I somehow switched to a Windows build at the end of video one, when LW told us what to do to preview the build in the headset. I fixed it by just switching the platform back to Android.
Hi, thank you so much for create this tutorial, it is very useful, at the end of the video, I tried to use the github file, but it did not change the color of the things I mapped, I am using metaquest pro, do you think I can use these files as well or are only compatible with quest 3?
@LudicWorlds
6 ай бұрын
Thanks! :) I do not own a Meta Quest Pro, so I can't confirm either way. However, certain types of 'furniture' that can be defined during the Quest's 'Space Setup', are not recognized by Unity's 'AR Foundation' (and hence will not be assigned a distinct color). There's some documentation here: docs.unity3d.com/Packages/com.unity.xr.meta-openxr@0.1/manual/plane-detection.html You'll notice that some objects are simply classified as 'Other'. Could this be the reason you are not seeing different colored planes?
@eBautistaBau
6 ай бұрын
@@LudicWorlds thank you for your feedback. I will keep trying.
With Oculus Quest it is possible to achieve exact plane detection, automatically obtaining the angles of the physical object?
@oXRaphaelXo
6 ай бұрын
ATM I'm not sure about accuracy of this, but you should be to get each detected plane gameobject's transform with position and rotation, and calculate from there.
I just started learning Unity MR, your contents are amazing!
@LudicWorlds
3 ай бұрын
Thank you very much for your kind words and donation! :) More MR content in the works.
I make step by step by tutorial, but if i run app after buil in unity (and before build i properly setup space setup with furniture ) app always on run popup "create new boundary" ... if i create new boundary, then ar feathered plane dont work (i dont see obstacles, or walls). Please help
@313Blc
6 ай бұрын
Maybye i make bad space setup and new boundary. What making first ..space setup , or new boundary before run app?
I'm using XR Interaction Toolkit 2.4.3 and under Samples I expected to find AR Starter Assets. I no longer see this, did they move?
@LudicWorlds
5 ай бұрын
It's likely that 'AR Starter Assets' is not available in that older version (2.4.3). Please update the 'XR Interaction Toolkit' to the latest version (2.5.2). Hopefully the 'AR Starter Assets' will then become available.
can i make it on quest pro device?
@LudicWorlds
4 ай бұрын
Yes, it should work on the Quest Pro (although I'm unable to confirm this 100%, since I don't own a Quest Pro).
where is the third part ?
@Mathew_Craft
7 ай бұрын
??
When I turn on the app, the planes are all purple. I don't know why I have this problem, any solution?
@only1avetrill
3 ай бұрын
are you fixed this?