Unity的Shader学习笔记(25)[21/01/30_周六][总结_目录]

课程结束

目录

总结

记下了的学习计划

目录


总结

今天把这部分教程结束了,24天78个课时,一个课时大概25分钟的视频,加上练习时间我要用60分钟吧。

80小时的时间投入,24天,1天3小时多,这么多!

周末加班、晚上儿女睡着了,儿子上英语课、上班抽空。

时间跨度从20年12月15日到21年1月30日,1个半月,45天,这么久!

期间有其他工作需要做,Mesh合并,Lumion,技术方案文档,大概10多天没学。

----------------------

www.unitytrain.cn蛮牛教育,这个视频教程是199的会员免费教程https://edu.manew.com/course/96,还有个599的进阶教程https://edu.manew.com/course/198,假如我坚持学完了这些78个课程,可以考虑购买收费的。

47课时599,我想还是上淘宝买些课程看看吧。

或者b站上找找其他课程。

发现b站上4个课程时一样的

---------------------------------------------------------------

课程内容就是个基础入门了,固定渲染管线,Cg语言,顶点函数,片段函数,颜色、透明、光照、阴影、UV、动画、边缘泛光、颜色混合、贴图、法线。

以后可以比较仔细的说自己学习过shader,能够看懂一些shader,并修改了。课程前半段时工作需要改过一个热力图的shader,从uv到世界坐标。

surface shader没讲到。

-----------------------

这个记笔记的方式不错,这还是我第一次坚持学完了一个知识点,时间跨度1个半月,以前的话,总会虎头蛇尾的。

记下了的学习计划

1.Unity性能分析(书和视频)-2个月

2.全面学习一遍Unity基础-2个月

3.继续深入学习Shader-2个月

4.shader graph学习-2个月

5.Unity光照渲染等效果-2个月

21年一年的时间都用上了。

22年可以考虑自己(业余时间)做些小游戏项目了,跟着一些项目教程。

目录

课时01:Shader和渲染管线

课时02:三大主流编程语言(HLSL,GLSL,CG)

课时03:图形硬件简史和可编程管线

课时04:Unity Shader的组织形式

课时05:固定管线Shader1

课时06:固定管线Shader2

课时07:Surface Shader1

课时08:Surface Shader2

课时09:Cg语言入门1 输入输出和语义

课时10:Cg语言入门2 profile和基本数据类型

课时11:Cg语言入门3-数据类型和Swizzel操作

课时12:Cg语言入门4-流程控制

课时13:Cg语言入门5_自定义函数

课时14:Cg语言入门6-内置函数

课时15:3D数学基础1-坐标系

课时16:3D数学基础2-向量

课时17:3D数学基础3-矩阵

课时18:3D数学基础4-矩阵和行列式

课时19:3D数学基础5-矩阵的逆

课时20:3D数学基础6-矩阵和变换

课时21:3D数学基础实例-C#矩阵变换与三维渲染1

课时22:3D数学基础实例-C#矩阵变换与三维渲染2

课时23:3D数学基础实例-C#矩阵变换与三维渲染3

课时24:3D数学基础实例-C#矩阵变换和三维渲染4-矩阵和行列式(理论课)

课时25:3D数学基础实例-C#矩阵变换和三维渲染5-矩阵的逆

课时26:3D数学基础实例-C#矩阵变换和三维渲染6

课时27:VertexShader-顶点数据的输入和输出1

1.return方式输出out参数

2.语义参数不能重复,只能有1个

3.Unity2020.1黑色问题(解决)

4.Unity2020.1黑色问题(其他)

课时28:VertexShader-顶点数据的输入和输出2

课时29:VertexShader-更好的组织方式struct

课时30:VertexShader-Uniform和Properties属性

课时31:VertexShader-几何变换-MVP变换1

课时32:VertexShader-几何变换-MVP变换2

课时33:VertexShader-几何变换-顶点颜色变换1

1.根据模型坐标设置颜色

2.设置某一个顶点的颜色

3.根据世界坐标设置颜色

4.根据时间变化颜色

课时34:VertexShader-几何变换-顶点颜色变换2

1.基于屏幕坐标设置颜色

2.坐标范围,光带

课时35:VertexShader-几何变换-顶点位移

1.雪山

2.世界坐标

课时36:VertexShader-几何变换-扭曲

1.自主练习:沿着xyz轴旋转

2.扭曲变换

3.矩阵乘法优化

4.波动

5.波浪

课时37:VertexShader-几何变换-波

1.脚本1,比例变换矩阵

2.横向波,正弦波函数,旗帜飘扬

3.圆形波

4.水波

课时38:图形学入门-法相连和光照(理论课)

课时39:基础实例-c#光照渲染1

课时40:基础实例-c#光照渲染1

课时36:VertexShader-几何变换-扭曲

1.自主练习:沿着xyz轴旋转

2.扭曲变换

3.矩阵乘法优化

4.波动

5.波浪

课时37:VertexShader-几何变换-波

1.脚本1,比例变换矩阵

2.横向波,正弦波函数,旗帜飘扬

3.圆形波

4.水波

课时38:图形学入门-法相连和光照(理论课)

课时39:基础实例-c#光照渲染1

课时40:基础实例-c#光照渲染1

课时41:基础实例-C#光照渲染3-背面剔除

课时42:基础实例-C#光照渲染4-完整正方形渲染

课时43:图形学入门-实现漫反射DiffuseShader1

课时44:图形学入门-实现漫反射DiffuseShader2

问题1:向量空间不一致

问题2:非等比缩放,球体

问题3:不够平滑

课时45:图形学入门-反射向量与Cg reflect函数(点光源)

课时46:图形学入门-实现phong光照(镜面反射,高光)

课时47:图形学入门-半角向量和BlinnPhong

课时48:FragmentShader-片段级光照1

课时49:FragmentShader-片段级光照2(Specular,PointLight)

课时50:FragmentShader-片段级光照3

课时51:FragmentShader-片段颜色混合(阴影)

1.平行光阴影

2.点光源阴影

3.合并两种

4. 5.x版本的宏。

课时52:FragmentShader-边缘泛光shader1

课时53:FragmentShader-边缘泛光shader2

课时54:FragmentShader-片段级模型动态变色1

课时55:FragmentShader-片段级模型动态变色2

课时56:FragmentShader-片段级模型动态变色3

1.CheckVertex

2.汽车模型

3.修改shader,需要调整方向

课时57:FragmentShader-2D纹理采样1

课时58:FragmentShader-2D纹理采样2

课时59:FragmentShader-2D纹理采样3

课时60:FragmentShader-UV动画1-偏移

课时61:FragmentShader-UV动画2-水波

1.波动

2.扩散的圆形水波

扩展练习

课时62:FragmentShader-UV动画3-模糊采样

课时63:FragmentShader-纹理混合动画1-星空

课时64:FragmentShader-纹理混合动画2

课时65:FragmentShader-程序纹理1

课时66:FragmentShader-程序纹理水波仿真1

课时67:FragmentShader-程序纹理水波仿真2

课时68:FragmentShader-程序纹理水波仿真3

课时69:FragmentShader-程序纹理水波仿真4

课时70:FragmentShader-Alpha和blend运算

课时71:FragmentShader-实现半透明1

课时72:FragmentShader-实现半透明2

课时73:FragmengShader-法线纹理和凹凸贴图1

课时74:FragmengShader-法线纹理和凹凸贴图2

课时75:FragmentShader-纹理法线和凹凸贴图3

课时76:FragmentShader-纹理法线和凹凸贴图4

课时77:FragmentShader-Cube纹理采样

课时78:FragmentShader-实现高效的Reflection shader

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值