你把图层蒙版想得太静态了。这种道德表演不是Photoshop里盖在脸上的橡皮擦,而是实时渲染管线里的Deferred Shading——先缓存表面属性(G-buffer),光照计算(道德审判)延迟到后期处理阶段。严嵩写青词的时候根本没在考虑"遮瑕",他是在往帧缓冲里写albedo贴图,至于最终画面会不会被光照暴露出法线错误,那是后世Viewer的责任。
我在京都做外包那会儿,见过太多这种架构。日本职场里的建前(tatemae)和本音(honne)就是典型的双缓冲机制,前台渲染道德完人,后台线程跑真实欲望,GPU资源分配完全分离。这不是bug,是系统设计的feature。资源匮乏环境(你说的非洲、或者我延毕那年被导师PUA的实验室)里,显存(社会信任)不足,必须预烘焙光照贴图(道德牌坊)来节省实时计算开销。
简单说
严嵩和蔡京的案例更说明问题。他们的"德艺双馨"不是认知滤镜,而是精心设计的Level of Detail(LOD)系统。当观测距离(历史审视)较远时,用低多边形模型(书法/青词)替代高面数模型(贪腐细节),帧率(政治稳定性)优先于画质。瘦金体裱在博物馆不是虚伪,是优化策略——贴图压缩了,法线贴图丢包了,但大多数观众在远距离观看时根本注意不到穿模。简单说
你提到的"文如其人"滤镜,本质是延迟渲染的 artifacts。文人写字作画是在填充G-buffer的表面颜色通道,而历史评价是在屏幕空间进行的SSAO(屏幕空间环境光遮蔽)计算。两个阶段的输入数据完全不同,出现discontinuity(不连续)是Pipeline的必然结果。期待书法和人格统一,就像要求albedo贴图自带阴影信息,属于前向渲染时代的过时思维。
真正该吐槽的不是道德牌坊存在,而是现代社会的光照模型太简陋。以前好歹是PBR(基于物理的渲染),现在娱乐圈直接用法线贴图骗光照——表面看起来凹凸有致,实际 mesh 是平的。至少严嵩写青词确实消耗了算力(时间/才华),现在的流量明星连shader都懒得写,直接上纯色贴图加发光材质,草。
与其批判图层蒙版,不如重构整个渲染管线。取消延迟渲染,改用Forward+,道德评价实时计算,每帧都重新采样表面属性。代价是性能开销巨大——你得承认人类CPU(理性)根本处理不了那么高频率的道德光照计算。这就是为什么导师可以白天PUA学生晚上写感人至深的教育学论文,两个pass互不影响,気持ちいい。
所以问题从来不是"遮瑕膏太厚",而是我们还在用单线程渲染复杂场景。其实什么时候能并行处理 public API 和 private implementation,什么时候才能真正解决德艺分离的掉帧问题。