Home General Discussion

Correct perspective

JustMeSR
polycounter lvl 4
Offline / Send Message
JustMeSR polycounter lvl 4
Inspired by this reddit thread about correcting OpenGL perspective: Curved perspectives should draw curved lines.

We are at a point where to add extra realism we add minor effects like Chromatic aberration and refraction. Yet we are still using 'outdated' (at least it seems like it is) and not correct perspective in games. Something as fundamental as perspective can make a simple drawing look realistic, correcting it is sure to increase realism by a lot.

The current perspective used in games is full of straight lines and has awful stretching at higher values (90+) instead of becoming 'panorama like' like it would in real life:
TKZcU.jpg
d7ba9e6a35fbb11f9a91fc7228caa28c.png?1359914373?1359914373


There was an example of correct version of FOV in the mentioned Reddit thread:https://dl.dropboxusercontent.com/u/53374990/c2%20myriad/pics/02%203Dsprite01.webm

While I am aware it would bring new issues to the table, isn't having correct perspective the price worth paying for better looking games? :)

Replies

  • Kwramm
    Offline / Send Message
    Kwramm interpolator
    FOV like the one on top give me motion sickness with all the distortion at the periphery.
  • MrHobo
    Offline / Send Message
    MrHobo polycounter lvl 13
    But its still a screen.
    Its not MY vision. So if I glance left or right the effect is broken. I feel like for the the curved lines approach to really work I would have to look at the center of my screen only or have a VR headset with eye tracking.
  • WarrenM
    That top image looks like someone juiced up their FOV to get an advantage. I doubt that's the default setting.
  • passerby
    Offline / Send Message
    passerby polycounter lvl 12
    Problem is even a 16:9 ratio screen isnt wide enough nor does it curve around our FOV enough to show a FOV near what i human has.

    This will remain a issue till we got huge curved screens, or till we all use VR headsets. Back during the old quake days, and with team fortress classic, I used to play with curved perspective and 120FOV to get a bit of a edge while playing. it looked fucked up on the 4:3 screens of that day. I'm sure if I tried it on my 2k 27inch 16:9 screens of today it would still looked fucked up. There is no where near enough horizontal space or enough curve in current day screens to accurately show images how a human sees the world around him.

    Also think about what this would do to BSP geo or to geo with large triangles. Unless the vertex shader was tessellating on the go, so it could add this curving.

    If this becomes a thing in most games it will likely be once VR comes into being more mainstream. Which will be a while off. Since VR is pretty power hungry even with the best gpus around, since it needs to render twice at a much much higher res to look good and it needs to keep a higher framerate or headtracking fails.
  • JustMeSR
    Offline / Send Message
    JustMeSR polycounter lvl 4
  • Eric Chadwick
  • Ruz
    Offline / Send Message
    Ruz polycount lvl 666
    man quake was such a great game
  • pior
    Offline / Send Message
    pior grand marshal polycounter
    That top image looks like someone juiced up their FOV to get an advantage. I doubt that's the default setting.
    That's probably what happened there, but that just shows exaggeration of issue with current perspective.

    Just to play devil's advocate here : While advanced in rendering tech are great, games are still games, and therefore should be designed around gameplay over graphics and not the other way around. Current FPS games tend to work great on both consoles (low FOV) and PC (slightly higher FOV), with both being displayed on a 16/9 screen ; and indeed, that image looks far from the default (= designed) settings, which do not create such odd distortions. And then there is also the fact that straight lines in FPS games help with aiming.

    That being said, accurate perspective distortion logically seems paramount to convincing VR, therefore I cannot wait to see what will happen next in that regard. Bottom line : an interesting topic, but like everything it's the practical applications that matter. Time to try out these Quake mods !

    On a semi-related note : I wish curvilinear perspective was taught to art students. Most courses cover 2-point and 3-point, but indeed this is very far from the way we actually see the world. Understanding this helped me tremendously, and I certainly wish it hadn't taken me so long to get there.
  • JordanN
    Offline / Send Message
    JordanN interpolator
    Somewhat related, when the developers of Guilty Gear Xrd where giving a talk, they mentioned how they had to "re-draw" each scene in their game so that the perspective matches traditional 2D animation instead of typical 3D CG perspective.

    So perhaps modifying game perspective wouldn't have to be limited to just realism. I myself had a dream about making a game that would intentionally play with perspective (imagine 8 vanishing points!!!!).
  • pior
    Offline / Send Message
    pior grand marshal polycounter
    Yeah, if I remember correctly the same was true for SFIV. As a matter of fact there is a whole lot of issues caused by traditionally 2D games moving on to 3D (even with a fixed camera). For instance it produces a lot of parallax with the background elements, which can become very distracting. For some reason KI seems to be doing a better job at that than SFIV and GG - maybe because the backgrounds in KI are more simple, with characters often fighting on suspended bridges.
Sign In or Register to comment.