• TheTechnician27@lemmy.world
    link
    fedilink
    English
    arrow-up
    59
    ·
    edit-2
    29 days ago

    Technology has slowed down, but there’s also diminishing returns for what you can do with a game’s graphics etc.

    • The original Halo ran at 480p on the Xbox. 4K UHD has 27 times the number of pixels as that. The resolution increase from the NES to Halo was about 5.35 times.
    • Games nowadays on PCs are often capable of running smoothly into the hundreds of frames per second, but of course for example the difference between 21 and 30 FPS is more noticeable than the one between 231 and 240 FPS. (Looking at you, OoT)
    • Render distances are much larger with less obvious compromise on LoD.
    • Stuff like ray-tracing is of some graphical benefit but is hugely computationally taxing, and there’s nothing you can do about that. It’s just more diminishing returns.
    • Physics engines are much more complex.
    • At some point, a limiting factor just becomes art direction and budget. You can have all the fancy techniques you want, but you still need to make detailed textures, animations, etc.
    • The amount of polygons starts to hit a ceiling too where the model is basically continuous to the human eye, so adding more polys might only help very subtly.
    • Color depth is basically a solved problem now too compared to going from the NES to the Xbox.

    You can think of sampling audio. If I have a bit depth of 1, and I upgrade that to 16, it’s going to sound a hell of a lot more like an improvement than if I were to upgrade from 48 to 64.

    • TropicalDingdong@lemmy.world
      link
      fedilink
      English
      arrow-up
      20
      arrow-down
      2
      ·
      29 days ago

      I think something worth noting about older games too is that they didn’t try and deal with many of their limitations head on. In fact many actually took advantage of their limitations to give the feeling of doing more than they actually were. For example, pixel perfect verus crt. Many 8 bit and 16 bit games were designed specifically for televisions and monitors that would create the effect of having more complexity than they were actually capable of. Other things like clever layout designs in games to limit draw distance, or bringing that in as a functional aspect of the game.

      The technical limitations seem largely resolved by current technology, where previously things were made to look and feel better than the hardware allowed through clever planning and engineering.

      • TheTechnician27@lemmy.world
        link
        fedilink
        English
        arrow-up
        18
        ·
        edit-2
        29 days ago

        Oh, absolutely this. I think the YouTube channel GameHut is a great example of the lengths devs went to to get things working. In Ratchet & Clank 3, Insomniac borrowed memory from the PS2’s second controller port to use for other things during single-player (PS2 devs did so much crazy shit that within the PCSX2 project, we often joke about how they “huffed glue”). The channel Retro Game Mechanics explained and the book “Racing the Beam” have great explanations for the lengths Atari devs had to go to just to do anything interesting with the system. Even into the seventh generation of consoles, the Hedgehog Engine had precomputed light sources as textures to trick your brain.

        • weirdbeardgame@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          ·
          28 days ago

          Heeeyyy buddy, wass up didn’t expect to find you around here! And yeah. Rachet also has some ass backward stuff with The way it tries to force 60 FPS all the time which Ironically made it run worse in PCSX2 for the longest time till more accurate timings for the EE were found.

          • TheTechnician27@lemmy.world
            link
            fedilink
            English
            arrow-up
            4
            ·
            edit-2
            28 days ago

            Oh shit, hey Beard. I didn’t expect to see you here either. For that matter I didn’t think anyone else surrounding the project used Lemmy. Cool to know I’m not alone.

            • weirdbeardgame@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              ·
              28 days ago

              Hell yeah! I think Kam might be around here somewhere but not a hundred percent on that. Ofc, Rachet is a good example. But we all know the real insanity is Marvel Nemesis xD

    • hedgehog@ttrpg.network
      link
      fedilink
      English
      arrow-up
      6
      ·
      29 days ago

      I assume this was supposed to say “more noticeable,” not “less”:

      but of course for example the difference between 21 and 30 FPS is less noticeable than the one between 231 and 240 FPS

    • falcunculus@jlai.lu
      link
      fedilink
      English
      arrow-up
      1
      ·
      28 days ago
      • At some point, a limiting factor just becomes art direction and budget. You can have all the fancy techniques you want, but you still need to make detailed textures, animations, etc.

      Very possibly generative AI will alleviate this, although it has yet to produce convincing 3d models or animations.