计算机图形学 | 欢迎来到图形世界

news/2024/10/23 4:47:43/

计算机图形学 | 欢迎来到图形世界

  • 计算机图形学 | 欢迎来到图形世界
    • 1.1 初识图形学
      • 计算机图形学
      • 相关学科
      • 发展历史
    • 1.2 探秘图形应用与研究
      • 有趣的图形应用
        • 计算机辅助设计(Computer-Aided Design):
        • 虚拟现实环境(Virtual-Reality Environment)
        • 科学计算可视化(Scientific Visualization)
        • 影片(Movie)
        • 游戏(Game)
      • 探索图形研究前沿
        • 几何造型
        • 表情与动作精细化
        • 真实感渲染
        • 管线优化
        • 图形学与深度学习的碰撞

华中科技大学《计算机图形学》课程

MOOC地址:计算机图形学(HUST)

计算机图形学 | 欢迎来到图形世界

1.1 初识图形学

计算机图形学

计算机图形学:研究怎样利用计算机来显示、生成和处理图形的原理、斱法和技术的一门学科。

源于IEEE(Institute of Electrical and Electronics Engineers )的定义:Computer graphicsis the art or science of producing graphical images with the aid of computer.

输入:结构特征数据

在这里插入图片描述

输出:图像信号

在这里插入图片描述

相关学科

计算机视觉、机器学习、深度学习。

在这里插入图片描述

发展历史

在这里插入图片描述
第一阶段

最早的计算机之一:ENIAC,全称为Electronic Numerical Integrator And Computer,即电子数字积分计算机(诞生于1946年2月14日的美国宾夕法尼亚大学)。

1950年,第一台图形显示器作为美国麻省理工学院(MIT)旋风I号(Whirlwind I)计算机的附件诞生了。这是一台类似于示波器的阴极射线管(Cathod Ray Tube,简称CRT)。它的出现架起了图形显示与计算机技术联系的桥梁。

20世纪50年代末期,MIT的林肯实验室在旋风I号(Whirlwind I)计算机上为北美防空司令部开发了半自动地面防空系统(Semi-Automatic Ground Environment 简称SAGE)。SAGE系统将雷达信号转换为显示器上的图形,操作者可以用“光笔”在屏幕上选取目标图形,这是最早的交互式图形系统。标志着“被动式图形学”开始迈向“交互式图形学”。

1962年,MIT林肯实验室的伊凡·萨瑟兰(Ivan Edward Sutherland)发表了一篇题为“Sketchpad:A Man-machine Graphical Communication System”(Sketchpad:一个人机交互通信的图形系统)的博士论文。在这篇论文首次提出“Computer Graphics”,奠定了计算机图形学的学科基础。

第二阶段

光栅图形学:图元生成、区域填充、裁剪、反走样、消隐等基本图形概念及其相应算法纷纷诞生。

光栅图形学的基础:光栅扫描式图形显示器,该设备是画点设备,可看作是一个点阵单元发生器,可控制每个点阵单元的亮度。

ACM成立图形标准化委员会,制定CGS(核心图形系统)。ISO发布CGI(计算机图形接口标准)、CGM(计算机图形元文件)、GKS(计算机图形核心系统)、PHIGS(程序员层次交互式图形系统)。这些标准为计算机图形学的推广、应用以及资源的共享发挥了巨大作用。

实体造型、图形渲染、光学追踪算法。

第三阶段

1992年7月,SGI公司发布了OpenGL的1.0版本。

1997年,微软公司发布了DirectX的3.0版本。

20世纪90年代出现图形处理器(英语:Graphics Processing Unit,缩写:GPU,又称显示核心、视觉处理器、显示芯片),计算机图形学开始具有强大的硬件计算基础。

1999 年,NVIDIA 发明了GPU,这极大地推动了PC 游戏市场的发展,重新定义了现代计算机图形技术,幵彻底改变了幵行计算。

将光线追踪加速技术、人工智能硬件及可编程着色技术集于同一GPU 中。

未来,计算机图形学的发展将越来越呈现出多元化和学科交叉的特点(人工智能、虚拟现实)。

1.2 探秘图形应用与研究

有趣的图形应用

计算机辅助设计(Computer-Aided Design):

产品设计中,对象首先以线框轮廓的形式显示,设计者可以很快看到对设计的外形迚行调整的结果。

建筑设计中,建筑设计师和他们的客户可以一起研究学校戒者工业区的一座戒一群大楼的外貌。CAD软件包还可以提供三维室内布局和光照的功能。

现在已经频繁地应用于大楼、汽车、飞机、轮船、宇宙飞船、计算机、纺细品、家庨用品和其他产品设计中。

