HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Enhancing Photorealism Enhancement

ISL and Collaborators2 HN recommenders · recommended in 2 months, 2021-2025
YouTube
6.3M views · 5 years ago · demo · dated

A video presenting an Intel research paper on enhancing the photorealism of synthetic images. A convolutional network uses rendering intermediates, shown on GTA V footage that comes out looking like real street scenes.

Used as a go-to example of neural networks enhancing game rendering, referenced in later AI-graphics discussions.

Computer graphics & renderingMachine learning & deep learningLLMs & generative AI#neuralrendering#gan#gtav#computergraphics#intel

10 comments from Hacker News

@meinersbur2025 · in “Games Look Bad: HDR and Tone Mapping (2017)”

Researchers trained a deep learning network on photos to make GTA5 more realistic-looking: ▶ this video I was surprised that most of it is is just tone mapping. It looks too green-ish to me, needing some white balancing, but realistic. I think Video games are intentionally over-saturated and contrasty to make them look better, just as paintings are[1]. I took many screenshots in Horizon Zero Dawn that would be look bland if it was realistic like the modfified GTA5 footage above[2]. You also don't want animation movies[3] with realistic tone mapping. But for a horror game you would do exactly that, it's about immersion (or you would never be frightened), not beauty. [1] link [2] link [3] link

CitesView on HN
@joegibbs2024 · in “Sora: Creating video from text”

I think for the near future we’ll see something like this: ▶ this video From a few years ago, where the game is rendered traditionally and used as a ground truth, with a model on top of it that enhances the graphics. After maybe 10-15 years we will be past the point where the entire game can be generated without obvious mistakes in consistency. Realtime AI dialogue is already possible but still a bit primitive, I wrote a blog post about it here: link

CitesView on HN
@FoodWThrow2023 · in “How do I become a graphics programmer? – A guide from AMD Game Engineering team”

> AI will be doing graphics programming? I doubt that. I think the bigger concern (if you could call it that) is that certain AI techniques may be able to replace entire stacks once they get advanced/stable enough. Something along the lines of this perhaps, where you render simplified geometry and let the AI fill in the blanks: ▶ this video Even without experimental technologies, you can get a glimpse of how shipped tools like ray reconstruction can morph the field in the future, forever entrenching themselves into graphics programming one way or another. As far as AI writing graphics code? No way, at least not in the next couple of decades. Button snippets are a far cry from rendering virtualized geometry 60 times a second.

CitesView on HN
@valgaze2022 · in “Stable Diffusion with Core ML on Apple Silicon”

Video is really a series of frames, the framerate for film/human can get away with 24 frames/second-- so maybe ~40ms/image for real-time at least? What's cool about the era in which we live is if you look at high-performance graphics for games or simulations, for instance, it may in fact be faster to a the model to "enhance" a low-resolution frame rather than trying to render it fully on the machine. ex. AMD's FSR vs NVIDIA DLSS - AMD FSR (Fidelity FX Super Resolution): link - NVIDIA DLSS (Deep Learning Super Sampling): j link AMD's approach renders the game at a crummy, low-detail resolution then each frame uses "upscales" Both FSR and DLSS aim to improve frames-per-second in games by rendering them below your monitor’s native resolution, then upscaling them to make up the difference in sharpness. Currently, FSR uses spatial upscaling, meaning it only applies its upscaling algorithm to one frame at a time. Temporal upscalers, like DLSS, can compare multiple frames at once, to reconstruct a more finely-detailed image that both more closely resembles native res and can better handle motion. DLSS specifically uses the machine learning capabilities of GeForce RTX graphics cards to process all that data in (more or less) real time. Video is really a series of frames, the framerate for film/human could get away with 24 frames/second-- ~40ms/image for real-time. What's cool about the era in which we live is if you look at high-performance graphics for games or simulations, it m

CitesView on HN
@valgaze2022 · in ““Can it run Doom” will never be the same, thanks to new ray-tracing mod”

DLSS & ideas like it outside an idea are really interesting: link Ex. run the base game at an insanely crummy/low resolution. On low(er) it’s possible to run a model to kinda “upscale” in each frame in a performant way. Or even this CNN initiative from Intel where they took Grand Theft Auto & “painted” it with dashcam footage from rural Germany: ▶ this video The results are pretty interesting— all “brown” southern CA mountains were green like in Germany

RecommendsView on HN
@wruza2021 · in “Software Dev Can't Be Automated – It’s a Creative Process with an Unknown Goal”

