jabbah / openxr-layer-obsmirror Goto Github PK
View Code? Open in Web Editor NEWOpenXR OBS Mirror
Home Page: HomePage
License: MIT License
OpenXR OBS Mirror
Home Page: HomePage
License: MIT License
Thank you for your hard work.
A fellow VR simmer posted this in our MSFS VR group and it looks amazing. I am using a high end rig with the reverb G2.
I have followed the instructions but end up with OBS "openXR Mirror Capture" black, nothing shows up.
I have followed the instructions, as they are straight forward. Not sure if it is a registry issue but I think I am logged into administrator mode so that should be fine.
Any way for me to verify this via Regedit? or any other suggestions?
Thanks for your time.
Jose/thevrpilot
What a great addition with an OpenXR Plugin for OBS! Thanks for picking this up.
Generally plugin is found and I can crop the image - but in iRacing the projection screen stays black.
Is this not supported or do you need to adapt for every title on its own ?
Ghosts of Tabor is a relatively new OpenXR game and recently they implemented Easy AntiCheat. OpenXR Layer OBSMirror dlls are not digitally signed and will not currently work, please sign the dll so users can use your tool to broadcast the game.
Pavlov's UE5.1 beta is also openxr and since they already use EAC it also is not compatible with OpenXR-Layer-OBSMirror, blocking on the same XR_APILAYER_NOVENDOR_OBSMirror.xll
Worked, then blackscreen after update. Reinstall Opencomposite fixed it.
I replaced 0.2.3, which works well, with 0.2.4 and no matter what I do, I don't get a "picture" with the OpenXRCapture. If I revert to the previous version, everything is fine again. I installed the files per instructions and allowed every file in the package
Hello,
Thank you for this addon. I'm trying to increase FOV by displaying 2 OpenXR sources, using 1 for each eye, and then stitching them together. It seems like it won't work though. The 2 sources will only display the same eye, even if the Right Eye box is checked differently in each.
I was following this tutorial made for the OpenVR addon and was hoping it'd work with this one too.
Thanks.
---PLEASE SEE THE SECOND COMMENT---
I try to use it with DCS, but apparently, it does not work. The Plugin shows up in OBS, but no screen can be seen. It stays black/empty.
I am not sure if I installed it correctly. I can not test any other game at the moment, since I only play DCS with my VR headset. Maybe you can help?
Does it appear as a new source in OBS? What's it named?
I currently suspect it's not working as I can't see any obvious signs of it in OBS - but then I might be looking in the wrong places.
Wondering if you might be able to include a couple of dot point build steps? I'm interested in trying the OpenKneeboard fixes.
Didn't try before as I used steamVR but now in the new DCS multithreading version, SteamVr is broken, so I have to use openXR but no OBS recording. With MSFS no problem. Thanks!
I attempted to record from the right eye in DCS, since that is where most of the HMD's are displayed by default. Sure enough, no matter whether "Right Eye" is checked in the plugin properties, the render is always from the left eye.
Unless that's what you meant by "left eye mirror", but it's confusing having the "right eye" option in the properties :)
Unless OBS is run in administrator mode, the plugin seems to only record every 3rd frame or so. When OBS is run in administrator mode, it seems to function as expected
After installing this my performance dropped even in the main menu, couldn't hit headset refresh rate. Even when OBS was not started and not recording. Uninstalling immediately fixed.
Seemed to bottleneck the CPU or interfere somehow. This is with a Quest Pro.
I don't know if it depends on the experimental version of openxr for xplane 12 ot it's a problem of mine.
Anyone has tried? Thanks.
Hi,
after installing version 2.3.0
my openXR developer tools does give an error message on unknown openxr runtime:
XRResult failure [XR_ERROR_RUNTIME_FAILURE]
origin xrCreateInstance
everything works fine though - i just can't check anymore which openxr api-layers are active.
when 2.3.0 is uninstalled, openXR runtime infos show up again.
no big deal, just wanted to inform you!
thanks for your hard work!
As discussed in the OBS-Mirror Discord I have a weird experience with the mirror. You flagged it as a bug in the OBS Mirror. As proposed before I add my feedback on the usage of the mirror here. Hope you will be able to find a solution.
Thanks,
--
Hello!
I opened recently a post about a possible bug, that was solved by my side using a wrapper to remove the 4 screens views the Varjo Aero produces to just 2 and use the plugin in OBS.
The problem comes now that Mbucchia in the Varjo Discord, has produced a program to use the pupil centre area to render de maximun pixels and outside the minimun, so performance it boosted. And it needs the 4 screens rendering. There is no other way. But he replied me with this:
"You need to talk to jabbah over the OpenXR Toolkit Discord about the OBSMirrror. I'm sure it's just a bug
When I checked last time the code looked agnostic to the number of views so it's probably just a bug to fix"
so if it is a bug, could you please fix it so we can use your plugin and also the new rendering method for Varjo users in openXR? Thanks!
Another way to install?
Right-clicking and running Install-Layer.ps1 in Windows 11 gives an error
how to make obs record the the fps overlay?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.