sounds about right from my personal experience. 40% of devs actually go out of their way to carefully design the lighting around it, and tweak lighting resolutions to get acceptable frame rates. the other 60% throw it in for marketing.
Edit: alright i have watched this video more and have more detailed thoughts. Many are pointing out that HUB used somewhat cherry-picked samples in this case, and they have a history of presenting RT in an unfavorable light (no pun intended). Now that I am thinking about it, I can see that a few of their samples are cases where the RT lighting produces softer, more realistic shadows or reflections, but Steve says the non-RT image looks better because the shadows or reflections look “sharper”. Idk, they weren’t that egregious, but it does give a weird vibe.
Regardless, I hope people don’t look at this and go “wow I guess RT is pointless then!”. The title of the vid suggests that we’ve had 6 years of RT with little to show for it, but I think I disagree. Part of the problem is that AAA game dev times are LOOOOONG, and devs are using engines from before the RT renaissance that they are comfortable with using. Accordingly, they stick with lighting techniques that they are familiar with, rather than trying to learn a new workflow. Combine that with the fact that the majority of gamers are still using last-gen consoles or 1080ti’s, and so devs have to use the old method of lighting to ensure that they can reach a viable audience. In that case, RT is a bonus feature that requires extra work on top of building the pre-baked lighting model.
We’re starting to see more UE5 games with “software” RT from Lumen, and these look great and can run smoothly on current-gen consoles. But even if the difference can be hard to see, the point is that RT lighting lets devs automate lighting in a lot of cases where previously they had to hand-place every lighting source. So moving to an RT future will mean that dev costs will go down, and smaller teams will be able to produce more visually-stunning games. It’s just that we’re in this weird limbo right now, where devs don’t want to go to only RT because a majority of gamers won’t be able to play the game, but gamers don’t want to get next-gen consoles because to their eyes, the graphics look basically the same. And of course they do, because devs are destroying themselves to make the pre-baked lighting look almost as good as RT.
Another thing that wasn't mentioned in the video that Proton does is it also -- sometimes, depending on the game -- checks a list of known requirements for a game and installs them through winetricks, or makes other recommended changes to game files that are known to make the game work.
When Proton is updated and the patch notes mention that a game was fixed, it's something to do with this part of the process. A certain library, or whatever was missing and Proton installs it for you behind the scenes.
It also runs WINE through Steam's launcher (aka Steam Linux Runtime) which has some common redistributables (aka Steamworks SDK Redist) built right into it, and it also runs appropriate anti-cheat solutions (aka Proton EasyAntiCheat Runtime or Proton BattlEye Runtime).
It is not just WINE. The Steam Linux Runtime is a stack of linux native libraries, binaries and tools designed to give game devs a consistent version of things to develop games against. Recently they moved this to be container based and I believe proton (which contains wine) is run inside this runtime as well.
I remember having discussions about this game where people excused the pisspoor framerate on the PS4 as being “cinematic”. It was even struggling to reach 24 FPS at times.
I assume this is now in a proper minimal 60 FPS lol
I’ve followed this drama pretty closely in the last few days, and it’s really not all so damning as others here have found it. I could write up something longer, but I don’t want to get too far into the weeds, so I’ll leave it at a few paragraphs.
The long and short of it is that the way this video was made and posted, in combination with the general atmosphere of the internet trending towards Huge Drama™, makes this look like more than it actually is. From everything I’ve seen and heard, I’d characterize Nick’s actions as “flawed human making mistakes” — which is to say, perfectly forgivable. He’s since owned up to the more egregious things, such as his comments in the Gameumentary call, and the folks at SWG have reined in his influence recently due to things like his social media troubles. I personally feel like this was a very good call, and will likely be enough to cover the complaints raised.
It is also worth noting, though, that not all of the accusations are worth much. I really don’t know how $10 in alleged Twitter bucks is even worth mentioning, especially considering the claim later looks to have turned out to be a misunderstanding entirely.
All in all, while I believe it’s very fair to want to address these things, and it’s also fair to want to do so in a way that Patreon supporters both existing and potential can use said info to make better assessments with regard to their money, the reality is that the method and platform upon which these grievances were aired lead to a far more bitter and unproductive outcome than was necessary. I still respect Frost, and I don’t think he meant for this at all, but it still happened. Such is the nature of the web, sadly.
I hope there will be native Linux support, even if it comes a few years after it is released. CrossCode is supported on various platforms, and it even has a web version for its demo.
youtu.be
Ważne