Unity 遮罩贴图质量怎么调
1个回答
展开全部
首先在场景中放几个火盆,随便你想放几个。当然这里放几个,后面shader里就需要几张遮罩贴图。这里我们放俩个火盆。
我们在shader中添加三张贴图来做遮罩,猪脚一张、火盆三张,分别为
_Mask ("Mask", 2D) = "white" {}
_Mask0 ("Mask0", 2D) = "white" {}
_Mask1 ("Mask1", 2D) = "white" {}
在纹理混合中进行如下设置:
SetTexture [_Mask] {combine texture}
SetTexture [_MainTex] {combine texture,texture-previous}
SetTexture [_Mask0] {combine previous,previous-texture}
SetTexture [_Mask1] {combine previous,previous-texture}
SetTexture 的原理在
unity用shader遮罩模拟黑夜火把照明效果
中有说过,这里就不详细说了
总之就是将上一步计算的的alpha通道值减去这张贴图的alpha通道值就是了。 ...
我们在shader中添加三张贴图来做遮罩,猪脚一张、火盆三张,分别为
_Mask ("Mask", 2D) = "white" {}
_Mask0 ("Mask0", 2D) = "white" {}
_Mask1 ("Mask1", 2D) = "white" {}
在纹理混合中进行如下设置:
SetTexture [_Mask] {combine texture}
SetTexture [_MainTex] {combine texture,texture-previous}
SetTexture [_Mask0] {combine previous,previous-texture}
SetTexture [_Mask1] {combine previous,previous-texture}
SetTexture 的原理在
unity用shader遮罩模拟黑夜火把照明效果
中有说过,这里就不详细说了
总之就是将上一步计算的的alpha通道值减去这张贴图的alpha通道值就是了。 ...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询