shader是什么
- shader是给GPU执行的程序,中文叫做着色器
- 着色器是运行在图形处理单元上的,可以让开发人员直接操作图形硬件渲染功能
shader的优点
- shader能开发出更优秀的动画效果和特效,如UV动画1,水雾效果,这些特效如果再程序开发层去做比较困难,效果也不好
- 渲染流水线,模型投影,顶点着色
shader的分类
- 固定管线着色器( 正在被淘汰 )
- 顶点着色器: 干预模型形态的shader
- 像素着色器: 干预像素着色的shader
shader使用的本质
- 模型顶点运算的时候,可以加入顶点shader来干预顶点的位置
- 顶点着色的时候,加入像素shader来干预像素的上色
贴在模型上的动画 ↩︎