Mixed Reality Utility Kit: Build spatially-aware apps with Meta XR SDK

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025

Комментарии • 51

  • @antonolivaresjuanjose2992
    @antonolivaresjuanjose2992 Год назад +4

    I get the following error: The type or namespace name 'InvSqrt2' does not exist in the namespace 'Utilities' (are you missing an assembly reference?), any solution?

    • @blackwhalestudio
      @blackwhalestudio  Год назад +3

      does it appear after importing the Virtual Room sample? unfortunately that's an error from the package! i recommend to just double click on the error which opens the script. then just comment out these few lines of code. your scene will still work!

    • @antonolivaresjuanjose2992
      @antonolivaresjuanjose2992 Год назад +2

      Thank you very much, I will do that and I hope the scene works correctly.

    • @neurogoblin
      @neurogoblin 11 месяцев назад

      You can also replace that Utilities.InvSqrt2 with "1 / Mathf.Sqrt(2)"

  • @imadelkhechen5689
    @imadelkhechen5689 5 месяцев назад

    Anyone else noticed that suddenly the methods were removed from the page linked in the description. All the methods from the classes were listed on that page mentioned at 9:50. But at some point, I think Meta decided to remove them for some reason

  • @JoseLuisGutierrezHerrera
    @JoseLuisGutierrezHerrera Год назад +2

    Great video! Do you think it's possible to use this with open xr since you mentioned ovr manager is not needed?

    • @blackwhalestudio
      @blackwhalestudio  Год назад +1

      That's a really good question, but I would have to test that to give you a clear answer. In the editor that could work but to deploy and play the app on your device you need to support anchors, scene support and passthrough on your OVR Manager, so at least the OVR Manager is still needed. Would be curious to know the exact answer if you ever get to test it out!

  • @haraldgundersen7303
    @haraldgundersen7303 Год назад +1

    Great stuff... Very nice video...👍

  • @vikneshkamal
    @vikneshkamal Год назад +1

    Great Video ! Can I use this with Depth API?. I just wanted to find the floor and place an object with Depth API enabled.

  • @eBautistaBau
    @eBautistaBau 11 месяцев назад

    Hi Robi, thanks for your tutorials, are very useful. Excuse me, I am having issues when I overload 3D models using MRUK, it looks like the 3D models are moving slowly to the left and the front compare to the position of the blocks of the physical space (Passthrough), did you have similar issue?

  • @ArtBySabin
    @ArtBySabin Год назад +1

    Great video, thanks for posting this! Btw, does this work over Link, or only on Quest builds?

  • @FlorianBuchholz1
    @FlorianBuchholz1 Год назад +1

    Thank you for the detailed video and for mentioning it in another post of me. I am currently trying to figure out a problem I have, when I try to load a premade room of my quest 3 in Unity at runtime. All the objects are loaded correctly (walls, table etc.) and they have the right size, but they are all placed at (0,0,0). Do you have any idea how to fix that or which box I have to check for that? As a build and run in works fine.
    I am also getting this warning, which might have something to do with it:
    [OVRPlugin] [XRCMD][failure] [XR_ERROR_HANDLE_INVALID]: xrLocateSpace(*(XrSpace*)space, baseSpace, ToXrTime(GetTimeInSeconds()), &spaceLocation), arvr\projects\integrations\OVRPlugin\Src\Util\CompositorOpenXR.cpp:11831

    • @FlorianBuchholz1
      @FlorianBuchholz1 Год назад

      I found the solution: Uninstall the Vive Business Streaming software. If you have that error, I bet you have that installed.
      Have a nice day!

  • @qualar
    @qualar Год назад +1

    When I run the MRUKBase the scene is just jerky and unusable on the Quest 3 when run in Editor. If i compile and deploy to device it works fine. Anyone know how to get it working in the Editor. Passthrough via link is enabled and i can see the app working it just doesn't run correctly.

  • @childhoodintense8172
    @childhoodintense8172 6 месяцев назад

    Hi, thank you for this nice video. I have a question: I would like to do my bachelors thesis about XR room scanning with the Meta XR SDK. What i want to do is, creating 3-4 rooms, with different amount of VR Objects. E.G room 1 = Passthrough on, room 2 = passthrough on + lot of additional VR objects and room 3 = a completely virtual rebuilt room. Is it possible to switch between those rooms/scenes in only one application? So I want basically research: XR vs VR and how much VR is really wanted from the user. Is this possible ? TY in advance

  • @AvivXR
    @AvivXR Год назад

    Thanks a lot. Great tutorial!
    Any reasoon why I get my room scene on PC but when I build the project I get a random room or none at all? (the physical room is already setup on my Quest)

    • @blackwhalestudio
      @blackwhalestudio  Год назад

      Did you make sure that on your MRUK component under "Scene Settings" for "Data Source" you selected either "Device" or "Device with Prefab Fallback"? Try both and please let me know if that worked!

    • @AvivXR
      @AvivXR Год назад

      @@blackwhalestudio Thanks. Found the issue. In the OVRCameraRig Scene Support is disabled by default

  • @IlanPerez
    @IlanPerez 10 месяцев назад

    In other tutorials they state to use a Navmesh to determine where to spawn items. The example scene doesn't seem to use them. In an Quest 3, with Unity MR Application do I require a navmesh?

    • @blackwhalestudio
      @blackwhalestudio  10 месяцев назад

      You do not require navmesh for spawning items at all!

  • @ikarosound2504
    @ikarosound2504 6 месяцев назад

    how do you make it working when are you wearing the headset? if I press play on unity the project not run on the VR headset, but all other VR projects working fine

    • @blackwhalestudio
      @blackwhalestudio  6 месяцев назад +1

      Make sure to enable the beta features in the Meta link app under settings.

    • @ikarosound2504
      @ikarosound2504 6 месяцев назад

      @@blackwhalestudio You mean on the android app, under the device setting? or the experimental feature on the quest 3?
      I not find any beta feature inside the android app...I only find the "public test channel" option

    • @ikarosound2504
      @ikarosound2504 6 месяцев назад

      @@blackwhalestudio I found out on the meta link app on my pc the beta options I enable every one but I have still the same problem....

  • @kankan3555
    @kankan3555 9 месяцев назад

    Hi, I can only see the black shadow of the prefab room model when I hit play in the unity. I cannot find out why

  • @looo000
    @looo000 9 месяцев назад

    Hi, does this work in quest 2 as well?

  • @dominikstarzyk6678
    @dominikstarzyk6678 Год назад

    Hi! Great stuff, but I wonder can you help me out - I've set up oculus quest 3 and it works with regular vr app in unity (some random projects and templates) it cannot run with merge reality based project. All I'm getting while pressing play on unity is that oculus flickers to black for a second and goes back to unity editor view, but with game triggered on playmode. Do you know what can coused this error? I've tried everything; resetting, updating dependencies, enabling options etc but problem still persists like passthrough just couldnt start. Any help much apprieciated!

  • @aureliopuertamartin3631
    @aureliopuertamartin3631 11 месяцев назад

    Is it possible to test the scene captured by the headset through the editor? I get this error, although I have a scene captured:
    MRUKLoader couldn't load any scene data. Ensure that Scene Capture has been run and that the runtime permission for Scene Data has been granted.

    • @blackwhalestudio
      @blackwhalestudio  11 месяцев назад

      yes, make sure spatial data over meta link is enabled in your Oculus Link PC app

  • @kachichan
    @kachichan 11 месяцев назад

    Thanks for the video. I got this error message: " There is no scene model available, and scene capture cannot be invoked over Link. Please capture a scene with the HMD in standalone mode, then access the scene model over Link. If a scene model has already been captured, make sure the HMD is connected via Link and that it is donned. "
    However, I have created a room scan already, any idea?
    Thank you!

    • @blackwhalestudio
      @blackwhalestudio  11 месяцев назад +2

      Hi! Make sure you have captured a scene model with your device before. Also make sure to enable "scene support" on your OVR Manager component on the OVR Camera Rig and lastly, in your Oculus Link App (on your Windows PC) make sure to enable the Spatial Data over Quest Link toggle under the Beta features.

    • @kachichan
      @kachichan 11 месяцев назад +1

      @@blackwhalestudio It works! It was the "Spatial Data over Quest Link" I didn't enable. Thank you very much

  • @Syertim
    @Syertim 11 месяцев назад

    Hey do you know why in my MRUK component there isn't an enable world lock checkbox? i have the Meta MR Utility Kit v60.0

    • @blackwhalestudio
      @blackwhalestudio  11 месяцев назад

      it should definitely be there, are you sure you are on the correct component?

    • @Syertim
      @Syertim 11 месяцев назад

      @@blackwhalestudio Yes, the MRUK script in my MRUK prefab is identical without the enable world lock checkbox, searching online i don't find anyone else with this strage problem

    • @dagmarschurrer4466
      @dagmarschurrer4466 11 месяцев назад

      @@Syertim@blackwhalestudio did you find a solution? The checkbox also doesn´t show up in my project...

    • @Blast_XR
      @Blast_XR 10 месяцев назад +2

      I wonder if this is a bug. I'm on a Mac in Unity 2022.3.5f1 using MRTK v62, and also don't see the "enable world lock checkbox", however when I check the script I see "public bool EnableWorldLock", but there is no visible checkbox in my Unity project like we see in your video @blackwhalestudio. That said, it seems EnableWorldLock is enabled by default in the code. [edit] Confirmed Windows Unity build 2022.3.21f1 also does not show the "enable world lock checkbox" at the time of this comment.

    • @Syertim
      @Syertim 10 месяцев назад +1

      @@dagmarschurrer4466 i think in the version v62 the checkbox is not visibile in the inspector, i don't know why, hope it works anyway

  • @Syertim
    @Syertim Год назад

    when i import the virtual home sample i have this error
    Assets\Samples\Meta MR Utility Kit\60.0.0\Virtual Home\scripts\Resizer\FurnitureResizer.cs(52,61): error CS0234: The type or namespace name 'InvSqrt2' does not exist in the namespace 'Utilities'
    any suggestions?

    • @blackwhalestudio
      @blackwhalestudio  Год назад

      Yes, unfortunately they have an error. You can just comment this section in the script. As far as I can tell it is not really impacting the scene.

    • @Syertim
      @Syertim Год назад

      @@blackwhalestudio thanks for the answer, yes i just commented that variable and replaced it with the value from the utilities script

  • @Filmblanc
    @Filmblanc 9 месяцев назад

    Does this work with Mac?