0.前言
最近开始学习图形学领域的一些东西,来学习学习基础知识,一边做笔记一边听课,如有错误还请指正
课程资源:
1.什么是计算机图形学?
即利用计算机合成和处理视觉信息的学科领域
2.为什么要学习计算机图形学?
2.1 图形学的应用
电子游戏(Video games)
电影(Movies)
动画(Animations)
设计(Design)
可视化(Visualization)
虚拟现实(Virtual Reality)
增强现实(Augmented Reality)
数字插图(Digital Illustration)
模拟(Simulation)
图形用户接口(Graphical User Interfaces)
字体设计(Typography)
2.2 基础知识学习的难点
创建并与逼真的虚拟世界进行交互
需要了解物质世界的方方面面
需要考虑到新的计算方法,显示方法,技术方法
2.3 需要用到的知识
(透视)投影、曲线、曲面的数学知识
物理上的光照和阴影
对三维物体的描述和操作
动画和仿真
3.课程的内容
课程主要分为四个部分:光栅化、曲线和曲面、光线追踪、动画仿真
3.1 光栅化
什么是光栅化?
将三维空间的形体显示在屏幕上即是光栅化
3.2 曲线和曲面
3.3 光线追踪
3.4 动画仿真
3.5 注意事项
该课程并不会教关于使用工具方面(例如api与各种建模软件)的东西,侧重底层理论
计算机视觉与计算机图形学的区别:一切需要分析、理解、猜测的东西(比如预测)属于计算机视觉