Curved Sreen Simulation

Discussion in 'The Guru's Pub' started by Yecnot, Jul 27, 2014.

  1. ElementalDragon

    ElementalDragon Ancient Guru

    Messages:
    9,351
    Likes Received:
    30
    GPU:
    NVidia RTX 4090 FE
    I'm sorry... not sure where you were going with that comment....
     
  2. Yecnot

    Yecnot Guest

    Messages:
    857
    Likes Received:
    0
    GPU:
    RTX 3080Ti
    Resolutions not limited to the standard rectangle.
     
  3. ElementalDragon

    ElementalDragon Ancient Guru

    Messages:
    9,351
    Likes Received:
    30
    GPU:
    NVidia RTX 4090 FE
    How you figure? If you had a display that had a portion taken out of the center at the top and bottom, but was still 1080 pixels high at the ends, you wouldn't be able to call it a 1080p display. Kinda like if you have to set a custom resolution to get 2-3 displays that are not alike to act as one. If you have two that are 1920x1080 along the sides, and one that's 1920x1200 in the middle, the resolution you'd be able to have is 5760x1080.... not 5760x1200.

    trying to recreate the benefit to FoV on a curved display by creating a faux curve on a flat screen only ends up lowering visible detail, no matter how much it might help reduce distortion.
     
    Last edited: Jul 28, 2014
  4. Glidefan

    Glidefan Don Booze Staff Member

    Messages:
    12,481
    Likes Received:
    51
    GPU:
    GTX 1070 | 8600M GS
    If you are talking about it from a technical/technological GPU way then i can tell you for sure that they are. You can't have a trapezoid. GPUs aren't built like that.
    They need a predictable 2D array of pixels in rows and columns to be able to take their shortcuts and make stuff appear on screen without breaking things.
    This goes especially if you want to use a texture format that is supported in the hardware from the GPU like DXT or PVR. They need to be in the power of two.
    If you put a texture of arbitrary resolution then it will be converted to the nearest (bigger or smaller) power of two resolution.
    If you want it to be NPOT (non power of two) then it won't be compressed to a GPU format.
    You want speed? Then things need to be in a rectangle or square. (like 512*256 or 512*512 or similar).
    You can't have a resolution window that is defined with curves. Not yet anyway i think.
    Even if you have a look at the latest ATi thing, it still is a rectangle, it just clips the image out of the screen.
     

  5. Xendance

    Xendance Guest

    Messages:
    5,555
    Likes Received:
    12
    GPU:
    Nvidia Geforce 570
    You can't simply just cut away stuff from the screen. The view has to use a projection that produces a correctly distorted frame buffer. Regular perspective projection uses a plane that clips the view frustum, that plane is the surface on which the 3d world is projected. Then that projection is rasterized and shaded.

    Now, to produce a correctly distorted raster for curved screen usage, you'd need to program the game to use some other kind of projection. Instead of a clipping plane you'd need a clipping half-cylinder or something.
     
  6. Yecnot

    Yecnot Guest

    Messages:
    857
    Likes Received:
    0
    GPU:
    RTX 3080Ti
    The dream is dead. :bawl:
     
    Last edited: Jul 28, 2014
  7. scatman839

    scatman839 Ancient Guru

    Messages:
    14,121
    Likes Received:
    538
    GPU:
    3080, KD55XD800
    Damn you're taking this super personally.
     
  8. Yecnot

    Yecnot Guest

    Messages:
    857
    Likes Received:
    0
    GPU:
    RTX 3080Ti
    Well, I suppose its far too late now, but you can request an evaluation copy of Warpalizer... simple program using DX9-11 dlls for games... but sigh...
     
  9. Cyberdyne

    Cyberdyne Guest

    Messages:
    3,580
    Likes Received:
    308
    GPU:
    2080 Ti FTW3 Ultra
    I also need to point out that squeezing the display like that does not change the FOV. Physically curved screens gain a real life FOV advantage, something you simply cannot simulate, and it's certainly not going to change the FOV of the view ingame.
    quick search
    [​IMG]
    Note how more of the scene is visible with a higher FOV, warping the display is not going to do that.
     
    Last edited: Jul 29, 2014
  10. Yecnot

    Yecnot Guest

    Messages:
    857
    Likes Received:
    0
    GPU:
    RTX 3080Ti
    I was thinking:

    Increase FOV + Normal Res = Distortion
    Increase FOV + Warped Res = Less Distortion

    But meh... :|
     

  11. Cyberdyne

    Cyberdyne Guest

    Messages:
    3,580
    Likes Received:
    308
    GPU:
    2080 Ti FTW3 Ultra
    On a display that is not already curved doing that would only make is more distorted.
     
  12. Yecnot

    Yecnot Guest

    Messages:
    857
    Likes Received:
    0
    GPU:
    RTX 3080Ti
    Yes, yes I know. The dream is dead. ._.

    Someone needs to close this thread and purge it from history. They must never know the truths we uncovered here.
     
  13. HeavyHemi

    HeavyHemi Guest

    Messages:
    6,952
    Likes Received:
    960
    GPU:
    GTX1080Ti
    Well, if you actually discovered something that wasn't already known.... If you're cool with a distorted image, who is to dissuade you?
     

Share This Page