GAMES101-现代计算机图形学入门-闫令琪——Lecture 01 Overview of Computer Graphics
目录
计算机图形学举例
1.Video Game:
- 如何辨别好的画面?看画面是不是足够亮。全局光亮。
- 为什么卡通风格是卡通?
2.Movies:
- 特效是最简单的图形学的应用,因为平常见不到:画鬼容易画人难。
- 阿凡达里程碑式:引入人的面部捕捉。
3.Animations:
- 动物毛发的制作,与光线作用。
- 如何渲染
- 模拟粒子、衣服、头发
4.Design:
- CAD: Computer Aided Design。计算机辅助设计。
- CG: Computer Graphics。数码化的产品。
5.Visualization:
- 图形学会操纵视觉信息。例子:可视化。
6.Virtual Reality:
- 虚拟现实和增强现实:虚拟现实都是虚拟的,增强现实可以看到现实,在现实之外还可以看到其他信息。
7.Digital Illustration
- 画画中的技术:插值、虚线。
8.Simulation
- 模拟各种特效:沙子、模板断裂等等,有人叫仿真、有人叫模拟、有人叫动画。
- 黑洞也是一个重要的模拟(模拟的是光线)
9.Graphical User Interfaces
- GUI: 图形用户接口。这些设计也是图形学的范畴。
10.Typography
- 字体设计:你会发现字体放大还是很清楚的。点阵和矢量。
- The Quick Brown Fox Jumps Over The Lazy Dog 这句话用尽了26个英文字母。
图形学包含哪些内容
- 矩阵
- 物理上的光学和着色
- 描述和操作三维形体
- 动画和仿真
为什么要学计算机图形学?
Computer Graphics is AWESOME
课程包括的内容
- Rasterization 光栅化
- Curves and Meshes 曲线和曲面(几何)
- Ray Tracing 光线追踪
- Animation / Simulation 动画与模拟
Rasterization
什么叫光栅化:把三维空间的几何形体显示在屏幕上。
实时:每秒钟至少30帧,否则叫离线。
Curves and Meshes
如何表示光滑的曲线,如何表示曲面,如何用简单的曲面通过细分的方法得到复杂的曲面,在形状发生变化的时候曲面如何变化,如何保持住物体的拓扑结构。
Ray Tracing
动画和电影中着重使用。
trade off:有时候为了达成某一目标不得不牺牲一些目标。光线追踪虽然效果好,但是慢。有没有方法可以两全其美:实时光线追踪。
Animation / Simulation
运动轨迹,形状变化,仿真模拟等等。
机器视觉和计算机图形学区别
书籍推荐
虎书百度网盘链接
提取码:n2rx
闲话
Geek(极客)= genius天才+freak怪胎