Press J to jump to the feed. Press question mark to learn the rest of the keyboard shortcuts
618

Enhancing photorealism enhancement with new machine learning in GTA V

618
Posted by8 hours ago
Helpful

Enhancing photorealism enhancement with new machine learning in GTA V

81 comments
93% Upvoted
Log in or sign up to leave a commentLog InSign Up
Sort by
level 1

This is very impressive, it's taking the AI machine learning approach to image enhancing but instead of just enhancing the final render image, it's pulling in other data from the game to push the enhancement up further. Very interested in seeing how this develops.

125
level 2

It would be really cool when this could be done in real-time on our consumer grade GPUs. Potentailly replacing reshade and other graphical mods.

27
level 2

It needs a CNN, I don't think it's the most efficient way for a demanding software like a video game to render things.

Vote
level 2

This looks like it would always require per game training, so doesn't look practical. It also looks like it only works when you have a large dataset of real video(pictures?) to train on. That's not going to work on games like Halo or God of War where no such data exists.

Vote
level 2

Yeah the Machine Learning from this is great. I have an Nvidia Shield Pro and sometimes I like to watch videos from YouTube on my 4k OLED. However, many times the quality is locked at 1080p, but the Shield actually bumps up the quality to 4k using AI (rather than the usual expand each pixel to more pixels approach).

Vote
level 1

is this voice AI too?

Vote
level 2
2 hours ago · edited 35 minutes ago

I’m wondering that myself, if that’s text to speech then it’s actually more impressive than the video imo.

Vote
level 1

This is actually pretty crazy. It's amazing how convincing the images look, though I'd imagine that youtube compression is assisting with that. The final 15 seconds was the most exciting part IMO.

38
level 1
1 hour ago · edited 57 minutes ago

I think people are missing the point, what you put in is what you get out-

if you train the network using high quality footage then the output will look a lot better.

This could have incredible applications in the future when doing this sort of thing on the fly is part of the rendering pipeline. - I'd particularly be interested in a Network trained to learn how Ray traced lighting works so it could guesstimate lighting conditions in areas of a game where it would be unnoticeable to save on performance.

People shat on DLSS until it boosted performance and image quality vs native.

For those interested Neural Networks are capable of guessing physics interactions to a high degree of accuracy when trained with examples of physics interactions.

Vote
level 1

It is interesting how the animation work looks fine in the original, but when the same animations are played back in the enhanced version, they stick out as incredibly artificial to my eyes.

32
level 1

The technical process seems impressive, especially if it can be done in real-time. I'm not sure what the application would be though - for a game, a new texture pack would probably achieve much better results...

41
level 2

I wonder how many people would go for an "overcast German city in early summer" lighting mod...

60
level 2

As we get more targeted hardware for Tensor math there could be a dedicated GPU for doing the processing we typically associate with games now and a different piece of hardware for extra post processing using methods like shown in the video.

4
level 2
4 hours ago · edited 3 hours ago

Probably more research based. Building out real world datasets requires paying a driver, or scouring the web, much of it is conditional and it can be hard to train for specific conditions. This way you can mod the game to have a camera in a number of different vehicles, camera positions, walking/biking setups, weather conditions, lighting/tod etc. You can use the buffer to isolate specific assets. Then you mix in the rendered visuals with real world datasets, to help train some software.

I think nvidia was working on something similar using the unreal engine.

5
level 2

I'm not sure what the application would be though

Assuming you can run this real time, a softer touch of it could work to touch up some current post processing effects. The biggest thing I see is how much better ambient occlusion looked in that last stretch, though I suppose that would only really matter if it was more performant than ray tracing. You could also use it to color grade based on weather effects or something if you had a few different models set to different in game times and weathers

11
level 2

I would assume it's like DLSS. Where the aim is to render images with less accurate lighting, and then apply an AI model to fill in the rest to reduce GPU usage overall

Vote
level 2

I mean, look forward another console generation, where AI processing is decided more trivial for the GPU, and you could see studios using a successor to this kind of technology for effects that are less trivial to achieve by hand.

I guess oddly, the best potential for this would be film adaptations, in that you could use the original film as a ground truth set to make the game look dramatically more authentic. Or switch between various styles of photorealism.

But honestly I expect this kinda stuff to be more useful for effects houses in compositing their work to existing footage for a TV show or film.

Vote
level 1

Can you really say this is "enhancing" realism if the source footage is literally crappy car based cameras that have horrible compression, color, and general quality?

When I step outside there isn't a green tint on everything... The later footage shown at the end is much better.

100
level 2

I think it’s not realism in that the end result looks like real life. It’s realism in that the end result looks nearly identical to a video taken by a real life dash cam. So, in that was it’s “realism”. I assume you could get a much better image by using a higher quality video feed for the network.

76
More posts from the Games community
Continue browsing in r/Games
The goal of /r/Games is to provide a place for informative and interesting gaming content and discussions. Submissions should be for the purpose of informing or initiating a discussion, not just with the goal of entertaining viewers. Memes, comics, funny screenshots, arts-and-crafts, etc. will be removed.
2.9m

Members

7.5k

Online


Created May 5, 2008
We use cookies on our websites for a number of purposes, including analytics and performance, functionality and advertising. Learn more about Reddit’s use of cookies.