01 计算机图形学概述
课程主题(主要四个部分)
- Rasterization(光栅化) -- OpenGL Shade 是怎么运作的
把三维空间的几何形体显示在屏幕上,实时的计算机图形学的主要应用
- Curves and Meshes(曲线和网格)
- Ray Tracing (光线追踪)动画,电影里面生成真实感画面的方式
- Animation / Simulation(动画和模拟)
计算机视觉(CG)和计算机图形学(CV)
CV就是一切需要猜测的内容基本都是CV的内容,如下左图片需要识别出那些地方诗人那些是路面那些是障碍物等,分析理解就是CV的内容
没有明确的界限(随着技术的发展两者结合越来越紧密,界限会越来越模糊)
课程参考书籍 Fundamentals of Computer Graphics
Graphics’ Dependencies (图形学依赖)
- Basic mathematics(基础数学)
- Linear algebra(线代), calculus(微积分), statistics(统计)
- Basic physics(基础物理)
- Optics(光学), Mechanics(力学)
- Misc(一些杂项)
-Signal processing(信号处理) Numerical analysis(数值分析)
- And a bit of aesthetics(一点点美学)
02 向量与线性代数
参考阅读材料:第二章(Miscellaneous Math),第五章(Linear Algebar)
Vector(向量)
Direction(方向)和Length(长度) ,通常用单位向量表示方向
向量的加减法
笛卡尔坐标系
<