sencercoltu / steamvr-undistort Goto Github PK
View Code? Open in Web Editor NEWSteamVR lens distortion adjustment utility for spherical lenses
SteamVR lens distortion adjustment utility for spherical lenses
For some reason the Undistort.exe file does nothing upon double-clicking it. I've tried re-downloading, running as admin, and running in compatibility mode for Windows 7 and 8. 0.1.6 does the same, I haven't tried the others.
I'm on Windows 10 x64, R7 2700x, 1080 Ti. Is there a debug log generated somewhere that I can upload here? I didn't see anything generated in the folder I had the exe in, nor an output when running it through cmd. Also, strangely enough, downloading the source and running it through Visual Studio gives me no issues. So the program does work on my PC in its current state, just not through the executable.
If it matters at all, I was able to get a previous version working before the DX11 debug fixes were introduced. I actually settled on the same exact solution added here before I realized it was updated, lol.
Any chance, to get this compatible with Vive Pro 2?
Not sure, if it's using a different kind of "calibration" or visualiation.
But it's starting fine for Vive Pro 2, but as soon as I toggle to lens correction, the picture is totally shifted in X for both eyes. When toggle back to default view, it looks fine again.
Any ideas?
SteamVR is too new, asks for an old version because the new version of SteamVR is "too old."
I have designed a new VR display. 220 Degree FOV. You cant see the edges of the screens. Dual 4k at over 90 FPS. This is really a message for sencercoltu. But if anyone that can use this code I am willing to give equity in my company and pay them. I was the co designer of the first Oculus Rift prototype. You can search for me Thomas Seidl. Yes there was more than just Palmer Luckey. I told him the lens design and other things.
I use fresnel lenses. You can write to me at
tseidl at sharevr
with the usual com at the end.
Issue:
Changing any value while using a Valve Index Knuckles controller can randomly lead to a runaway of the currently selected value in the direction of the most recent selection. Issue appears to be random but I'm able to replicate every session multiple times. The speed of the runaway starts slow and appears to build exponentially to the fastest possible rate of change.
Current work around:
Monitor every input made for one second after each adjustment in either direction to see if the runaway starts. The runaway will always travel in the direction of the last input received. If the runaway does begin, press the opposite input of the runaways direction. This may re-trigger the runaway to start in the countered direction so rinse and repeat until runaway stops. In my experience this will usually take 3-4 times before the runaway will finally stop.
I keep getting the above error when starting the program.
Log file:
Exception: System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs
Exception: System.UnhandledExceptionEventArgs at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Undistort.Program.LoadLHSettings(String ovrPath)
at Undistort.Program.Main()
Hello i just ordered
v3.3 GearVR Lens Adapters
Latest GearVR 2017 Lenses
i have OG Vive
will i need your software for distortion issues ?? If yes which version should i use thx for answer !!!
After launching the .exe it popups an error dialog box with "the given key was not found in the dictionary" and then exits.
The file Debug.log contains:
Exception: System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs
Exception: System.UnhandledExceptionEventArgs
Hi,
I am messing with a custom/DIY solution which does not have any Lighthouses at all. Riftcat/Vridge can be started against SteamVR and display the output directly to HDMI output (in my case PSVR).
https://www.reddit.com/r/NoloVR/comments/8d9wnx/nolo_without_riftcat/dxnicga/
I was hoping that this project might provide a way to find/improve the lens parameters for better image quality, however the "LH_Config_In.json" I found (linked in this issues forum) is highly 'wordy' about Lighthouse parameters.
Can you provide a bare-bones "LH_Config_In.json"?
I tried running this program and now my SteamVR won't launch (error 308) I've tried deleting openvr.dll and the folder in the AppData folder but it just recreates the files and crashes Steam. Please, what are the uninstall instructions?
With the pimax 8k steamvr hmd coming soon with a 170f field of view it’d be cool if one could modify the lens distortion profile for it.
Upon running as admin I get
"Could not find file 'C:\Users\xxxx\Downloads\Release\LH_Config_In.json"
Is this searching for a particular file I need to drop into the directory?
HMD is Vive Cosmos
I'm getting the error:
'OpenVR' does not contain a definition for 'RuntimePath' with latest OpenVR files.
On line:
var ovrPath = OpenVR.RuntimePath();
Witch version are you using?
HI - just curious if this works with the HTC Cosmos. I'm assuming it will after reading your other comments and i used another distortion fixing software with some success but I'd like to give this a try. I've already performed the lens swap and its amazing but the distortion is too much. - Also, please excuse my ignorance on how to use Github, I'm ridiculously new here but i downloaded the v.0.1.12 beta version - do i just unzip it, install and launch while i'm in steam VR? - thanks for your time and work on improving the VR experience
When I load the utility and make no changes, I am able to observe different distortion compensation between the original view and the corrected preview. For example, I am able to get all the "c" settings dialed in perfectly in the preview, but after writing and rebooting SteamVR, I am able to see reds and blues on the edges of objects in the mids and edges of my vision.
On about Feb 2nd (2020), I noticed that the distortion was slightly off. Maybe it has to do with a SteamVR update? Perhaps reprojection plays into it, somehow? I thought it was from physically shifting the lenses from cleaning them often, but after finding that the distortion preview wasn't identical, I wonder if it's a software thing. I remember the preview being exactly correct in the past.
---------------------------
---------------------------
Specified argument was out of the range of valid values.
Parameter name: count
---------------------------
OK
---------------------------
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.