Likely not, but that was not my point either, it was just an non-stretchable analogy. AI is not a single network usually, it is a pipeline of networks of different kinds, see e.g. ▶ this video (seek to 1:35 for beginning of an architecture overview). You can’t call it “just pattern matching” without fetching it too far.

CitesView on HN
@arduinomancer2021 · in “Neural Rendering: How Low Can You Go in Terms of Input?”

The video linked of applying a neural net to GTAV for photorealism is really impressive if you haven't seen it. ▶ this video

RecommendsView on HN
@amelius2021 · in “Enhancing Photorealism Enhancement”

I noticed some strange (unrealistic) effects on the back of the red car at the 8:19 mark in this video: ▶ this video

CriticalView on HN
@L_2021 · in “Enhancing Photorealism Enhancement”

There's also a version trained on Mapillary Vistas, which has images from all around the world. Results from that are at the bottom of the page and at the end of the video ( ▶ this video )

CitesView on HN
@thih92021 · in “Enhancing Photorealism Enhancement”

From the "Enhancing Photorealism Enhancement" video [1]: "It is a convolutional network which produces images frame by frame and can be run at interactive rates.". [1]: ▶ this video (0:19)

CitesView on HN
Playing a Neural Network's version of GTA V: GAN Theft Auto17:08

Playing a Neural Network's version of GTA V: GAN Theft Auto

sentdex
766K views • 5 years ago
AI Learns Noise Filtering For Photorealistic Videos | Two Minute Papers #2154:17

AI Learns Noise Filtering For Photorealistic Videos | Two Minute Papers #215

Two Minute Papers
65K views • 8 years ago
A Style-Based Generator Architecture for Generative Adversarial Networks6:18

A Style-Based Generator Architecture for Generative Adversarial Networks

Tero Karras FI
1.3M views • 7 years ago
Neural Network Learns The Physics of Fluids and Smoke | Two Minute Papers #1185:26

Neural Network Learns The Physics of Fluids and Smoke | Two Minute Papers #118

Two Minute Papers
209K views • 9 years ago
Generative AI for Krita - With ControlNet2:41

Generative AI for Krita - With ControlNet

Acly
223K views • 3 years ago
Did We Just Change Animation Forever?23:02

Did We Just Change Animation Forever?

Corridor Crew
3.5M views • 3 years ago
Deep Visualization Toolbox3:54

Deep Visualization Toolbox

Jason Yosinski
270K views • 11 years ago
ANIME ROCK, PAPER, SCISSORS 216:06

ANIME ROCK, PAPER, SCISSORS 2

Corridor Digital
1.3M views • 3 years ago
Face2Face: Real-time Face Capture and Reenactment of RGB Videos (CVPR 2016 Oral)6:36

Face2Face: Real-time Face Capture and Reenactment of RGB Videos (CVPR 2016 Oral)

Matthias Niessner
5M views • 10 years ago
CVPR 2018: Learning to See in the Dark3:31

CVPR 2018: Learning to See in the Dark

Chen Chen
190K views • 8 years ago
Journey on the Deep Dream5:37

Journey on the Deep Dream

Roger Luedecke
598K views • 11 years ago
Transformers, the tech behind LLMs | Deep Learning Chapter 527:14

Transformers, the tech behind LLMs | Deep Learning Chapter 5

3Blue1Brown
11.6M views • 2 years ago
Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global Offensive1:05:25

Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global Offensive

GDC Festival of Gaming
35K views • 6 years ago
But how do AI images and videos actually work? | Guest video by Welch Labs37:20

But how do AI images and videos actually work? | Guest video by Welch Labs

3Blue1Brown
2.2M views • 1 year ago
elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)3:36

elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)

Demoscene High-Quality Videos (Annikras)
317K views • 15 years ago
Let's build GPT: from scratch, in code, spelled out.1:56:20

Let's build GPT: from scratch, in code, spelled out.

Andrej Karpathy
8.2M views • 3 years ago
GPT3: An Even Bigger Language Model - Computerphile25:57

GPT3: An Even Bigger Language Model - Computerphile

Computerphile
446K views • 6 years ago
Real-Time In-Camera VFX for Next-Gen Filmmaking  | Project Spotlight | Unreal Engine2:15

Real-Time In-Camera VFX for Next-Gen Filmmaking | Project Spotlight | Unreal Engine

Unreal Engine
1.1M views • 7 years ago
Large Language Models from scratch8:25

Large Language Models from scratch

Graphics in 5 Minutes
375K views • 4 years ago
AI Language Models & Transformers - Computerphile20:39

AI Language Models & Transformers - Computerphile

Computerphile
354K views • 7 years ago