原版增强皮肤材质(2025-10-31更新)
本帖最后由 鼓掌之间 于 2025-10-31 14:11 编辑转自:https://www.nexusmods.com/newvegas/mods/93408
通过预集成次表面散射技术优化皮肤着色效果,去除面部周围不自然的光晕。
·说明
Vanilla Plus Skin 是一款 xNVSE 插件兼着色器替换工具,旨在提升皮肤的着色表现。
皮肤具有部分半透明特性,这会产生著名的“次表面散射”效果。在着色领域有多种方法可模拟这一现象,但许多方法在实时渲染环境中难以实现。不少相关技术是在《辐射:新维加斯》发布前后的几年间逐步发展起来的(例如,《黑客帝国2:重装上阵》中使用的特定技术后来被应用到了游戏中)。
在原版游戏中,皮肤的着色方式与其他物体基本一致,仅做了些许调整。为了至少部分模拟次表面散射效果,开发者采用了一种名为“背光照明”的简单技术。但结合其他着色效果后,这可能导致皮肤出现诡异的发光现象,看起来完全不像真实皮肤。
现在,Vanilla Plus Skin 来了。我研究了现代实时渲染技术,最终选择使用“预集成次表面散射”技术(该技术在《对马岛之魂》等作品中得到了出色应用)。在截图区,你可以看到原版皮肤着色与我的优化版本之间的对比,感受差异所在。优化后的皮肤应更加自然柔和,在高曲率区域(如面部轮廓)效果尤为明显。
·技术说明
从技术角度而言,实现这一效果需要两部分核心内容:
- 预集成皮肤 LUT(查找表)
- 网格每个顶点的曲率数据
关于 LUT,虽然我们可以直接使用纹理文件,但我决定在游戏启动时实时渲染生成,以尽可能保留精度,避免出现色带或色彩失真等问题。第二部分是曲率数据:理论上我们可以预处理所有网格,但考虑到兼容性以及面部生成系统的复杂性,我选择在皮肤几何模型准备渲染时实时计算曲率数据。希望这一过程足够快速,不会对游戏体验造成明显影响。不过,我仍会持续关注并根据需要进行优化。
简而言之:本MOD应兼容所有面部和身体类MOD(如“Character Kit Remake”等)。
·必备组件
- New Vegas Script Extender(NVSE xNVSE):https://www.nexusmods.com/newvegas/mods/67883
- Shader Loader - NVSE:https://www.nexusmods.com/newvegas/mods/87814
- LOD Flicker Fix - NVSE:https://bbs.3dmgame.com/thread-6614256-1-1.html
·安装方法
正常安装即可。加载顺序需在“LOD Flicker Fix - NVSE”之后。
下载地址:
**** Hidden Message *****
原版皮肤:
原版增强皮肤材质:
原版皮肤:
原版增强皮肤材质:
2025-08-20更新
2025-08-22更新
2025-08-26更新
2025-08-27更新
2025-10-29更新
2025-10-31更新
111111111111
先下载看看好不好用!这么好的东西!感谢楼主分享!感谢论坛! 谢谢楼主分享
页:
[1]