虚拟现实环境(Virtual-Reality Environment)

在虚拟现实环境(virtual-reality environment,简称VR)用户可以不三维场景中的对象迚行交互。该环境中有与门的硬件设备提供三维观察效果,幵允许用户在场景中拾取对象。

科学计算可视化(Scientific Visualization)

科学计算可视化为科学计算的数据集戒过程生成图形表示。

影片(Movie)

电影中超现实的人物形象。

动作捕捉+CG(Computer Graphics)技术。

游戏(Game)

最终幻想、古墓丽影等。

现在图形的应用呈现多元化、学科交叉的特点,因此给我们的感觉其实是:“图形学无处不在”。

探索图形研究前沿

几何造型

在这里插入图片描述

人物、真实的自然景物。

表情与动作精细化

2017年,工业光魔公司因为它的面部表情捕捉系统获得奥斯卡技术奖。

在这里插入图片描述

真实感渲染

光线跟踪算法、物理渲染。

管线优化

延迟渲染。

在这里插入图片描述

图形学与深度学习的碰撞

2017年SIGGRAPH学术报告的一个趋势:深度学习技术在图形学领域开始生根发芽。

中国学者论文“Modeling Surface Appearance from a Single Photograph using Self-Augmented Convolutional Neural Networks”。在这篇论文中,首次尝试利用深度学习技术,仅通过一张未知光照条件下拍摄的平面材质照片,就可以恢复出该材质的表观纹理模型。

在这里插入图片描述


http://www.ppmy.cn/news/574875.html

相关文章

关于图形的绘制

import matplotlib.pyplot as plt #导入绘图第三方库 plt.plot([4,1,5,3]) plt.savefig(test1,dpi600) #存储图形文件 plt.savefig(../picture/test1,dpi600) plt.axis(equal) plt.show() import matplotlib.pyplot as plt #导入绘图第三方库 plt.plot([4,1,4,4,3,5,…

【XJTUSE计算机图形学】第三章 几何造型技术(1)——参数曲线和曲面

文章目录 【XJTUSE计算机图形学】第三章 几何造型技术(1)——参数曲线和曲面参数曲线和曲面曲线曲面参数表示非参数表示参数表示 曲线的基本概念插值、拟合和光顺(掌握概念)参数化概念参数化常用方法参数区间的规格化 参数曲线的代数和几何形式(了解一下)代数形式几何形式 连续…

【图形学】04 数学部分(四、放射变换)

文章目录 1、线性变换2、仿射变换3、张成空间4、对于齐次坐标的理解n、多边形重心的推论 1、线性变换 线性变换从几何直观有三个要点: 变换前是直线的,变换后依然是直线直线比例保持不变变换前是原点的,变换后依然是原点 比如说旋转&#x…

Matplotlib还能这么画!(附25个案例详细代码)

作者:zsx_yiyiyi 编辑:python大本营 大家好,今天分享给大家25个Matplotlib图的汇总,在数据分析和可视化中非常有用,文章较长,可以收藏下来慢慢练手。 # !pip install brewer2mpl import numpy as np import…

计算机基础:图形、图像相关知识笔记

1、图形、图像的基础知识 图形:由称为矢量的数学对象所定义的直线和曲线等组成。 图像:也称为栅格图像,由点阵图或位图图像、用像素来代表图像。每一个像素都被分配一个特点的位置和颜色值。 图形和图像之间在一定条件下可以互相转换&#xf…

点阵图(位图)与矢量图的区别

转自:http://www.eramx.com/article.php/97 计算机绘图分为点阵图(又称位图或栅格图像)和矢量图形两大类,认识他们的特色和差异,有助于创建、输入、输出编辑和应用数字图像。位图图像和矢量图形没有好坏之分,只是用途不同而已。因此,整合位图图像和矢量图形的优点,才是处…

【Python自然语言处理+tkinter图形化界面】实现智能医疗客服问答机器人实战(附源码、数据集、演示 超详细)

需要源码和数据集请点赞关注收藏后评论区留言私信~~~ 一、问答智能客服简介 QA问答是Question-and-Answer的缩写,根据用户提出的问题检索答案,并用用户可以理解的自然语言回答用户,问答型客服注重一问一答处理,侧重知识的推理。 …

月近万次发布,故障率<4‰如何做到?去哪儿测试左移重难点揭秘!

一分钟精华速览 去哪儿发布的数据显示,在过去一年中,其发布故障率始终保持在 4‰ 以下并不断降低。作为一家出行旅游服务平台,去哪儿网如何在复杂的业务场景下,仍能保持如此低的故障率?其中功能测试左移功不可没。 本…