码迷,mamicode.com
首页 > 其他好文 > 详细

原创 计算机图形学编写shader必备的数学知识总结

时间:2017-05-13 19:07:45      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:使用   out   ade   ros   坐标   outer   坐标系   数学   线性   

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必备的数学知识总结

标签:使用   out   ade   ros   坐标   outer   坐标系   数学   线性   

原文地址:http://www.cnblogs.com/4unity3d/p/6849778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!