@Override
    public Quaternion getFinalObserverRotation(int index) {
        // Copied from OpenVRInput

        VREnvironment env = hardware.getEnvironment();
        OculusViewManager vrvm = (OculusViewManager) hardware.getEnvironment().getVRViewManager();

        Object obs = env.getObserver();
        Quaternion tempQuaternion = new Quaternion(); // TODO move to class scope?
        if (obs instanceof Camera) {
            tempQuaternion.set(((Camera) obs).getRotation());
        } else {
            tempQuaternion.set(((Spatial) obs).getWorldRotation());
        }

        return tempQuaternion.multLocal(getOrientation(index));
    }
The object forms of the tracked controllers.
jme3-vr/src/main/java/com/jme3/input/vr/oculus/OculusVRInput.java