Jump to content

dario

Verified Members
  • Posts

    450
  • Joined

  • Last visited

Posts posted by dario

  1. Yes, use only the server and client provided in the Direct Preview Control Panel - they are a different even though the client has the name "Vive Business Streaming" in the device's Library listing. Also ignore the "waiting for SteamVR" message, SteamVR is not needed.

    Make sure adb is in your system path and that you project path doesn't have spaces.

     

  2. Yes it's a bit plain, enough so that optical inside out tracking may not find enough unique points to track unfortunately. Most LBE installations nowadays will add patterns to plain walls and floors to assist with tracking, see if stickers will do the trick (just enough for the fov of the cameras to have something to track) they can be just a shade off.

  3. You can search this forum (and additional developer forums) to find answers - XRI is supported by the Wave platform the support is in the "Essence" package which includes a sample.

    Between blogs, forums and the website you should be able to find what you seek - we are currently revamping the website and you'll hear more announcements soon.  As you know, the Focus 3 is an official adopter of OpenXR (beta already accessible) and it's not just us going through this transition - relatively soon OpenXR will become the defacto approach for all XR development and expect us and others to focus on OpenXR in a big way.

  4. Oh plenty to worry about when not going with the Focus 3 - we're official OpenXR adopters (i.e. passed the conformance test suites) for both the PC and Android OpenXR runtimes (see openxr.org). Hand tracking now includes full support for total occlusion (with the wrist trackers) and docs are indeed improving as we're making it easier to find and we've been presenting at events and videos are forthcoming. Direct Preview should be working with the latest SDK and you can also use VBS for in editor previewing. Developers really only need to visit 2 sites: forum.vive.com and developer.vive.com.

    If you have specific recent issues we'd like to know the details.

     

     

     

     

  5. HI @Norlesh

    I agree, no company should claim OpenXR compatibility and not use it per the specifications (or use it without official approval). If you look at the list of conformant runtimes, we are on there for passing the conformance test suite (CTS) for both our PC and Android (Focus 3) OpenXR runtimes. We passed the Focus 3 CTS and became an official adopter back in Feb but kept the beta label to continually improve the runtime based on direct developer feedback.  As you can see, there aren't many official adopters with Android OpenXR runtimes yet and we do use the official Android OpenXR loader. As mentioned, we're working closely with the Khronos OpenXR group to finalize any remaining features needed in the spec for Android.  Currently we have an accessible runtime for the Focus 3 (for now as a beta feature that only needs you to send us your serial number to enable the firmware switch).  Please feel free to DM me to send me a sample build apk to test and to discuss your application directly.

    best,
    Dario
     

    • Like 2
  6. Hi, to clarify the Wave-OpenXR runtime beta support is currently only for the Focus 3 and only when you select the beta feature.

    Currently there's not need to create another entire code branch anyway even if just targeting Wave and Quest.

    OpenXR is supported by Unity and Unreal (though work by the Khronos group re: androidmanifest.xml is still wip).

    OpenXR in Unity e.g. is a target platform much like Quest or Wave.  So only one code branch is really needed if you use Unity ProjectSettings->XR Management and a cross platform toolkit like Unity's XRI or Vive Input Utility (VIU).

     

  7. If you're using C++ I'm assuming you're running your own rendering loop or are you integrating a game engine (e,g, Unreal, Unity, others)?

    There isn't a difference between OpenXR and VIVE OpenXR - Vive's OpenXR runtime is conformant as an official adopter (there are currently only 2 conformant Android runtimes).

    OpenVR is already deprecated, you best choice is OpenXR (with extensions of course - e.g. eye tracking).

    best,
    Dario
     

     


     

    • Like 1
  8. The SteamVR OpenXR runtime supports the XR_HTCX_vive_tracker_interaction.extension.

    So I guess the question is does SteamVR's toolkit or XRI or VIU support it when targeting OpenXR? Did you try the sample scene that uses VIU?

    Technically if the toolkit supports it, it should be able to use XR Management to support the OpenXR target platform.

    I'll check with VIU, but otherwise unless you implement the extension interface yourself (or one of these toolkits work) you may need to wait until it's readily avaiable

    Same goes with handtracking extension and others until Unity adds the subsystem support.

    @jboss

×
×
  • Create New...