Jump to content

The VIVE OpenXR Hand Tracking sample is not functioning properly


Recommended Posts

The VIVE OpenXR Hand Tracking sample is not functioning properly.

I downloaded version 2.2 of the UE5.2 version from the VIVE website:

https://developer.vive.com/resources/openxr/unreal/unreal-download/latest/

However, after connecting my Focus 3 and opening the Hand Tracking sample, the "Get Motion Controller Data" function always fails, and the hands are not displayed.

Of course, on the VIVE side, it recognizes my hands as controllers, and when I point my hands towards the HMD, only the VIVE icon appears floating.

Is it possible that the sample does not work just by opening it? Could you please provide guidance on how to get Hand Tracking working properly?

Link to comment
Share on other sites

I have attempted to enable the “HandTracking” feature in the SteamVR settings under OpenXR API Layer to play a sample. However, it appears that the finger values are not being input. While the “Get Motion Controller Data” function does return the controller’s position, all the arrays related to the fingers remain at zero (which should ideally output an array corresponding to the number of joints). Does anyone have any insights on this issue?

Link to comment
Share on other sites

Hi @rio_nkwt,

Here is our ViveOpenXR tutorial for Hand Tracking https://developer.vive.com/resources/openxr/unreal/unreal-tutorials/handtracking/.

Will you ever package ViveOpenXRGame/Content/HandTracking/Map/HandTrackingMap.umap, install and play it on Focus3?

If you would like to use Vive Business Streaming(VBS) feature, please refer to the documentation https://business.vive.com/us/support/vbs/category_howto/vive-business-streaming.html

1. After you install the VIVE Business Streaming application on PC. Update the server application and android client app by clicking the two buttons below (in the red circle).  

image.png.736895dbd39640a6c470e3bf7f961bed.png

2. Launch the VIVE Business app in Focus3.

3. Click VR Preview to play.

image.png.40a07a5c2f43f5878c9a410fba4c3f78.png 

4. Then you can see the hand tracking model.

image.thumb.png.47e239eafd3877ce375a28e0a147f348.png

BR

 

  • Like 1
Link to comment
Share on other sites

こんにちは @Johnson_Wu

情報ありがとうございました。 Business Streaming を既にインストールしていましたが、バージョン情報からは追加インストールの必要性を認識していませんでした。早速試してみました。 (インストールが完了したと表示されているのに、インストールボタンが表示されて何度も押せるのが不可解です。) しかし、うまくいきませんでした。私の設定に何か問題があるのでしょうか?チュートリアルによると、テンプレートは編集を必要とせずに機能するはずです。

https://d.kuku.lu/zxn8a3mfb

画像の貼り方が分からないのでURLを直接貼り付けます。これが現状です。

 

 

Link to comment
Share on other sites

Posted (edited)
On 2024/3/29 at 午後3時58分, rio_nkwt said:

こんにちは @Johnson_Wu

情報ありがとうございました。 Business Streaming をすでにインストールしていましたが、バージョン情報からは追加インストールの必要性を認識していませんでした。 早速試してみました。のに、インストールボタンが表示されて何度も押せるのが不可能です。)しかし、うまくいきませんでした。私の設定に何か問題があるので請求しますか?ずに機能するはずです。

https://d.kuku.lu/zxn8a3mfb

画像の貼り付け方が分かりませんのでURLを直接貼り付けます。これが現状です。

 

 

My apologies, somehow it seems to have been posted as translated

Thank you for the information. Although I had already installed Business Streaming, I was unaware of the need for additional installation based on the version information. I promptly tried it out. (It displayed that the installation was complete, yet the installation button still appears, allowing multiple presses, which is puzzling.) However, it did not work. Could there be something wrong with my settings? According to the tutorial, the template should function without requiring any edits.

On 2024/3/29 at 午後8時36分, VIVE_chengnay said:

こんにちは@rio_nkwt

SteamVR モニター -> 設定 -> OpenXR を確認していただけますか。OpenXR ランタイムに切り替えましたか?

Yes. As mentioned in the previous post, the image link displays the following information:

BusinessStreaming is via USB.

BusinessStreaming is up-to-date, and streaming app installation is complete.

The current OpenXR runtime for SteamVR is active.

The OpenXR API is enabled only for hand tracking.

If there is a need to configure the current OpenXR runtime for SteamVR, could you please provide any up-to-date documentation or instructions? The steps on the page you linked seem outdated

https://www.vive.com/us/support/vs/category_howto/trouble-with-openxr-titles.html

Edited by rio_nkwt
Link to comment
Share on other sites

Posted (edited)

Yesterday, I searched through past documents and other resources. However, I couldn’t get either of the following methods to work:

1.Uninstalling VIVE Console: Uninstalling all VIVE-related applications and then reinstalling only BusinessStreaming.
2.Switching RunTimeOpenXR in OpenXR Explorer: Note that the explorer only recognizes SteamVR.
Is it possible to run the tutorial on a PC with only Unreal Engine, Visual Studio, SteamVR, and BusinessStreaming? Do I also need to set up Android SDK if I’m using VBS?

Edited by rio_nkwt
Link to comment
Share on other sites

Posted (edited)

According to past documents, it says that enabling the camera in SteamVR is necessary. However, is this still the case? SteamVR version 2.4.4 doesn’t seem to have such settings, so is it not required anymore?
Can someone please help? 

Edited by rio_nkwt
Link to comment
Share on other sites

Apologies for the very beginner question, but is there anything required to transition VIVE Cosmos into hand tracking mode? Unlike VIVE Focus 3, it doesn’t seem sufficient to simply wave your hand in front of the camera. Where can I find the settings?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...