跳至正文

Overview of Computer Graphics

引 应用

电子游戏
什么是好的画面呢?(举例只狼)
直接看画面是不是足够亮
全局光照做的好看起来就会很舒服
为什么无主之地看起来那么像卡通呢?

电影
电影黑客帝国 合成特效 也是图形学的一部分
闫老师认为其实是最简单的图形学的应用
因为现实中见不到或者见的少 所以即使有问题可能也看不出来
最困难的往往是大家见得最多的东西 例如食品
阿凡达引入了面部捕捉

动画
疯狂动物城 动物的毛发渲染
冰雪奇缘2 粒子 烟雾

设计
CAD 电脑设计
autodesk的车模 光照 碰撞模拟
宜家的家具展示 完全由计算机生成的效果图

可视化
人体结构 图标增长率 B超成像

虚拟现实
虚拟现实看不到现实 增强现实还是能看到现实的

数字绘画
PS 人像绘画等等

模拟
沙尘暴 黑洞

GUI图形用户接口
操作系统的界面

字体
The Quick Brown Fox Jumps Over The Lazy Dog
这句话用尽了26个字母

引 为什么要学习计算机图形学?
创造真实的虚拟世界
需要理解真实的物理世界
新的计算方法 新的显示方法 新的技术
图形学是相对困难的
这门课不会去讲硬件编程和应用
最终答案AWESOME!

课程内容
• 光栅化
• 曲线和曲面
• 光线追踪
• 动画/模拟

光栅化
三维空间的几何形体显示在屏幕上
实时:计算机图形学下认为是每秒能生成30帧 否则就叫做离线

曲线和曲面
怎样在计算机中表示的问题

光线追踪
达到好的效果 但是慢
两全其美的方法:实时光线追踪

动画/模拟
关键帧动画
布的重力

GAMES101不讲的是
OpenGl/DirectX/Vulcan
我们学的不是API
三维建模和游戏开发也不会讲
图形学和计算机视觉也是不一样的
一切需要猜测的内容基本都是计算机视觉的内容
例如识别一张图上的内容

不同?

边界越来越模糊了

大致信息
不需要好的显卡
课程网站: https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html
推荐书籍:虎书 Fundamentals of Computer Graphics
Q&A: http://games-cn.org
作业:周作业
已经有代码框架 只要在代码上做改动 使用C++
一定要用IDE

发表评论

您的电子邮箱地址不会被公开。