More Accurate Doom Colormap
7 months ago
- #Game Development
- #Doom
- #Color Science
- 《毁灭战士》(1993)运用调色板技术实现'光线衰减'效果,根据物体与摄像机的距离使颜色变暗
- 游戏运行在256色模式下,需预先计算包含32级明度的查找表(色图)以实现快速暗化处理
- 色图通过在伽马空间将调色板颜色与灰度渐变相乘生成,从而产生非线性衰减效果
- 原版采用sRGB色彩空间中的平方距离比较法进行颜色匹配,这种方法现已过时
- 我们实现了使用感知色彩空间(Oklab)的现代方案,微妙地改善了色图视觉效果
- 原版色图的缺陷本是《毁灭战士》艺术风格的一部分,但现代模组技术允许进行优化更新
- 不同移植版本(如Jaguar平台)采用了替代色彩空间来获得更平滑的光照效果
- 我们提供了转换脚本和色图文件供有兴趣尝试新方法的用户使用