被砍掉的画质:Sonic 06 里还在的那些着色器特性
来源:isaacmarovitz.com — 2025-10-06
📋 概述
作者为移植项目 Marathon Recompiled 深挖 Sonic 06 的渲染系统,发现大量被砍掉的特效其实还留在游戏文件里,只是出于性能没有启用。游戏主要用 Terrain 与 Billboard 两套着色器,各有 00 到 07 八档特性,而全作用得最多的是 Billboard02:只有逐顶点光照、没有级联阴影、没有点光源,这解释了为什么大部分场景看起来只有最基础的反照率和环境光。
🔑 核心要点
- 两套主着色器各分 00 到 07 八档特性,编号越高特性越全
- 游戏里用得最多的是 Billboard02:逐顶点光照、无级联阴影、无点光源
- 各档的输入输出布局不同,直接替换着色器会以各种方式崩坏,作者的尝试大多失败
- 级联阴影最多支持 4 级,但 twn_a 与部分测试关卡被降到 3 级与 2 级,联机模式全局降级
- 每个对象只留了 2 个点光源的着色器输入空间,而 Flame Core、Dusty Desert 等关卡试图渲染 8 个以上
💡 金句
Want to take a guess as to which is the most used shader in the game? That's right, Billboard02.
👍 0
👎 0
← 返回 Lobsters 首页