• mindbleach@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    Chasing photorealism has been unsustainable since before MW2 came out. You could see where that line was headed. The answer has always been procedural artwork - not randomized, just rule-based. Even if an entire desert gets away with four textures for sand, those shouldn’t be hand-drawn and manually-approved bitmaps. They should not be fixed-resolution. Let the machine generate them at whatever level of detail you need. Define what it’s supposed to look like.

    This is how that “Doom 3 on a floppy disk” game, .kkreiger, worked. It weighs 96 KB. It doesn’t look like Descent. It has oodles of textures and smooth models. Blowing a few megabytes on that kind of content is a lot easier than cramming things down and a lot cheaper than mastering five hundred compressed six-channel bitmaps. Even if every rivet on a metal panel was drawn by hand with a circle tool, ship that tool, so that no matter how closely the player looks, those rivets stay circular.

    You can draw rust and have it be less shiny because that’s how rust is defined - and have that same smear of rust look a little bit different every time it appears, tiled across a whole battleship. Every bullet ding and cement crack can become utterly unremarkable by being completely unique and razor-sharp at macro-lens distances. You don’t hire a thousand artists to manage one tree each, you hire a handful of maniacs who can define: wood. Sapling, tree, log, plank, chair, wood. Hand that to a dozen artists and watch them crank out a whole bespoke forest in an afternoon.

    • Kazumara@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      You propose an interesting approach. I just wonder how the individual streaks of different rust interact with typical graphics pipelines. You can certainly ship a generator, but then for rasterizing the image the texture still has to be generated and shipped off to GPU memory to be used in shaders, won’t you blow through VRAM limits or shader cache limits by having no texture reuse anywhere?

      • mindbleach@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        Any game with texture pop-in is already handling more data than you have space. “Rage” famously had unique textures across the entire world… and infamously streamed them from DVD, with the dumbest logic for loading and unloading. You could wait for everything to load, turn around, and it would all be blurry again.

        Anyway if you’re rendering ten zillion copies of something way out in the distance, those can all be the same. It will not matter whether they’re high-res or unique when they’re eight pixels across. As Nvidia said: if you’re not cheating, you’re just not trying.

  • magnetichuman@fedia.io
    link
    fedilink
    arrow-up
    3
    ·
    6 months ago

    I just want games where the devs get to release the game they wanted to make without the studio enshittification microtransactions, always-online single player and so on tagged on to it.

  • aluminium@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    6 months ago

    Depends on the genere. I think a very immersive game like Metro Exodus benefits a lot from its graphics and wouldn’t work quite as well without them.

  • Endorkend@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    6 months ago

    Thing is, looking at some games, Horizon and Elden Ring being a prime examples, we can have both great games with great graphics.

    You don’t really want better games with worse graphics, you want better games that don’t use great graphics as an excuse to bad gameplay.