Found this channel, Threat Interactive, some time ago and have been watching the videos. He uses debugging tools to go step by step on how each frame is generated, explaining bottlenecks, things that reduce performance (like computing some stuff more than once, out of order, etc) and things that make the final frame look bad (usually bad anti aliasing)

The dude gets very mad about the state of current games’ pipelines, mainly due to how Unreal and Nvidia have fucked things over for their profit - and really, when we take graphics from today and compare with games from 2016, it’s easy to see downgrades in quality AND performance.

    • I Cast Fist@programming.devOP
      link
      fedilink
      arrow-up
      5
      ·
      14 hours ago

      Gonna watch that later, Threat sounds arrogant often and goes out of his way to insult others so I wouldn’t be surprised if he was wrong or acting in bad faith. I incidentally watched his “reply” to that GN video earlier today, which could be boiled down to “I was right and they were wrong”, without picking any specific parts and explaining, which raised some red flags for me.

  • 87Six@lemmy.zip
    link
    fedilink
    arrow-up
    7
    ·
    14 hours ago

    YSK the guy is controversial, but well intended. He is very similar I guess, to the GrapheneOS guy (not sure he is still at GrapheneOS).

    But, please don’t discard his technical work just based on his colorful charisma.

  • Hazzard@lemmy.zip
    link
    fedilink
    arrow-up
    20
    arrow-down
    2
    ·
    17 hours ago

    I enjoyed Threat Interactive for a while, really in-depth content, but I found him so angry and so constantly negative that I found it overbearing. Realized I just wasn’t having fun with his content anymore, the doom and gloom was just excessive.

    Also, I don’t think things are all bad. Yes there’s a metric ton of BS, and stuff like ghosting isn’t a delightful new problem. But a lot of the new tech is interesting, once the technology matures and sheds some of the excessive performance costs that required these compromises.

    Let me give an example. DOOM TDA took a lot of flak for requiring raytracing, and indeed performance is a lot slower than Eternal, but it actually runs pretty well on a broad spread of hardware and looks fantastic. Also, the game’s destruction feels fantastic, it’s badass to see your gunfire shredding small buildings, it adds a lot, and it would be impossible to light dynamic geometry and physics like that without RT. I want to see that kind of destruction brought to a ton of games, but I don’t want to go back to the flat lighting of the early 3D era either. RT does both, so I want to see where that technology can go, even if it means we’ll get a bunch of games with so-so implementations and compromises while the industry figures it out.

    It’s also just… cool. Sue me, I’m into tech, I want to see a game run at 20FPS with high resolution path tracing even if that’s far from practical and probably not the best use of dev resources lol.

    • threeonefour@piefed.ca
      link
      fedilink
      English
      arrow-up
      8
      ·
      15 hours ago

      First time watching him. I couldn’t get through the video that OP picked. It starts with him saying that everyone seems to think Expedition 33 is some beautiful game but it’s actually shit because the shadows are fucked and the textures are bullshit.

      If this guy can’t enjoy Expedition 33 because of details so small he needs to show it by playing them slowed down, zoomed in, and with a red circle around them, I don’t think he can enjoy anything.

      • Hazzard@lemmy.zip
        link
        fedilink
        arrow-up
        6
        ·
        14 hours ago

        Yeah… unfortunately I’m unsurprised. E33 is undeniably technically messy, even on PC with some mods to fix issues like framerate capped cutscenes, it’s got some attacks that trigger noticeable stutters and the like, even with shaders compiled. And I noticed visual issues like a ton of pop-in travelling the world map.

        But like… this is a small team, and my god they had a jawdropping art direction, it’s a gorgeous game. I haven’t watched the video myself (and don’t intend to), but if you wanted to criticize UE for creating an engine that encourages bad habits in smaller projects like this, that would be fine, the issues I ran into undeniably have some “UE5-ness” about them. But if you put it in terms of “this game doesn’t look good/is bad”, you’ve totally lost me. It’s not pushing any technical boundaries, but it’s the most visually striking game I’ve played in ages.

        Good art direction always beats out technology. Technology is just there to help the art shine, or to hold it back, but tech alone never defines a game.

        • TehPers@beehaw.org
          link
          fedilink
          English
          arrow-up
          3
          ·
          7 hours ago

          Very few game, E33 included, are technological marvels honestly. Most game devs, especially small/indie ones, just want to make the game and not worry about how the engine works internally or how the code in their shaders work or so on.

          Some of the more popular PC games still being played today are XNA/MonoGame games ffs.

          TI is just an arrogant POS lol.

    • I Cast Fist@programming.devOP
      link
      fedilink
      arrow-up
      1
      ·
      17 hours ago

      I don’t know how the newest Doom does raytracing, but if it’s one case where it only “works” with an Nvidia card, I suppose Threat dude is right in that the company is being the biggest wall against vendor agnostic - and possibly more performant - raytracing

      • Hazzard@lemmy.zip
        link
        fedilink
        arrow-up
        1
        ·
        16 hours ago

        Yeah, personally played it on a 7900XTX (ew, Nvidia /s), on both Windows and Linux. They also have console versions, so definitely not vendor locked!

        I’d 100% agree with you if it was though, a totally vendor-locked game would be really gross.

  • sad_detective_man@sopuli.xyz
    link
    fedilink
    arrow-up
    8
    ·
    16 hours ago

    Oh hell yeah. This is not being addressed enough. So many devs are optimizing this engine terribly for their product when there are changes you can make to a single .INI file that will reduce the hardware requirements of most UE5 games to something even my ancient toaster can run

  • masterspace@lemmy.ca
    link
    fedilink
    English
    arrow-up
    7
    ·
    18 hours ago

    You’ve linked to an entire YouTube channel of content … May I suggest picking a single video that would be a good entry point instead?

  • 87Six@lemmy.zip
    link
    fedilink
    arrow-up
    2
    ·
    14 hours ago

    FYI the intended way to watch his channel is starting from the beginning, in chronological order pretty much.