火焰特效
2021-03-16 本文已影响0人
代码记录器
1.两张噪声图进行融合 制作火焰的随机效果

2.设置一个中心位置 从中心位置向周围递减

3.UV 噪声图 纹理三者进行融合

4.将融合后的噪声图 UV融合图 中心点递减图三者相乘 得到最终的遮罩图

5.对最终噪声图通过step处理为0-1之间的值 将得到的结果进行颜色的lerp 使内外焰颜色不同
并将最终噪声图通过clamp处理到0-1之间 作为图片的alpha值

最终效果

1.两张噪声图进行融合 制作火焰的随机效果
2.设置一个中心位置 从中心位置向周围递减
3.UV 噪声图 纹理三者进行融合
4.将融合后的噪声图 UV融合图 中心点递减图三者相乘 得到最终的遮罩图
5.对最终噪声图通过step处理为0-1之间的值 将得到的结果进行颜色的lerp 使内外焰颜色不同
并将最终噪声图通过clamp处理到0-1之间 作为图片的alpha值
最终效果