Does PA support nvidia 3d vision?

Discussion in 'Planetary Annihilation General Discussion' started by elvisior, June 12, 2014.

  1. elvisior

    elvisior Member

    Messages:
    85
    Likes Received:
    21
  2. naphid

    naphid New Member

    Messages:
    15
    Likes Received:
    4
    Have you tried to use is at all. Or are you just asking out of curiosity? Im not sure. I just checked it out and that would look amazing!
  3. Pendaelose

    Pendaelose Well-Known Member

    Messages:
    536
    Likes Received:
    407
    NVision uses Direct3D to derive the stereoscopic image. If PA uses OpenGL it won't work with NVision.
  4. tatsujb

    tatsujb Post Master General

    Messages:
    12,902
    Likes Received:
    5,385
    but perhaps a opengl library for 3D that could feed back into Nvision can be made. It will have to happen either way if supporting the Occulus rift becomes serious. I remember @neutrino seemed pretty into the idea.
  5. SXX

    SXX Post Master General

    Messages:
    6,896
    Likes Received:
    1,812
    As far as I remember Nvidia do have 3D vision support for OpenGL already, but it's just limited for their expensive professional Quadro GPUs only. So they not going to enable it in consumer GPUs/drivers anytime soon.

    3D vision and VR are completely different technologies.
  6. tatsujb

    tatsujb Post Master General

    Messages:
    12,902
    Likes Received:
    5,385
    AHa!!! but you are wrong my friend.

    VR, especially in the case of the occulus rift REQUIRES you to run the game in 3D mode.
  7. beniesk

    beniesk New Member

    Messages:
    19
    Likes Received:
    5
    I never was able to get PA running in 3D on my system. But I did not try hard, because unoptimized RTS games usually have issues like unit icons that are floating on the monitor (in 2D, while the rest of the world is in 3D).
  8. tatsujb

    tatsujb Post Master General

    Messages:
    12,902
    Likes Received:
    5,385
    for 3D to work at all you'd first have to have a mode where you can have two camera (one slightly off to the side and pointing slightly inwards) viewpoints in the game instead of just one. that isn't the case right now.
  9. SXX

    SXX Post Master General

    Messages:
    6,896
    Likes Received:
    1,812
    You can implement mostly any 3D mode without special support from drivers. Standard D3D/OpenGL support it out of box.
    3D vision it's basically support of special Nvidia glasses that make their implementation work.
  10. tatsujb

    tatsujb Post Master General

    Messages:
    12,902
    Likes Received:
    5,385
    yes but you need the devs themselves to calibrate a second viewpoint in the game.
  11. Pendaelose

    Pendaelose Well-Known Member

    Messages:
    536
    Likes Received:
    407
    I have the Nvidia 3DVision glasses and a screen that supports it. I haven't used it in ages because of the eyestrain, but when I did (about 3 years ago) it only supported Direct3D games. Anything OpenGL based at all was unavailable.



    The way it worked was Direct3D passes the 3D info to the video card (including camera position) and the video card renders it. In the case of 3DVision off set the camera position and rendered the scene twice. It's possible they have added OpenGL support, but the last time I ran it there was zero support for OpenGL.

    Now, it's worth note the entire 3D experience was provided by intercepting the Direct3D input. The developers DO NOT have to manually implement any kind of support for 3DVision. This is why some REALLY old games that predate 3DVision by several years can still have great 3D. Some interesting caveats on all of this...

    The stereoscopic effect is achieved by offsetting the camera before rendering the 3D scene. Many screen elements are not part of the 3D scene, so they simply don't have coordinates or depth information. They are painted onto the scene as a 2D effect after the 3D processing is complete. For many RTS games this includes the unit icons and buttons. In many FPS games this includes the explosions, lens flares, and any "special" effects like the blue or orange glows around teammates in Left4Dead.

    When a developer works on the game to make it "3d ready" they are moving all of their effects into the 3D environment so that it can render at the right depth.
  12. SXX

    SXX Post Master General

    Messages:
    6,896
    Likes Received:
    1,812
    Trust me, it's not anything hard to do and Oculus SDK have examples for this as far as I remember.

    Problem with Nvidia 3D Vision it's fact that it's proprietary technology, it's closed source and Nvidia don't want to enable any OpenGL support for non-Quadro GPUs.
    Pendaelose likes this.
  13. websterx01

    websterx01 Post Master General

    Messages:
    1,682
    Likes Received:
    1,063
    What about the Titan Z? They enabled many Quadro features such as Double Floating Point, which was only for Quadro. It's possible that they may enable it in the future. Sooner than expected even.
  14. SXX

    SXX Post Master General

    Messages:
    6,896
    Likes Received:
    1,812
    No idea, but dual-GPU graphics cards not worth it for PA anyway.

    If they'll feel they can earn more money by enabling those features - yes.
    Or might be if AMD get some competitive tech for their consumer GPUs which is not likely for 3D Vision.

    Otherwise it will never happen.

Share This Page