Hi @zzy
Thank you for reply. I tried it.
> Another solution is that, you can completely remove GestureProvider in the scene and AddComponent in ARSessionWatcher.run function after ARCore is enabled.
I delete GestureProvider Component in my scene. And, I modified the source code, ARSessionWatcher.cs. I made CheckGestureProvider function.
It checks to exist GestureProvider Component in Start(L14). And, it checks to exist it when the script add the GestureProvider Component(L33) too.
But, Hand Tracking is not work.
I read the log, Track.txt.
The log show GestureProvider Component is not exists on Start (L124).
And it show GestureProvider Component is not exists when the script add GestureProvider Component(L339) too.
> However, there is something strange here. From GestureProvider.Start function (line 90-111), there should be logs that output engine selection process (no matter success or fail). But I cannot find any of these logs. So I think GestureProvider.Start may be already called before you enabled it from the script.
In this log, I found "No suitable engine found" message. It's written by GestureProvider Component(L111). I configure the vive hand tracking settings below.
I think settings.Engines is not empty.
What should I try?
ARSessionWatcher.cs
Track.txt