计算机图形学的领域
大部分计算机图形学从业人员承认以下三个领域
- Modeling(建模)
存储在计算机上的方式处理形状和外观属性的数学规范。例如,咖啡杯可以被描述为一组有序的 3D 点,以及一些连接点的插值规则,以及描述光线如何与杯子相互作用的反射模型。 - Rendering(渲染)
一个从艺术中继承而来的术语,涉及从 3D 计算机模型创建阴影图像。 - Animation(动画)
一种通过图像序列创建运动错觉的技术。动画使用建模和渲染,但增加了随时间推移移动的关键问题,这在基本建模和渲染中通常不会处理
还有许多其他领域涉及计算机图形学,它们是否是核心图形学领域是一个见仁见智的问题。这些都将至少在文本中触及。这些相关领域包括:
- User interaction(用户交互)
- Virtual reality(虚拟现实)
通常至少需要立体图形和对头部运动的响应。对于真正的虚拟现实,还应提供声音和力反馈。由于该领域需要先进的3D图形和先进的显示技术,因此通常与图形密切相关 - Visualization(可视化)
通过视觉显示让用户深入了解复杂的信息。通常,在可视化问题中需要解决图形问题。 - Image processing(图像处理)
图像处理涉及 2D 图像的处理,用于图形和视觉领域 - Three-dimensional scanning(三维扫描)
使用测距技术来创建测量的三维模型。此类模型可用于创建丰富的视觉图像,并且此类模型的处理通常需要图形算法 - Computational photography(计算摄影)
使用计算机图形学、计算机视觉和图像处理方法来实现以摄影方式捕捉物体、场景和环境的新方法。
主要应用
- Video games
- Cartoons
- Visual effects
- Animated films
- CAD/CAM
- Simulation
- Medical imaging
- Information visualization