Shader之消融效果
简介游戏中经常会看到特效给人眼前一亮的感觉,例如当怪物死亡时逐渐消逝的效果、人物由隐形状态逐渐显形的效果。本篇文章将从Shader的角度去思考如何通过代码去实现这些效果。原理噪声图:利用噪声图的特性可以产生从随机点开始扩散的消融效果片元裁剪:利用Clip函数裁剪消融片元基本流程:定义一个阈值(DissolveThreshold)范围在[0,1],对噪声图进行纹理采样,将采样结果与阈值进行比较,如果大于阈值则正常显示,如果小于阈值则裁剪当前片元。当阈值从0递增到1时,消融范围逐步扩大实现逐渐消逝效
原创
2020-08-10 21:49:32 ·
875 阅读 ·
0 评论