Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
AI Games

AI is Helping Old Video Games Look Like New (theverge.com) 57

Classic video games are getting a makeover. But it's not big-name game developers making the improvements: it's independent modders. From a report: The technique being used is known as "AI upscaling." In essence, you feed an algorithm a low-resolution image, and, based on training data it's seen, it spits out a version that looks the same but has more pixels in it. Upscaling, as a general technique, has been around for a long time, but the use of AI has drastically improved the speed and quality of results. "It was like witchcraft," says Daniel Trolie, a teacher and student from Norway who used AI to update the visuals of 2002 RPG classic The Elder Scrolls III: Morrowind. "[It] looked like I just downloaded a hi-res texture pack from [game developers] Bethesda themselves."

Trolie is a moderator at the r/GameUpscale subreddit where, along with specialist forums and chat apps like Discord, fans share tips and tricks on how to best use these AI tools. Browsing these forums, it's apparent that the modding process is a lot like restoring old furniture or works of art. It's a job for skilled craftspeople, requiring patience and knowledge. Not every game is a good fit for upscaling, and not every upscaling algorithm produces similar results. Modders have to pick the right tool for the job before putting in hundreds of hours of work to polish the final results. It's a labor of love, not a quick fix.

This discussion has been archived. No new comments can be posted.

AI is Helping Old Video Games Look Like New

Comments Filter:
  • by mspring ( 126862 ) on Friday April 19, 2019 @06:45PM (#58461930)
    Send the low res and upscale on the receiving end.
  • by SuperKendall ( 25149 ) on Friday April 19, 2019 @06:50PM (#58461956)

    Heads up, that AI Upscaling may lead to some side effects you hadn't planned on:

    * AI refuses to render Frogger as it's a now extinct species.
    * Sonic rings turn out to made of onions, which also explains why that world is so slippery.
    * All vector graphics in Lunar Lander and Asteroids have disturbing bezier curves applied.
    * Samus suit too shiny to actually behold after lens flare added.

    Biggest problem?

    * Anatomically correct Mario

  • Internet Rule 34 ... in 3 ... 2 ... 1 ...

  • Waifu2x is a neural network trained on anime art (and also includes a model based on photography) which does upscaling and de-noising (anime typically uses sharp color transitions, which JPEG doesn't handle well). Check out the project page, the images speak for themselves: https://github.com/nagadomi/wa... [github.com] For Windows users, there's a waifu2x-caffe: https://github.com/lltcggie/wa... [github.com]
  • For anyone wanting a link to a Morrowind ESRGAN technique texture mod, similar to what is described above ...

    https://www.nexusmods.com/morr... [nexusmods.com]
  • What's old is new (Score:5, Insightful)

    by Solandri ( 704621 ) on Friday April 19, 2019 @09:53PM (#58462522)
    It looks better not so much because this is a breakthrough in graphics, but because the human visual system gives excessive weight to edges when assessing the quality of an image. If you enlarge an image, it looks blurry. But if you create artificial edges in it, it "looks" better. Not because it actually is better, but because it strongly triggers the cells in your eye and brain that scream "Oooh, an edge! That must be a detailed image!"

    Back in the analog days, we used unsharp masking [wikipedia.org]. It finds any transition between light and dark, and accentuates it by making the light part lighter and the dark part darker only near the transition. It actually degrades the image quality compared to the original. But because the edge is accentuated, your brain screams to you that the image has improved and is sharper. Unsharp masking is what the "sharpness" control on your TV or camera settings does - degrades the image quality to create the illusion of sharpness. It (or one of the many variants of it) is also used on pretty much every photo or CGI image you've seen. We're so accustomed to it that a neutral unprocessed image seems blurry.

    You have a little more leeway with upscaled bitmapped game graphics because it doesn't need to be a faithful enlargement. It's not like scientific or documentary photography where the image needs to be accurate to the original. For game graphics, you can literally make stuff up and it doesn't matter as long as it looks better. Whether you do this with unsharp masking, a fractal algorithm, an AI algorithm, or have a human redraw the textures is irrelevant. It doesn't matter that the new detail is made-up; as long as there is new detail it looks better. For example, it'd be pointless to run these algorithms on spy satellite images since you wouldn't know if the details brought out were likely accurate, or were just made up by the algorithm.
    • by mlyle ( 148697 )

      > For example, it'd be pointless to run these algorithms on spy satellite images since you wouldn't know if the details brought out were likely accurate, or were just made up by the algorithm.

      I somewhat disagree. In some cases, it could spot contextual clues that make the detail that's added valuable. That is, if you give an AI algorithm the task of inferring what full resolution images look like from their NTSC low-resolution variants, trained from a lot of pairs of high-res images and NTSC low-resolu

    • by Kjella ( 173770 )

      I've seen unsharp, this looks considerably better. It looks to do a fairly good job of guessing what a high res version of the same shape would look like. The main issue you'll have is that everything looks unnaturally smooth, like take a shield... if you got the overall shape/form you can make a high resolution version, but it'll have no ridges, no cracks, no nooks and crannies, no inscriptions and so on. I guess it'll smartly trying to apply textures it already knows, like this is wood, this is brick, thi

    • It looks better not so much because this is a breakthrough in graphics

      Clearly you haven't looked at what is going on. This is nothing like making a straight edge and applying a little unsharp. There is literally nothing in common with the "old" way of doing it.

      You half understood it at the end and then completely fell off the rail again. You're absolutely correct you can "make stuff up" in computer graphics. This has nothing to do with unsharp mask which most definitely doesn't make up anything. On the other hand here we're making up EVERYTHING. Hey computer upscale this:
      "Oka

    • While I'm certainly not going to argue that the brain favors sharp edges... That's not what's going on here.
      Look and see. [nexusmods.com]
      One is a blurry mess, one has actual detail. That's why it looks better- because it's not a blurry mess. No edges have been artificially enhanced, a neural network has gone, taken a low-resolution template, and created high resolution content using it.
  • ... Leisure Suit Larry after this technique ....

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...