马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 猛男日天 于 2020-3-31 21:31 编辑
原址:https://www.nexusmods.com/skyrimspecialedition/mods/31963?tab=description SSE视差着色器修复
这是一个SKSE插件,可将修补的视差着色器注入SSE。它的行为与LE ENB“ FixParallaxBugs”选项相似。视差地形并不是一个普通功能,这与ENB的实现无关,这是完全不同的。
这是我几天来发布的Beta版,功能还不算完整,但是可以用,所以我想把它发布。基本游戏中所有可用的视差着色器均已打补丁。据我所知,视差效果与LE中的效果相匹配。
安装
- 像常规mod一样安装SKSE插件+着色器文件存档。
- 如果您的Skyrim特别版文件夹中没有“ d3dcompiler_47.dll”副本,则将包含该文件的第二个存档安装到您的游戏文件夹中。必须为“ _47”-ENB随附“ _46e”,您仍然需要47。
- 对于未启用镜面反射才能正常工作的视差网格,需要使用Engine Fixs的“ BSLightingShaderParallaxBug”修补程序。
- 检查您的SKSE日志文件夹(“我的文档” /“我的游戏” /“ Skyrim特别版” / skse)中的ShaderTools.log,以确认插件是否正常运行。最后一行应该类似于“找到的着色器:成功替换了72个:替换失败了72个:0”
给MOD作者的注释
要激活网格上的视差,应用于网格的着色器类型必须为“视差”,并且必须将“视差”标志添加到“着色器标志1”。当前,网格也必须具有顶点颜色,尽管它们都可以设置为默认值(白色/ FFFFFF)。确保没有其他技术标记也处于活动状态(辉光贴图,环境贴图等,您无法组合技术!)不过,镜面反射和阴影标记也可以。视差贴图纹理位于纹理集中的第4个插槽中,并且从纹理的第一个(红色)通道读取高度。
学分
如果没有Nukem的无数工作时间对Skyrim Special Edition的渲染器和着色器代码进行逆向工程,则该项目将是不可能的。
|