Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
Iseldiera's avatar
Iseldiera
Protege
5 months ago
Solved

Is there a OVRCameraRig without all the bloat in latest Interaction SDK?

For quick iterations and prototyping, I depend on the building blocks version of the OVRCameraRig, which in the past used to be so that depending on your needs, you could add it to your scene with one click and then customize it according to your needs (i.e. passthrough or physics grab etc) Now, there is one bloated version that comes with EVERYTHING including a locomotion controller that adds things like vignette and the setup has so many complext dependencies, you cannot just delete/disable the relevant parts under interactors in the hierarchy.

Is there a bloat free version like in the past, where I can simply add a hand grab functionality without adding 8 different interactors (simultaneous hand + controller etc)?

Working with Meta Interaction SDK V77 in Unity 6.

 

6 Replies

Replies have been turned off for this discussion
  • For the same reason, I do not use building blocks. I just get the OVRCameraRig from the Project folder. Then add/tweak what I want.

    • Iseldiera's avatar
      Iseldiera
      Protege

      Thank you for your reply. In my packages folder under v77, the OVRCameraRig that comes with the package is ALSO the bloated version with the locomotor and all other stuff. Can you please double-check and confirm if that is the case with you as well, and if not, share the path to the OVRCameraRig that is lightweight? 

      Note: v66 Interaction SDK comes with the non-bloat.

      • RiverExplorer's avatar
        RiverExplorer
        Member

        Project Window: Packages -> Meta XR Core SDK -> Prefabs -> OVRCameraRig

        The Project window can hide assets. With 6000.1 press the eye looking button, it may be hiding them by default. I forget what it looks like in 2022 version. Make sure nothing is hidden and it shows 'all' types (I think it defaults to assets only, which does not show many prefabs).

        It has Transform, OVRCameraRig (script), OVRManager (Script), and OVRHeadsetEmulator(Script).

        And when you drag it into your Hierarchy, it has none of the extras.

         

  • Thank you RiverExplorer. I confirm that in the path you mentioned you have the barebones version, to which you can add the individual building block elements you want.

    In the building blocks menu, v77 added the "interactions building block" which is the culprit, it is the super bloated one with everything in it, that people should stay away from. 

  • My final update for future readers: In v77 of Meta Interaction SDK, if you go to building blocks and try to add an individual element like "Grab Interaction" or "Touch Hand Grab" or "Ray Interaction", right now it is set in a way where it just adds that JUNK INTERACTIONS RIG completely. I have no idea why Meta decided to add a separate Interactions Rig block, which for those who want it, have the comprehensive package with everything in it, and then had it where if you want to install the individual blocks like the ones above, clicking on them still installs the comprehensive thing! 

    Meta if you are reading this, please fix this so that we can choose the individual elements! I will now go and read the documentation to learn how to add them individually, but this defeats the purpose of the individual building blocks for people who just started to play with these toys.