Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 04 10:04
    emrum edited #134
  • Dec 04 09:36
    emrum opened #134
  • Feb 28 23:40
    articlefr opened #133
  • Apr 07 2018 15:50
    kamisori commented #123
  • Apr 06 2018 19:46
    kamisori commented #123
  • Jan 26 2018 08:16
    Takedow commented #131
  • Jan 25 2018 20:44
    Takedow commented #131
  • Jan 25 2018 20:44
    Takedow commented #131
  • Dec 27 2017 05:13
    Balderick commented #127
  • Dec 25 2017 19:59
    NejcraftCCprojects opened #132
  • Dec 25 2017 06:46
    wstanto107 opened #131
  • Dec 24 2017 19:05
    wstanto107 commented #123
  • Dec 12 2017 00:14
    Balderick commented #18
  • Dec 12 2017 00:13
    Balderick commented #18
  • Dec 11 2017 23:35
    Balderick commented #113
  • Dec 11 2017 23:29
    Balderick commented #113
  • Dec 11 2017 23:27
    Balderick commented #113
  • Dec 11 2017 23:22
    Balderick commented #113
  • Dec 11 2017 23:07
    Balderick commented #113
  • Dec 11 2017 23:00
    Balderick commented #113
Kevin Godby
@godbyk
I think distortion-correction was the only thing really preventing a decent SteamVR-OpenHMD driver from being created.
Christoph Haag
@ChristophHaag
they use this distortion model https://github.com/OpenHMD/OpenHMD/wiki/Universal-Distortion-Shader and provide a GLSL shader for distortion with these 4 values
though only the rift dk1, dk2 and cv1 have good values so far and the Deepoon E2 may read correct distortion parameters from its config on the device
well steamvr puts some 2d coordinates into plugins and expects them to return distorted coordinates and I figured that's pretty much what their fragment shader does, so I translated that to C and it works https://github.com/ChristophHaag/SteamVR-OpenHMD/blob/master/driver_openhmd.cpp#L623
Michael Speth
@MonkyGames_twitter
oh wow
So the steamvr-openhmd is the first attempt at bringing openhmd to steam?
Christoph Haag
@ChristophHaag
you could always use OSVR-OpenHMD and then SteamVR-OSVR, but with OSVR-OpenHMD you still need an OSVR configuration file for every HMD so it's not a very good solution
Michael Speth
@MonkyGames_twitter
Yea, probably just better to use OSVR natively in that case
Christoph Haag
@ChristophHaag
I think OSVR also supports building a distortion mesh from sampling, just like SteamVR so the same method for distortion correction should work for OSVR-OpenHMD, and then I would have to look into how to get the rest of the display parameters into OSVR without config files
OpenHMD's long term plan involves creating a rendering library OpenHMD-gfx or so, that can then also do direct mode etc but not much has been done yet
Michael Speth
@MonkyGames_twitter
Can you do direct mode via steamvr?
Christoph Haag
@ChristophHaag
but there are several people around OpenHMD who have what it takes to do that, working with Vulkan, Wayland, OpenXR etc.
Michael Speth
@MonkyGames_twitter
wow
Christoph Haag
@ChristophHaag
you mean direct mode with SteamVR-OpenHMD? I have no idea :)
Michael Speth
@MonkyGames_twitter
yea
DirectMode works (at least the last time I tried) with steamvr-osvr
Christoph Haag
@ChristophHaag
direct mode for radv is currently being finished, if that works I'll experiment with it a bit
Michael Speth
@MonkyGames_twitter
I have nvidia so that has been availbe at the driver level for a while now
Christoph Haag
@ChristophHaag
apparently keith packard got sidetracked a lot so it took a long time to do it properly
Michael Speth
@MonkyGames_twitter
oh
Christoph Haag
@ChristophHaag
Kevin Godby
@godbyk
So OpenHMD is converging toward an OSVR-like ecosystem (minus the client-server bit)?
Christoph Haag
@ChristophHaag
well the goal is to make HMDs work with on a free software stack, however that's best done
rumor is it's being made into an OpenXR runtime
Michael Speth
@MonkyGames_twitter
is OpenXR in development?
Christoph Haag
@ChristophHaag
yes, still all secret
Michael Speth
@MonkyGames_twitter
cool cool
Kevin Godby
@godbyk
OpenXR is currently under development, yes. OpenXR will define a standard/specification. And I think they will be providing an open-source implementation as well.
Kind of like OpenGL.
Michael Speth
@MonkyGames_twitter
How far along is the steamvr-ohmd? Is it usable?
Christoph Haag
@ChristophHaag
define usable
Michael Speth
@MonkyGames_twitter
nice. Have you tried it with any games?
Do u have nolo?
Christoph Haag
@ChristophHaag
I kinda want to replace the OpenHMD dummy devices with a simulated hmd + controller that do some movements so you can try stuff even when no hmd is connected
that's what the video was about
no, I only have a Vive and HDK2
I did put libsurvive into OpenHMD but ugh https://www.youtube.com/watch?v=Hgtagc17AAI
Michael Speth
@MonkyGames_twitter
libsurvive?
Christoph Haag
@ChristophHaag
they try to implement lighthouse tracking
Michael Speth
@MonkyGames_twitter
ah ok cool
Christoph Haag
@ChristophHaag
it sorta works but not that great yet...
Michael Speth
@MonkyGames_twitter
Do u have any recommendations on getting started with OpenHMD for HDK 2.0 + nolo & steam?
Christoph Haag
@ChristophHaag
hmm
hmm the osvr branch is too old to compile with SteamVR-OpenHMD. gotta update that
Michael Speth
@MonkyGames_twitter
I saw a bug report where the devs decided not to intigrate due to the camera firmware
thats too bad
I think the HMD could be integrated and they still remain open source
maybe not including the camera which is ok w/ me
have u already merged up that branch in openhmd?