欢迎光临散文网 会员登陆 & 注册

2D 着色器:螺旋

2023-08-09 05:31 作者:zhtsu  | 我要投稿



效果图

Spiral


原理


        原理是根据 UV 坐标和时间的变化,计算出一个值,然后根据这个值来调整像素的颜色。我们需要计算出像素相对于中心点的极坐标。极坐标是一种用角度和半径来表示平面上点位置的坐标系统,它适合表示圆形或者旋转相关的图形。然后,我们需要计算出像素所在的圆环区域。我们使用模运算来模拟圆环的周期性变化,并根据角度和时间来调整其位置和速度。我们需要根据像素所在的圆环区域来调整像素的颜色。我们使用 1.0 - circles 来把圆环区域映射到 0 到 1 之间,并反转其方向,使得圆环区域越小,颜色越亮。然后我们把颜色分量分别乘以这个值,就可以得到旋转圆环效果。


源代码


2D 着色器:螺旋的评论 (共 条)

分享到微博请遵守国家法律