1. 引言#
人类获取外界信息最主要的方式是通过视觉, 因此视觉内容的获取、处理和生成在现代社会中扮演着重要的角色。可视计算(Visual Computing) 是针对视觉内容生成与处理的所有计算机科学分支的总称。它涉及到的学科或领域有计算机图形学、图像处理、可视化、计算机视觉、人机交互等。作为这个方向的入门教程,我们选择以计算机图形学为主线,从相对基础的问题开始研究,并发散到尽可能多的领域。在内容安排上,分为了下面几个板块:
入门:二维图形 讨论二维图形、图像的相关知识作为引入,包含基础硬件介绍、绘制算法、图形处理等方面
几何建模 讨论如何描述、变换、处理、重建三维几何,这是构建三维世界的基础
渲染 讨论如何将三维几何以真实、漂亮、高效的方式绘制到电脑屏幕上
动态生成 讨论如何让几何按照想要的方式运动,包含物理动画与非物理动画
可视化与交互 讨论如何让人类理解、探索、处理各种人文、科学、医疗等的数据