摘要:
计算机图形学概览;课程介绍。
课程介绍
1、课程包含内容:
(1)光栅化(OpenGL、Shader的运作过程);
(2)曲线/曲面,模型几何;
(3)光线追踪(如何在动画、电影里产生真实感)、路径追踪、表面建模;
(4)动画与模拟。
2、光栅化:把三维空间中的几何形体显示到屏幕上。(应用于实时的计算机图形学,至少30FPS)
3、绘制光滑曲线;细分得到复杂曲面;面变化时如何保持拓扑结构。
4、计算机视觉:图像中存在需要猜测的信息;分析、理解图像中的信息。
5、计算机图形学与计算机视觉的区别:
正向箭头:将三维模型、光照、贴图等信息整合到图像中,为计算机图形学;
反向箭头:分析图像中的信息所对应的三维对象,为计算机视觉。
模型->模型:物理模拟、渲染、材质。
图像->图像:计算摄影学、深度学习。
6、课程网站:http:://www.cs.ucsb.edu/~lingqi/teaching/games101.html
老师的个人主页:https://sites.cs.ucsb.edu/~lingqi/
7、书籍推荐:Steve Marschner and Peter Shirley, “Fundamentals of Computer Graphics”,3rd or later edition. (虎书Tiger book)
8、计算机图形学与混合现实在线平台(讨论区):https://games-cn.org/forums/