黑底特效资源处理

2020-03-09  本文已影响0人  正向反馈

在网上下载特效资源,常常是黑底的,这种资源要怎么应用呢。

经查,在Unity有个函数叫做grayScaleToAlpha,意思是把HSL中的亮度(灰度)当成透明度。

然而,这并不是答案。
以前的资源有些是不带有透明度的,这分成两个情况:

  1. bmp格式,图片格式本身不带透明度,处理方法是选择一个颜色当成透明色,有叫为透明色键
  2. 黑底特效 其实,特效常常是光效,光效的话,直接以Additive混合模式渲染就可以。这跟premultiply alpha的技术有点类似。光效中的半透明部分相当于是预乘透明度了。
上一篇 下一篇

猜你喜欢

热点阅读