本网站内容使用人工智能(AI)或机器翻译技术翻译,可能存在错误。

Skip to content
3D

MMPX 风格保留像素艺术放大技术

Author

摩根·麦奎尔(滑铁卢大学和英伟达)与玛拉·加吉乌(滑铁卢大学和微软)

Venue

《计算机图形学技术期刊》

Abstract

我们提出MMPX,这是一种高效的滤波器,可将像素艺术(如8位和16位时代的电子游戏精灵、字体及屏幕图像)在每个维度上放大两倍。MMPX在保持艺术风格的同时,试图预测如果艺术家在相同的技术限制下以更大尺寸进行创作,会呈现出怎样的效果。 像素艺术放大技术使经典游戏及新推出的复古风格游戏能够在现代屏幕上实时运行,通过加载时的预计算实现精灵和光栅字体字形的高质量缩放与旋转,并加速内容创作工作流程。MMPX在保留精确的调色板、透明度及单像素特征的同时,能够重构曲线、对角线和锐角。 对于一般的像素艺术,它通常比之前的放大滤波器(如最近邻、双线性、HQX、XBR 和 EPX)更能保留原始艺术风格的更多方面。在特定情况和应用中,其他滤波器可能更合适。 对于仅含圆角的内容,我们推荐使用 EPX 和基础版 XBR;对于包含大量调色板、渐变和抗锯齿的内容,则推荐使用 HQX 和抗锯齿版 XBR。MMPX 在嵌入式系统上的运行速度足够快,可在 GPU 或 CPU 上以不到 0.5 毫秒的时间处理典型的 64k 像素复古全屏画面。我们提供了该方法及其他几种方法的 C++、JavaScript 和 OpenGL ES GLSL 开源实现。