|
本帖最后由 HydrogensaysHDT 于 2017-3-13 01:00 编辑
基于DepthPeeling的半透明层次修复,懂的自然懂,不懂是用来干什么的请出门右转
在ini中开启SkinnedObjectOnly(仅带蒙皮物件,比如衣物)开销大约为1%-2%
使用方法:扔到老滚根目录下,作为ENB的ProxyLibrary
注意:一定要作为ENB的ProxyLibrary,不能重命名为d3d9.dll
而且一定要保证ENB的Effect开启,关掉的话会很惊悚的
什么?不知道ENB的ProxyLibrary是啥?。。。。。
肥猴写的使用方法详解
[指路]回帖有奖~~~彻底解决透明出错问题,给氢姐的跨时代作品做宣传!!-----树下肥猴
要求ENB240以上
hdtSkyrimOIT.ini配置说明
[Proxy]
ProxyLibrary = ;同ENB的ProxyLibrary,可以用这玩意挂载sweetfx
[OIT]
MaxLayerCount = 4 ;最大透明层数支持,最少2,超过该值的透明层会被忽略,越大掉帧越厉害。如果是像截图那样的衣服至少要8吧(咱开的16截的)
SkinnedObjectOnly = true ;仅对带蒙皮的物件开启OIT
[SMAA] ;内置的UI绘制前的SMAA,不会模糊文字,但是会导致按esc后背景变为纯白
Enable = true
Threshold = 0.05
MaxSearchSteps = 96
MaxSearchStepsDiag = 18
CornerRounding = 0
For Modder:
注意:只有满足以下条件的物件才会启用顺序无关半透明
1、SLSF1_ZBuffer_Test, SLSF2_ZBuffer_Write
2、NiAlphaProperty中,Enable Blending = true, Source Blend Mode = SrcAlpha, Destination Blend Mode = InvSrcAlpha
一般的4845、237都属于该类
3、不具有SLSF2_Billboard,kSLSF2_Wireframe,SLSF2_Premult_Alpha属性
====================Update 6.0==================
修复与GTX1060不兼容的问题(其他N卡或许也有问题不过我只有这个)
====================Update 5.1==================
shader预编译,加快游戏启动速度
====================Update 5.0==================
修复全屏模式下Alt+tab无法切回的bug
====================Update 4.5==================
提高效率
hair流程推到OIT流程之后,水面绘制流程之前
====================Update 4.3==================
修复:SMAA工作错误
eyes和hair被提至OIT流程前
移除部分调试用代码
====================Update 4.0==================
OIT流程被提升至水面绘制流程之前
eye和hair被提至水面绘制流程之前
透明物件可接受(不正确但至少有的)阴影
====================Update 2.1==================
修复烛光不正常闪烁的BUG
eye和hair不再进入OIT管线
====================Update 2.0==================
内部机制修改,大幅度BUG修复
消耗降低
====================Update 1.3==================
不再随CK启动
====================Update 1.0==================
透明物体可接受带阴影点光源(即室内部分位置发黑Bug)
====================Update 0.3==================
更精确的像素定位
修复了部分UI元素闪烁的BUG
====================Update 0.1==================
使用MTD重新编译,应该不再需要MSVC Restribution 2012 x86了
修复了部分SamplerStates出错的Bug
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
70
查看全部评分
-
|