godot_openvr: Unable to see VR controller in godot_openvr demo

Running Ubuntu 19.04 + nvidia 418.56 + godot on the 3.1 branch, I compiled godot_openvr via

git clone --branch master --recursive https://github.com/GodotVR/godot_openvr.git godot_openvr
cd godot_openvr
cd godot-cpp
scons platform=linux target=release generate_bindings=yes bits=64
cd ..
scons platform=linux target=release

and launched the demo via

cd demo
godot
# godot -e # I also tried launching the demo via the editor

The demo looks like this:

but I am not able to use HTC Vive controllers. FWIW I also see a constant stream of

ERROR: find_by_type_and_id: Condition ' p_tracker_id == 0 ' is true. returned: __null
   At: servers/arvr_server.cpp:305.

in the console. If I try to run the demo again (running pkill godot first), the demo launches the same except not in my HMD (I only see it in “pancake mode” in the window):

sometimes followed by a popup

Note that I only see the table in front of me in pancake mode, not in the actual VR demo.

About this issue

  • Original URL
  • State: open
  • Created 5 years ago
  • Comments: 46 (2 by maintainers)

Most upvoted comments

Yeah that looks like the crash that was present during the rewrite to godot-cpp, and was later solved, as far as I know.

I suspect either the index of the material is wrong or the material is not loaded yet - or correctly. Let me see if I can reproduce this somehow (I did update my branches to current master + what godot-cpp version was linked there on Monday).