MusicallyInspired, on 27 October 2021 - 04:58 AM, said:
I'm doing the same thing for my Sierra HRPs that I'm making to work with a new fork of ScummVM called ScummVM-ext.
I'd love to hear more about what pre-processing steps you take before upscaling the images. Why don't you share that in the ESRGAN thread? Or are you using a different AI framework?
MusicallyInspired, on 27 October 2021 - 04:58 AM, said:
I just don't believe there exists a "one-size-fits-all-perfectly" solution when it comes to AI upscaling.
I did not imply that there is one, although some of the more recent ESRGAN models are a bit more successful on that front compared to previous attempts.
My point though is that the whole ESRGAN thing is a major attempt to use a tool for a purpose completely different from its original intentions. It would be wrong to say that this kind of repurposing cannot or should not be done, but the caveat here is that you end up playing with limitations imposed by the original task, namely solving the SISR problem. That is, restoring a downscaled image back to its original size as faithfully as possible. Whereas many examples of video game pixel art that are being upscaled
never had any kind of high-resolution originals at all. And even if there were said originals, they are on a completely different scale of resolutions compared to what the original ESRGAN models were intended to handle.
BTW, it is my understanding that Sierra and Lucas Arts' adventures are a notable exception because precisely there, a lot of art had high-res originals which theoretically could be restored in the SISR solution framework. But here you have another issue, because ESRGAN's authors have not solved the SISR problem, it's just that their model produced results which were closer approximations to ground truth compared to some other works in this field.
The other problem of note is that ESRGAN or Topaz Gigapixel are but two examples of a multitude of AIs. If the photorealistic faces produced by StyleGAN have not convinced you that deep learning technology has a much greater potential than what can be achieved with ESRGAN, well then I guess you'll just have to wait until there are real examples of upscales that go far beyond those available now. I suppose it is inevitable that AI upscaling will be sooner or later employed in commercial remastering of old video games, since there already are examples of that achieved with modern available methods (I think I heard of some console remaster that even used waifu2x). At that point, there will likely be AI networks specifically designed to upscale video game art of various kinds, with possibly much better results compared to anything we have seen so far.