计算机图形学是什么

维基 问答 2022-05-11 14:54:38 阅读(...)

计算机图形学(CG)是研究计算机在硬件和软件的帮助下创建计算机图形的科学学科,是计算机科学的一个分支领域,主要关注数字合成与操作视觉的图形内容。虽然这个词通常被认为是指三维图形,事实上同时包括了二维图形以及影像处理。

计算机图形学(computer graphics,CG)是研究计算机在硬件和软件的帮助下创建计算机图形的科学学科,是计算机科学的一个分支领域,主要关注数字合成与操作视觉的图形内容。虽然这个词通常被认为是指三维图形,事实上同时包括了二维图形以及影像处理。

计算机图形学 computer graphics

概述

简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属性组成。从处理技术上来看,图形主要分为两类,一类是基于线条信息表示的,如工程图、等高线地图、曲面的线框图等,另一类是明暗图,也就是通常所说的真实感图形

计算机图形学一个主要的目的就是要利用计算机产生令人赏心悦目的真实感图形。为此,必须创建图形所描述的场景的几何表示,再用某种光照模型,计算在假想的光源、纹理、材质属性下的光照明效果。所以计算机图形学与另一门学科计算机辅助几何设计有着密切的关系。事实上,图形学也把可以表示几何场景的曲线曲面造型技术和实体造型技术作为其主要的研究内容。同时,真实感图形计算的结果是以数字图象的方式提供的,计算机图形学也就和图像处理有着密切的关系。

图形与图像两个概念间的区别越来越模糊,但还是有区别的:图像纯指计算机内以位图形式存在的灰度信息,而图形含有几何属性,或者说更强调场景的几何表示,是由场景的几何模型和景物的物理属性共同组成的。

计算机图形学的研究内容非常广泛,如图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法、非真实感绘制,以及计算可视化、计算机动画、自然景物仿真、虚拟现实等。

计算机图形学的分支学科

这个科学广义的分支学科,可大致可分为以下几类

  • 几何:研究面的表示和处理的方法
  • 动画:研究移动的表示和操作方法
  • 影像拟真/渲染:研究模拟光线传递效果的算法
  • 影像:研究影像的获取或是编辑
  • 拓扑结构:研究的空间和表面的结构。

几何

几何学的一个分支,研究将三维对象用离散数字表示。因为模型的外观很大程度上取决于它的外表面,所以边界表示法(BREP)是最常用的。对于大多数模型来说二维表面很好的表示方法,虽然他们可能是非流形。 多边形网格是最常见的表示形式,尽管基于点的表示方法最近开始变得受欢迎,这些表示方法被称作拉格朗日。另外,一些变形曲面可以进行许多拓扑变化(如流体就是最显著的例子)。

动画

动画研究是曲面或其他的对象,随着时间的推移而移动或变形的一个分支。从历史上看,大部分在这一领域的工作,都专注于调节参数来使模型运动,但最近动力学模拟已成为更受欢迎更强大的方法。

子领域

  • 运动捕捉
  • 骨骼动画
  • 动力学模拟(例如流体动力学)

渲染

通过渲染生成模型的图像。渲染可能会模拟光线跟踪来创造真实的图像或者用它创建具有特殊艺术风格而非真实感绘制的图像。其中真实感绘制的两个基本运算是传递(多少光线从一个地方到另一个地方)和散射(表面如何与光相互作用)。查看渲染了解更多信息。

子领域

  • 非真实感绘制
  • 基于物理的渲染
  • 实时渲染侧重于对于交互式应用程序(如游戏、建模时的实时预览)的使用,通常使用专门的硬件,比如图形处理器。
  • 光照

计算机图形

计算机图形在学术中的广义被用来描述为“在计算机里除了文字与声音以外的一切”。

二维计算机图形

二维计算机图形(二维 computer graphics),是产生基于计算机的数字图像(例如二维几何模型,文本,和数字图像)。二维计算机图形被利用在许多方面,例如字体、地图、工程制图、广告、等等。

三维计算机图形

三维计算机图形(三维 computer graphics)是计算机和特殊三维软件帮助下创造的作品。一般来讲,该术语可指代创造这些图形的过程,或者三维计算机图形技术的研究领域,及其相关技术。

计算机动画

计算机动画(computer animation),又称计算机绘图,是通过使用计算机制作动画的技术。它是计算机图形学和动画的子领域。近年动画师越来越多的借助于三维计算机图形学,纵使二维计算机图形学仍然被广泛使用着。有时动画最后播放的地方就是计算机本身,有时候则是另外的媒体,例如电影。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • RGBA

    RGBA是什么

    RGBA是一种色彩空间的模型,由RGB色彩空间和Alpha通道组成。RGBA代表红(Red)、绿(Green)、蓝(Blue)和Alpha通道(Alpha)。Alpha通道为图像的不透明度参数。
  • 卡通渲染 Toon Shading

    卡通渲染是什么

    卡通渲染(赛璐珞渲染)是一种非真实感绘制,旨在使电脑生成的图像呈现出手绘般的效果。为了使图像可以与漫画或者卡通达到形似的效果,专业人员通常使用卡通渲染着色器进行处理。卡通渲染作为计算机图形学的副产物出现的新技术,并且主要应用于电子游戏中。
  • 计算机动画 Computer Animation

    计算机动画是什么

    计算机动画又称计算机绘图,是通过使用计算机制作动画的技术。是计算机图形学和动画的子领域。近年动画师越来越多的借助于三维计算机图形学,纵使二维计算机图形学仍然被广泛使用着。有时动画最后播放的地方就是计算机本身,有时候则是另外的媒体,譬如电影。
  • 三维计算机图形 3D computer graphics

    三维计算机图形是什么

    三维计算机图形是电子计算机和特殊三维软件帮助下创造的作品。该术语可指代创造这些图形的过程,或者三维计算机图形技术的研究领域,及其相关技术。该术语也用于指代这些模型本身。采用该技术的计算机科学的分支称为三维计算机图形学。
  • 数字图像 digital image

    数字图像是什么

    数字图像是二维图像用有限数字数值像素的表示。通常,像素在计算机中保存为二维整数数组的光栅图像,这些值经常用压缩格式进行传输和储存。数字图像可以许多不同的输入设备和技术生成,例如数字相机、扫描仪、坐标测量机等等。
  • 二维计算机图形 2D Computer Graphics

    二维计算机图形是什么

    二维计算机图形简称为二维CG,是基于计算机的数字图像的产生—主要是从二维模型(例如二维几何模型,文本,和数字图像)产生,并且使用只适用这些模型的技术。该词也用于指代这些模型本身。采用该技术的计算机科学的分支称为二维计算机图形学。