为什么老游戏看起来如此糟糕?升级说明

亚历克斯 亚历克斯2020年5月20日遵循
为什么老游戏看起来如此糟糕?升级说明

你正在挖掘一些你从未打开过的旧移动盒子,你发现你的旧主机上有一堆复古游戏。你掸去上面的灰尘,把它连接到你闪亮的4K平板电视上后,你发现它看起来,嗯,Link看起来总是这么模糊吗?为什么老游戏看起来如此糟糕部分问题在于,SNES等老式游戏机的分辨率只有256 * 224像素,而现代4K电视的分辨率为3840 * 2160像素。这意味着如果你的电视以真实的原生分辨率显示游戏,它将是这么小。为什么老游戏看起来如此糟糕你必须离屏幕太近,你会斗鸡眼。因此,电视将采用这种小型媒体并对其进行升级,使其填充大部分可用像素,如果不是所有可用像素的话。为什么老游戏看起来如此糟糕要做到这一点,电视机制造商必须从几种不同的升级算法中选择一种。

最常见的是

  • 最近的邻居
  • 双线性
  • 双三次的
  • 兰索斯

最近邻是最简单和最快的处理,Lanczos是最慢和最复杂的处理。

然而,在现代硬件上,任何这些算法都可以很容易地实时升级图像,在这个视频中,我将其定义为16毫秒或更短。这是因为,如果你以每秒60帧的速度玩游戏,每一帧在屏幕上出现的时间约为16毫秒。因此,每个算法都应该比这更快。这也意味着缓冲多个帧是不必要的。然而,对于AI或智能图像升级,可能需要多帧缓冲区,这将导致延迟或输入延迟远远超过16毫秒。为什么老游戏看起来如此糟糕

假设这些算法都可以实时工作,那么哪个看起来最好呢?好吧,你自己看吧。为什么老游戏看起来如此糟糕并且,你可以立即看到,只有最近邻才能提供完美的锐利像素,使像素艺术看起来很好。其他的都是把像素混合在一起,使图像模糊。所以你电视上的升级算法可能是某种形式的Bicubic或Lanczos,提出了一个问题,为什么有人想要一个更复杂,更慢,看起来更糟糕的升级算法呢?因为,虽然最近邻的缩放看起来很适合像素艺术,但它并不适合大多数其他图像。你的电视不知道你插入了一个复古游戏机,而不是一个DVD播放器或其他东西。对于实景视频,Bicubic或Lanczos缩放确实是更好的选择。真实的世界不是由像素组成的。因此,当我们升级一张照片时,结果看起来不应该有像素化。2D马里奥是由像素组成的,因此,当我们升级他时,结果应该是像素化的。

“等等,”我听到你说。“我的电视已经设置了游戏模式。“为什么不直接使用最近邻呢?”嗯,制造商将不得不包括一个最近的邻居菜单选项,这听起来并不难。至于他们为什么不这样做,我不知道。我猜电视制造商根本不在乎。也许是因为没有足够的消费者知道或关心这个问题。但是,如果你真的想要那些清晰的像素,我有一个好消息。有很多选项,如RetroTINK-2X, FrameMeister,或开源扫描转换器。但是,在你买任何东西之前,我建议你看看这个很棒的RGB视频解释器《My Life in Gaming》系列,因为这些内容真的很复杂。

最后我只花了14美元为我的Wii买了一根组件电缆,它的质量比普通的复合电缆好得多。这并不完美,但是,你知道吗?这已经足够好了。

现在,如果你在模仿你的老游戏,你有更多的选择。像RetroArch这样的模拟器可以访问一种更好的缩放方法,称为Sharp-bilinear,它使用最近邻来预缩放到最近的整数,然后对余数使用双线性缩放。这种方法甚至允许你旋转图像而不得到任何锯齿状的边缘。还有大量其他有趣的缩放器和着色器,可以混合和定制,以获得你想要的外观。模糊的像素图像不仅仅是复古游戏玩家的问题。如果你是一个数字艺术家,你应该知道像GIMP, Photoshop和After Effects这样的程序都支持最近的邻居,如果你知道在哪里找的话。但包括Premiere在内的一些创意软件却没有。

此外,PC硬件制造商(如AMD、NVIDIA和Intel)最近对整数缩放的支持也越来越好,但我们还有很长的路要走。

如果您在文本中发现了错误,请通过选择错误并按Ctrl-Enter向作者发送消息。

评论(1)

    你必须登录才能发表评论。

    登录/报名

    页在0.046705007553101中生成
    Baidu
    map