【Unity Shaders】三维模型扫光

【Unity Shaders】三维模型扫光_第1张图片

 

由于公众号不能留言,麻烦大家加一下我的微信,方便交流!!!

微信号:ITComputerGraph

【Unity Shaders】三维模型扫光_第2张图片

更多精彩内容,关注公众号《IT木子李

 没有最简单,只有更简单啊,都不好意思贴代码了。

float value = step(i.world.z, _ScanPos + _ScanSize);
value *= step(_ScanPos, i.world.z);
float4 col = tex2D(_MainTex, i.uv);
return fixed4(col * (1-value) + value * _ScanColor);

只是对比了世界坐标和扫光坐标的位置

另外说一句,最近很多粉丝发来需要的效果参考,精力有限不能完全实现,但给个思路还是可以的,还请多多担待!!!

 【Unity Shaders】三维模型扫光_第3张图片

你可能感兴趣的:(Unity,U3D,shader)