unity图片去除白色实现扣图功能

时间:2024-05-20 16:37:47

unity图片去除白色实现扣图功能

对于很多使用unity的朋友来说,shader这一块的东西是一个难点

不过好在有插件可以像UE4一样可以很方便的编辑材质

虽然参数节点没有UE4的强大

但至少通过这些节点

就可以很方便的在unity里面实现自己想要的材质效果了

至于扣像扣除白色这个功能

原理是提取图片原有的RBG通道

进行数学运算和局部调整

最终形成一张符合要求的黑白图

用在材质的透明通道里面

和PS的通道扣图是一样的原理

这里有一些节点比较好用

比如lerp

remp

以及oneminute

通常颜色反向用的是invert 

这里只有oneminut可以用

unity图片去除白色实现扣图功能

想要在外部调整参数的话

可以将里面的参数设置成Property

unity图片去除白色实现扣图功能

将需要调整的参数暴露出来

可以方面他人使用修改