首页 > 代码库 > 原创 计算机图形学编写shader必备的数学知识总结
原创 计算机图形学编写shader必备的数学知识总结
1 shader学习中 最常使用的数学线性代数部分为矢量和矩阵
2 笛卡尔坐标系 unity遵循左手坐标系
3 矢量就是n纬空间中 包含 模和有方向的 有向线段
4 矢量可以和标量相乘或相除,当k<0矢量的方向取反
5 可以将一个矢量相加或相减,得到同一个维度的新矢量
6 矢量的加减运算,几何意义上遵循三角形定则
7 矢量除以矢量的模来得到模为1的单位矢量
8 矢量乘法做常用的是点积(内积 dot product inner product)和 叉积(外积 cross product outer product)
9 点积的几何意义很重要应用到了图形学的各个方面,其中一个几何意义就是投影(projection)
10 点积和叉积的计算公式
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
原创 计算机图形学编写shader必备的数学知识总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。