baffler / OBS-OpenVR-Input-Plugin

This OBS plugin provides an input plugin to 64bit OBS that allows capturing directly from OpenVR/SteamVR mirror surface in full resolution.
GNU General Public License v2.0
374 stars 35 forks source link

How to hide the mouse when using openvr? #45

Open wsqamo opened 3 years ago

wsqamo commented 3 years ago

When I used vive to record Microsoft's simulated flight 2020vr mode, there was always a mouse in the recorded video,

How to make openvr hide the mouse as well as other sources, I didn't find the option.

BOLL7708 commented 3 years ago

This makes it sound like you are recording the screen or game view and not using this plugin. Unless the game itself is rendering the mouse cursor in the VR headset, because that's the image you get from this solution.

Just hide your sources in the sources list... ?! This seems like a general OBS support question and not something that has to do with thus plugin.

wsqamo commented 3 years ago

Because other sources of OBS have the option to hide the mouse, I found that when openvr is used as the source, it doesn't have this option. After all, openvr is used as a plug-in itself. I don't know whether adding functions has priority? So I would like to consult. Of course, as you said, OBS seems to be able to support this.

BOLL7708 commented 3 years ago

Those sources are game, window and desktop captures though, they capture parts of Windows. This plugin gets a frame buffer straight from SteamVR/OpenVR, the frames actually pushed to the VR headset. So if you're getting a cursor it is most likely from some other source... or there's actually a cursor seen in the headset itself but then it's up to the game. 👀

Of course there could be some glitch somewhere, but if that's the case, it's more likely to be in SteamVR/OpenVR as I believe this plugin is not modifying the frames in any way, just grabbing them.