opengl&kanzi shader基础知识二

对kanzi中shader的理解

顶点着色器

主要针对2D,顶点着色器中只有四个不重复或者6个有部分重复的顶点,kzPosition是kanzi自动映射好的,我理解kzPosition是为了归一化好计算片元中的计算。
kzPosition = gl_FragCoord.xy/u_resolution

片元着色器

我实现的处理大部分是在片元着色器中。可以实现贝塞尔,水波纹,流光等效果。
对于shader为什么能实现这些效果,我理解是颜色与位置绑定起来了,谨记vec为向量,带方向的标量,这样就能好理解着色器中的那些数学计算。

总结

后面有demo会继续分享学习。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值