by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Juan David HincapiƩ-Ramos
    @jhincapie
    thanks @ChristophHaag , that's a really useful starting point.
    Christoph Haag
    @ChristophHaag
    and VK_KHR_display is somehow involved too
    Juan David HincapiƩ-Ramos
    @jhincapie
    I read in the "installer/README.txt" that "On Intel cards, the manufacturer needs to ensure that the registry is properly updated to show the HMD as a DirectMode display."
    any lead as to where I can find more information about it?
    Russell Taylor
    @russell-taylor
    @jhincapie The info on how to update the registry to hide the display was all provided under NDA. I know that Sensics is willing and able to provide help with this to their contract customers but other than that I think you'd need to talk directly with Microsoft to find out how to make this work. I don't see the information online anywhere. Frankly, I had expected this API to be public by now based on things I heard a year ago. Dunno what is slowing it down.
    Ikaron
    @Ikaron
    @russell-taylor Hello there, I remember you helping me a lot about a year ago, so I'd like to kindly ask if you can take a look at my problem description in the OSVR-General channel (from the 12.10). Thank you very much!
    Christoph Haag
    @ChristophHaag
    rendermanager could really use a very basic example, where you have an opengl context where you render into a texture and then you submit that texture to the rendermanager
    i assume you do that with PresentRenderBuffers() but with too limited opengl knowledge the existing examples are a bit confusing and that all the interesting examples require a compatibility context doesn't help with experimenting with them
    background is my perhaps overly ambitious project https://github.com/ChristophHaag/openvr_api-libre
    specifically the Submit function in openvr_osvr.h
    Russell Taylor
    @russell-taylor
    @Ikaron I handed the video tracking code off a while back so I'm afraid I'm not going to be much help with that.
    @ChristophHaag Is https://github.com/sensics/OSVR-RenderManager/blob/master/examples/RenderManagerOpenGLCAPIExample.cpp what you are looking for? It creates buffers to render to texture, then loops getting the render info, rendering to texture, and presenting the buffers. https://github.com/sensics/OSVR-RenderManager/blob/master/examples/RenderManagerOpenGLPresentExample.cpp does this using a C++ API. Given the need to read a pose, render something based on the pose, and then return the rendered thing I'm not sure how to make the examples much simpler.
    Russell Taylor
    @russell-taylor
    https://github.com/sensics/OSVR-RenderManager/blob/master/examples/RenderManagerOpenGLCoreExample.cpp is a little more complicated because it uses OpenGL Core rather than Legacy.
    Christoph Haag
    @ChristophHaag
    yea the compatibility profile is a problem with mesa, the interesting examples like that don't even run here...
    I think my problem is that I am mostly confused with the shared opengl context
    e.g. you run hellovr_opengl, it opens the libopenvr_api library and then passes an opengl texture id to submit() inside libopenvr_api
    Christoph Haag
    @ChristophHaag
    I guess I just have to replicate what I did with my all manual solution: https://github.com/ChristophHaag/openvr_api-libre/blob/master/openvr_openhmd.h#L834
    when first starting, grabbing and saving the current opengl context via sdl (which is the "preview" window from hellovr_opengl), and then whenever a texture is submitted(), making the osvr rendermanager context current, rendering stuff, and then making the previous context current again
    Kecen
    @bluelkc
    Hi there, I am running some render manager examples and have started osvr server with renderManager_HDK2.0_Extended configuration. Though the motion detection of my HMD works fine, but there is no display coming from the goggle. Can anyone suggest how to diagnose this issue? I am running this on Linux, with OSVR HKD upgraded to 2.0.
    Christoph Haag
    @ChristophHaag
    the display should be treated like a normal monitor, so you should be able to activate it with xrandr and put it right to your monitor. with the nvidia driver you probably need some Option "AllowHMD" "yes" in xorg.conf
    but first, I must watch the new star trek discovery episode
    Christoph Haag
    @ChristophHaag
    well, that sucked
    Amelia
    @apottr
    is it a good show? i've been considering checking it out
    Christoph Haag
    @ChristophHaag
    it's okay. but The Orville is more star trek than star trek now...
    Amelia
    @apottr
    interesting, i'll check both of them out.
    a bit more on topic, i'm trying to get my old Oculus DK2 working with my Mac so I can do Elite Dangerous in VR
    Christoph Haag
    @ChristophHaag
    oh, this is the osvr channel. Thought I was in a less official one.
    Amelia
    @apottr
    haha
    Christoph Haag
    @ChristophHaag
    I believe OSVR-Oculus-Rift should still work with the old oculus sdk 0.5.0.1 positional tracking binary thingy, so it should mostly just work
    if it has ever been tested on a mac, that is
    Amelia
    @apottr
    alright, let me try that
    Amelia
    @apottr
    this actually brings me to another problem i've been having, I can't seem to use configs that make reference to other files
    Christoph Haag
    @ChristophHaag
    have you tried replacing relative paths with absolute paths?
    Here on linux I had to edit stuff like "display": "displays/HTC_Vive.json" with "display": "/usr/share/osvrcore/displays/HTC_Vive.json" because it wouldn't look in the default install path...
    Amelia
    @apottr
    yeah, that fixed it
    but now I'm getting a segfault?
    Christoph Haag
    @ChristophHaag
    well, I wouldn't know if the oculus rift plugin ever actually worked on mac os x, I just tried it on linux a long time ago
    Amelia
    @apottr
    I wonder if i screwed something else up, since I'm getting a segfault on a config that used to work
    Amelia
    @apottr
    fixed the segfault by rebuilding from scratch
    Kecen
    @bluelkc
    @ChristophHaag thx alot, i got the issue fixed.
    Ivan Chupakhin
    @Grinchman
    Hi guys! Who knows what version of SteamVR is compatible with the last revision of OSVR-Vive plugin?
    I build all stuff like a OSVR-Core, OSVR-RenderManager and OSVR-Vive under Windows using VS2017.
    OSVR server starts successfully, vive plugin loaded, htc vive driver (lighthouse) is founded but crash occurs somewhere inside IServerTrackedDeviceProvider::Init interface of driver.
    It's a not error 105 which in early year was discussed here: OSVR/OSVR-Vive#31
    Ryan A. Pavlik
    @rpavlik
    meh, all the changes to steamvr drivers break things similarly, doesn't particularly matter what the error message is 9 times out of 10. Try a December release
    Ivan Chupakhin
    @Grinchman
    There is one more thing I want to understand.
    Are all osvr-unity applications(Unity Palace Demo, Skeletus) required direct mode?
    My test laptop doesn't support direct mode and I start osvr-server with extended mode config file. Then I run for test puprose Gunspinning demo. It allows to choose display (in extended mode my Vive is detected as right screen) and it successfully renders into it! But I don't know how: is it used osvrRenderManager.dll from running osvr-server or some other rendering lib from application? What I should to do to render any game to HTC Vive through RenderManager I've compiled?
    Ryan A. Pavlik
    @rpavlik
    @Grinchman RenderManager can render to direct or extended mode on Windows. as long as you have the config file correct (right offsets for extended mode, mainly). OSVR-Unity works thru RenderManager to do this, similar to how Unreal does it.
    Yannick Comte
    @demonixis
    Hello guys. The repository havn't be updated from month now. Is it possible to get a fresh build please?
    Ryan A. Pavlik
    @rpavlik
    I can see what I can do @demonixis - I don't have all the CI stuff that was used before
    Yannick Comte
    @demonixis
    Thanks Ryan!
    Ryan A. Pavlik
    @rpavlik
    @demonixis looks like a rendermanager build succeeded, though with a somewhat old snapshot of osvr-core. Running a new one shortly.
    Yannick Comte
    @demonixis
    ok