How to make a Mixed Reality app for the Quest 3 - Part 4: Using Planes

Sdílet
Vložit
  • čas přidán 16. 07. 2024
  • This is the fourth 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 spawn some interactive cubes on top of a 'Table' plane. We will set up a Touch Controller, so that you can grab the cubes and throw them across the room. You will then be able to observe how the cubes appear to bounce off surfaces in your real environment!
    → Next Video • How to make a Mixed Reality app for the Quest 3 - Part 5: Raycasts & Anchors: • How to make a Mixed Re...
    ← Previous Video • How to make a Mixed Reality app for the Quest 3 - Part 3: Plane Visualization: • How to make a Mixed Re...
    📜 Get the Source Code for this tutorial: / source-code-how-99775455
    ► Tutorial Series Playlist: • 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
    1:21 - Controller Setup
    4:29 - Grabbable Cube
    6:16 - Scene Controller
    10:00 - Build & Deploy
    10:39 - Outro
    ▬ Useful Links ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Unity Documentation:
    ► Collider: docs.unity3d.com/ScriptRefere...
    ► XR Direct Interactor: docs.unity3d.com/Packages/com...
    ► XR Grab Interactable: docs.unity3d.com/Packages/com...
    ▬ Credits ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ► Music by - CO.AG Music: / @co.agmusic
    #Unity #Quest3 #mixedreality #VR
  • Věda a technologie

Komentáře • 25

  • @user-qd4by8eo2e
    @user-qd4by8eo2e Před 4 měsíci +3

    Another great video, very useful and informative. Please, please don't make us wait another 4 weeks until the next video.

  • @therealtgm
    @therealtgm Před 4 měsíci +2

    These videos are really awesome. The pace and detail is just right. Please do some more!

  • @edusukofilms
    @edusukofilms Před 4 měsíci +1

    Good job on the tutorial. Anxious to seek the next episode about anchors. Thank you.

  • @tubbypot
    @tubbypot Před 4 měsíci

    Oh god I was searching for this whole day, and now the video was dropped 25min ago, man you are a life saver.

  • @MarcoSportillo1991
    @MarcoSportillo1991 Před 4 měsíci

    Amazing as always, thank you :)

  • @averagehummus
    @averagehummus Před 4 měsíci

    high quality tutorial, kudos

  • @seanhardman1964
    @seanhardman1964 Před 4 měsíci +1

    We should be able to conttol this with large language models.

  • @SpoookyBooogie
    @SpoookyBooogie Před 4 měsíci +4

    Ah fuck, I was hoping to avoid any CZcams videos that would make me want to completely pivot my career from finance to creating mixed reality apps…

  • @thomasacosta143
    @thomasacosta143 Před 4 měsíci +1

    Another fantastic tutorial, been learning a lot from these. I noticed that from 8:16 to 8:17 all of the code shifts down and I can't seem to find what caused that. I even put it in .25 speed and it seems to just cut. If someone could help me with this issue it would be very appreciated as I cant seem to get the grabbable cube section to pop up in my scene controller (script) drop down.

    • @thomasacosta143
      @thomasacosta143 Před 4 měsíci

      Assets\Scripts\SceneController.cs(55,36): error CS0103: The name 'PlaneClassification' does not exist in the current context - This is the error I continue to receive. The current line of code I have for line 55 is as follows: if (plane.classification == PlaneClassification.Table)

    • @LudicWorlds
      @LudicWorlds  Před 4 měsíci +2

      Hi, I'm glad you are finding the tutorials useful. :)
      Regarding the PlaneClassification Error. It might be that you are missing some 'using' statements for 'AR Foundation'. Go the 'using' statement at the top of the file and make sure these are included:
      using UnityEngine.XR.ARFoundation;
      using UnityEngine.XR.ARSubsystems;
      Hope this helps!

  • @sadshed4585
    @sadshed4585 Před 2 měsíci

    Show us how to make the zombie walk around and try to attack you

    • @sadshed4585
      @sadshed4585 Před 2 měsíci

      also is there anyway to make the planes visible in unity from your scan
      n

  • @haraldgundersen7303
    @haraldgundersen7303 Před 4 měsíci

    Spatial anchor requires AR Foundation 6.0.0-pre.6 which requires unity 2023.2. Will you briefly look into changes this requires on planemanagement trackables? THX for some very nice tutorials here.... 🤠

  • @sangsangwoo378
    @sangsangwoo378 Před 4 měsíci

    Which font are you using ? Can you share ? By the way the tutorials are magnificent. Huge thanks

    • @LudicWorlds
      @LudicWorlds  Před 4 měsíci

      thank you! :) the font I am using in my videos is called 'Rubik'

  • @yuritavares1496
    @yuritavares1496 Před 4 měsíci

    Awesome!! very useful!! can u tell us where the next part ill be on?

    • @LudicWorlds
      @LudicWorlds  Před 4 měsíci

      Thank you, I'm glad you are finding the tutorials useful! The next part should be finished in the next couple of days.

    • @yuritavares1496
      @yuritavares1496 Před 4 měsíci

      I'm very anxious, I need to deliver a project that uses fixed anchors, the game starts with objects in specific positions, I think the next video can help me!!@@LudicWorlds

    • @LudicWorlds
      @LudicWorlds  Před 3 měsíci

      @@yuritavares1496 Just published 'Part 5 - Raycasts & Anchors' czcams.com/video/YXxOOo5_z6c/video.html

  • @user-gc1nr8gc4v
    @user-gc1nr8gc4v Před 4 měsíci

    how do you control the depth? like if there is a cube, my hand goes through it like its a real object in real life

  • @tuhjkuandah
    @tuhjkuandah Před 4 měsíci +1

    Amazing videos thank you!, Is there a way I can copy the Scene Controller Script? I went thru all your tutorials but it keeps giving me an error with the ScenePlaneActivation.

    • @LudicWorlds
      @LudicWorlds  Před 4 měsíci

      Thank you! If your interested in the custom scripts in my tutorials, you can get access by becoming a member of the 'Script Surveyor' ($3 monthly) tier on my Patreon: www.patreon.com/ludicworlds