03-27-2019 08:20 PM - last edited Sunday
Hello everyone, I'm developer of Vive Hand Tracking SDK. This topic will include some suggestions and requirements for using Hand Tracking SDK.
Null reference exception in Unity sample v0.8.0
I have updated a new patch to fix this bug. Please see the attachment patch unity package. Make sure you imported Hand Tracking SDK first.
To run inside Unity Editor, please make sure:
Start Detection Error: Camera
Hand tracking SDK uses camera frames to detect hands, so make sure you have correct setup for camera device:
Start Detection Error: OpenCL
Hand tracking SDK on Windows requires OpenCL for GPU acceleration, therefore please make sure you have proper drivers installed:
Bad hand detection accuracy
Hand Tracking SDK uses a deep learning model to detection hands and fingers. So the accuracy depends largely on the training images, and we are consistently collecting data and improving accuracy. Therefore, hand detection, especially finger tracking, may vary based on your lighting condition and background. Here are some tips for temporarily improve accuracy:
High CPU usage on Windows
We have released a patch release v0.8.0p1 which should solve this problem. Please find details in this forum link.
03-28-2019 01:38 AM
Hey I am unable to figure out whats the problem here can you please help me with it? Its the sample scene,
Vive Hand Tracking SDK
03-28-2019 01:52 AM
1. Are you using 32-bit Unity? We only support 64-bit Unity Editor on 64-bit Windows.
2. Please check if Assets/Aristo/Plugins/x86_64/aristo_interface.dll exists.
03-28-2019 06:51 AM - last edited on 03-28-2019 11:54 AM by VibrantNebula
Hello! Thank you for this post. But unfortunately, when I start the game in the "Sample" scene, I get the following error:
"Start gesture detection failed: Camera
What can be wrong?
03-28-2019 07:11 PM
Please follow instructions in our document to setup camera on SteamVR: https://developer.viveport.com/documents/sdk/en/misc/steamvr.html
04-01-2019 11:51 PM
Could you tell me when the Vive Hand Tracking plugin will be available for Unreal Engine? I mean for Vive Focus (Android).
04-02-2019 01:54 AM
Hi @MDV Games, we are currently working on it. We plan to release it in Q2.
Since no one in our team is familiar with Unreal, it may take some time.
04-15-2019 12:17 PM - last edited on 04-15-2019 12:28 PM by VibrantNebula
I tried to run the given sample scene. OpenVR was included, the camera was working fine, already update patch
However, when ran using Unity 2018.2.20, Unity showed error
when ran using Unity 2017.4.16, Unity crashed and disappeared
The problem also occured when include GestureProvider script to other scenes
Do you know what might be the problem of this
04-15-2019 07:03 PM
Please help to provide more information about your problem, so we can identify the reason:
1. Can you show what's error you encountered in Unity 2018.2.20?
2. On Unity 2017.4.16, if it crashes after play, you can open Visual Studio, attach to Unity.exe and see where it crashes. See this link for instructions
04-17-2019 06:50 AM - last edited on 04-17-2019 11:11 AM by VibrantNebula
I really need it to work with 2018.2.20
04-17-2019 07:32 PM
From a quick google about "igdrclneo64.dll", it seems to be a driver problem which makes OpenCL failed to work. Please make sure:
1. You have installed latest drivers from NVIDIA/AMD (depending on your vendor) and Intel (seems your Intel CPU have integrated GPU). Don't use the one installed by Windows Update. Goto the company website and go to support/driver download page to download latest drivers.
2. Your Vive/Vive Pro is not connected to Intel iGPU.
3. If you still encounter this failure, I would recommend you to disable iGPU in your bios.
Besides, you can test if OpenCL is successfully installed on your system. You can download a OpenCL device query binary from NVIDIA opencl sample website. Scroll down the page and download "OpenCL Device Query" for Windows (x64). You can use the binary in the "NVIDIA GPU Computing SDK\OpenCL\bin\win64\Release" folder of the zip file.
Finally, if this does not solve your problem, I would recommend you to start a new topic dedicated for your problem and we can continue discussion there.