百人计划图形1.2.1学习笔记——向量基础
对于向量基础,在庄懂大佬的入门课程中也有所提及,但也只对向量的加减法进行了简单的介绍,没有过多注重于理论部分,反而更多的是对于unity连连看以及代码的实操展示,能更直接的看到实际效果。

啥是向量:
向量的定义
向量与标量
向量与点
零向量



零向量=原坐标??(不清楚)

关于向量如何计算

标量与向量的计算
个人理解就是对模型等比例的放大与缩放,以及进行镜面反向和对角线旋转操作?

向量模长

标准化向量

向量加减法还记得,就不做笔记了。。。。
计算两点间距离:距离公式

向量的点积计算(shader老朋友,Lambert,phong等shader代码、连连看都会运用)


Vcosa = V投影?

兰伯特光照模型(Lambert)
庄懂大佬课程中进行过连连看演示以及相关代码编写,模型渲染常见shader

视频中shader graph连连看可视化编程

向量的叉积计算


最后视频留下的作业,我以庄懂大佬那边完成的作业提交吧(偷个懒),自己回顾一下之前的代码当复习了,秋咪
shader forge连连看代码以及效果展示
单纯的Lambert连连看代码找不到了用其他的代替一下,心累



