Unity ShaderLab 入门到精通【会员免费】 扫二维码继续学习 二维码时效为半小时

(11人)

80.00元

课程介绍

须知:此课程是蛮牛教育【VIP】体系课程,您可以购买VIP 99元/包年套餐,即可在有效期内免费观看VIP体系里面所有课程!!!

 

 

 

shader可称为显卡编程,与我们传统编程有些不一样,是3d图形学里面 非常核心的一块,一直以来都没有前辈做过视频进行全面公开的讲解。

本课程内容涵盖:首先给你大局观,了解渲染管线原理,再细化讲解比 较容易理解的基础,比如基本语法,着色器形态,各种关键字的意义, 还有常用技巧,然后讲解一些比较难理解的比如光照,最后通过实例把 概念融入,观看完后您对shader会有个全面的了解和认识。

课程大纲: 

  • shader简介,显卡渲染图形的整体流程
  • shader基本语法、变量类型
  • 着色器分类(固定功能着色器、顶点和片段着色器、表面着色器)
  • subshader、fallback、Pass及其意义
  • tags(queue、renderType等关键字)
  • 混合(Blending)
  • 深度测试(Cull、ZWrite 、ZTest )
  • 透明测试(AlphaTest )
  • fog(雾)
  • 纹理组合器(Combiners)
  • 常用技巧(图片的位移、缩放、旋转)
  • shaderlab内置值、内置函数
  • 光照:1.光照原理  2.漫反射光照公式,创建光照函数
  • 案例-制作序列帧动画(uv平移及内置值应用)
  • 案例-墙壁遮挡角色半透明(Ztest AlphaTest多通道组合应用)
  • 案例-卡通着色器
  • 着色器性能分析