AO覆盖半透明贴图现在有解决方案吗,
reshade吧
全部回复
仅看楼主
level 1
铃0句号。 楼主
给求生之路试了好几个ao都一样,遮蔽光直接覆盖在半透明的粒子特效上,看着非常违和,只能往淡调让遮蔽光看着不那么明显。想问下大佬们这种问题有办法解决吗。
2025年12月10日 13点12分 1
level 1
改源码,加个深度检测,滤掉深度为0(如果游戏反转深度值,就是滤掉深度为1)的像素,会被ao影响的效果只能是屏幕效果,加个深度滤除就很好改了。
2025年12月18日 12点12分 3
那就是reshade做不到的了,可以改渲染管线,自己看看reshade源码,按他的方法hookdx,在渲染管线里调整渲染顺序应该行
2025年12月25日 06点12分
不管ao在哪个深度范围,都会覆盖在游戏场景中的半透明物体上,即使加了深度滤除,这个功能我之前就做出来了
2025年12月23日 20点12分
让他只影响屏幕效果的话,由于ao失去深度,直接导致场景内没有ao
2025年12月23日 21点12分
有个高手的做法是去雾+ao+还原雾,就是性能消耗很大
2025年12月23日 21点12分
level 9
reshade论坛有人做出来,叫revein。原理是去雾+ao+还原雾。把ao放在reveinbefore和reveinafter之间就行。效果不错,但是性能消耗很大,和ao相当,不值得使用
2025年12月23日 20点12分 4
level 8
搜索 reshade REST github。是一个Addon。已经是reshade必备。可以将reshade fx 插入于游戏本身的内部着色器顺序里,以及提取游戏内部渲染帧。
对dx10以上游戏支持较好,在我过去使用的时候还不支持opengl vunlkan. 现在不知道情况。具体的效果还是要看游戏。我个人用下来还是非常好的。可以让reshade部分作用于ui 雾 水 bloom ao之前或之后。也可以实现单独调节游戏的light和ambient这种过去reshade完全不可想象的功能。
2025年12月27日 05点12分 6
1