Active puck controller tracking with the OpenVR driver

Post Reply
danwrong
Posts: 2
Joined: Wed Jan 19, 2022 7:26 am

Active puck controller tracking with the OpenVR driver

Post by danwrong »

Hi all,

I'm currently looking to make use of the controller override function in the Optitrack OpenVR plugin to track an active puck in steam VR but can't quite get it working and sending tracking data. The headset Im using is a vive focus 3 via Vive business streaming. I've attached an image of my openVR plugin settings as well as an image of steamVR's controller settings. More detail:

SteamVR 1.21.6 beta
Optitrack OpenVR driver version 2.1.1.0 (54374)

I'm able to track a headset using the HMD override (but that's currently disabled) but want to connect Controller A to an active puck rigid body with ID 10026. I've confirmed via Motive that the puck is tracking correctly. I've also inlined my steamvr.vrsettings file below.

Ideally, I'd like the active puck to show up like a vive tracker would. Any ideas on how to get it working?

steamvr.vrsettings:

{
"DesktopUI" : {
"pairing" : "1531,825,800,600,0",
"settings_desktop" : "1216,1189,800,600,1"
},
"DismissedWarnings" : {
"DismissableWarning_InstallVivePro2Prompt" : true
},
"GpuSpeed" : {
"gpuSpeed0" : 2714,
"gpuSpeed1" : 2925,
"gpuSpeed2" : 2936,
"gpuSpeed3" : 2721,
"gpuSpeed4" : 2927,
"gpuSpeed5" : 2925,
"gpuSpeed6" : 2925,
"gpuSpeed7" : 2925,
"gpuSpeed8" : 2927,
"gpuSpeed9" : 2719,
"gpuSpeedCount" : 10,
"gpuSpeedDriver" : "30.0.14.9709",
"gpuSpeedHorsepower" : 2891,
"gpuSpeedRenderTargetScale" : 1.5,
"gpuSpeedVendor" : "NVIDIA GeForce RTX 3090",
"gpuSpeedVersion" : 2
},
"LastKnown" : {
"HMDManufacturer" : "htc_rr",
"HMDModel" : "Vive VBStreaming Focus3"
},
"TrackingOverrides" : {
"/devices/optitrack/optitrack-controller-a" : ""
},
"audio" : {
"activePlaybackMirrorDevice" : "{0.0.0.00000000}.{c0c60098-c168-4a52-a3a1-4bfbd09a4eda}",
"enablePlaybackMirror" : true,
"playbackMirrorDevice" : "{0.0.0.00000000}.{c0c60098-c168-4a52-a3a1-4bfbd09a4eda}",
"playbackMirrorDeviceName" : "Speakers (Avsoft Virtual Audio Device)"
},
"camera" : {
"enableCamera" : true,
"roomView" : 1
},
"collisionBounds" : {
"CollisionBoundsStyle" : 4
},
"dashboard" : {
"lastAccessedExternalOverlayKey" : "pushrax.SpaceCalibrator"
},
"driver_CloudXRRemoteHMD" : {
"enable" : false
},
"driver_manx" : {
"enable" : false
},
"driver_optitrack" : {
"natNetLocalAddress" : "192.168.1.29",
"natNetRigidBodyIdControllerA" : 10026,
"natNetServerAddress" : "192.168.1.5"
},
"driver_pico" : {
"enable" : false
},
"driver_viveVR" : {
"lastDisplayHeight" : 1224,
"lastDisplayWidth" : 2448
},
"input" : {
"leftThumbstickRotation_oculus_touch" : 5.8108992026157313,
"rightThumbstickRotation_oculus_touch" : -3.3775530292723692
},
"steam.app.450390" : {
"motionSmoothingOverride" : 0,
"resolutionScale" : 198
},
"steam.app.546560" : {
"DominantHand" : 2
},
"steam.app.620980" : {
"resolutionScale" : 82
},
"steamvr" : {
"activateMultipleDrivers" : true,
"background" : "C:\\Program Files (x86)\\Steam\\steamapps\\common\\SteamVR\\resources\\backgrounds\\ViveBusinessStreaming.png",
"backgroundUseDomeProjection" : true,
"haveStartedTutorialForNativeChaperoneDriver" : true,
"installID" : "1582101863245343066",
"ipd" : 0.064000003039836884,
"lastVersionNotice" : "1.21.6",
"lastVersionNoticeDate" : "1642203252",
"maxRecommendedResolution" : 2304,
"motionSmoothing" : false,
"overlayRenderQuality_2" : 0,
"showAdvancedSettings" : true,
"showMirrorView" : false,
"supersampleManualOverride" : true,
"supersampleScale" : 1.5
},
"trackers" : {
"/devices/optitrack/optitrack-controller-a" : "TrackerRole_Handed,TrackedControllerRole_LeftHand"
},
"userinterface" : {
"StatusAlwaysOnTop" : false
}
}
Attachments
steamvr settings.jpg
steamvr settings.jpg (78.17 KiB) Viewed 3419 times
openvr settings.png
openvr settings.png (38.64 KiB) Viewed 3419 times
Post Reply