【摘要】计算机图形学经过三十多年的发展,在计算机艺术、计算机动画、自然景物仿真、图形实时绘制的方面都有很大程度的成就。图形学发展速度很快,并且已经成为一门独立的学科,应用前景非常广阔,本文就计算机图形学的发展及应用研究探讨,希望能帮助有所需要的人。

【关键词】计算机图形学;发展状况;应用

什么是计算机图形学?简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。计算机图形学又称CG,计算机图形学研究的是如何在计算机环境下生成图形、处理图形、显示生成图形的一门学科,其基本构成是逐步实现对图形的处理和设计工作。计算机图形学研究的内容极其繁多,如曲线曲面建模、图像制作指标、人机交换系统、计算机的硬件系统、风景渲染、电子动画、图形交换技术、真实感图形显示算法、虚拟现实、图形硬件等。随着该项技术的不断发展,它在计算机科学中最为活跃的分支之一,并得到广泛的应用。现在介绍计算机图形学的研究内容、发展历史、应用和图形学前沿的方向。

一、计算机图形学的发展史

20世纪50年代,第一台拥有图形显示技术的计算机在美国麻省理工学院诞生,该显示器只能显示一些简单的图形。在50年代,只有电子管计算机,用机器语言编程,主要应用于科学计算,为这些计算机配置的图形设备仅具有输出功能。1962年,MIT林肯实验室的I-van.E.Sutherland发表一篇博士论文,他在论文中首次使用了计算机图形学“ComputerGraphics”这个术语,确定了计算机交互图形学作为一个崭新的科学分支的独立地位。

到20世纪70年代,光栅图形学迅速发展,区域填充、裁剪、消隐等基本图形的概念及其相应算法纷纷诞生,使得图形学得到了广泛的应用。

进入80年代以来,计算机图形学在理论研究和实际应用的深度和广度方面,都取得了令人骄傲的成绩。中国的计算机图形学发展最早可以追溯到二十世纪80年代末期,在清华大学、浙江大学等国家重点大学中的计算机研究所中开始了对计算机图形技术的研究。我国计算机图形学的学者们吸收了一批国外图形学的研究成果,主要有计算机图形学的基本理论与算法、真实感图形生成的理论与算法、几何造就的基本理论与算法,并在科学计算可视化、虚拟现实和不规则物体的造就等研究方向发表了许多具有国际先进水平的论文。

同时由于中国的对外开放,一批批海外计算机方面的专家开始进入中国,为中国计算机事业的发展奠定了最基本的人才基础。到目前为止,由于计算机的运算速度的加快,使得图形学的各个研究方向得到充分发展,图形学已广泛应用于动画、CAD/CAM、科学计算可视化、影视娱乐等各个领域。

二、计算机图形学的应用

(1)科学计算可视化

目前在气象分析、流体力学、有限元分析及医学当中,科学计算可视化得到广泛的应用。特别是在医学领域,科学计算可视化的发展前途不可限量。目前在医学上依靠精密机械做脑部手术是一个热门的话题,而这项技术实施的前提是以可视化为基础。可视化在医生进行手术时,可以将医用CT所扫描的数据转化为图像,帮助医生判断患者体内患处的准确位置,之后通过碰撞一类的技术实现手术效果的反馈。可见,未来医学的各个领域发展中,可视化不可缺少。天气气象站利用可视化技术,将大量数据转化成形象逼真的图形后,经过仔细分析后可清晰预报几天之内的天气情况,得我们的生活和工作带来极大的方便。

(2)计算机动画

动画片是静态的动态艺术,每一幅图像之间都存在着一定的局部变化,单纯依靠人工识别,工程量太大,而计算机图像学和计算机硬件恰恰能够对图形中不变动和需要变动的图形进行快速、合理的修改,在一定程度上减少了人力操作。计算机动画的设计灵感来源于传统的卡通片,它的制作环节简单,也就是保持“关键帧”的不变,再将连续帧进行组合。计算机动画内容丰富多彩,生成动画的方法也多种多样,如三维自由形体变形,轴变形方法,二维形状混合等等。随着信息技术的发展,计算机动画产业的发展将更加顺利。

(3)计算机辅助制造及设计

在工业界计算机图形学的广泛应用中,CAU/CAD是最活跃的。土建工程、产品设计及机械结构,包括设计设计船舶的外形、飞机和化工厂、发电厂等布局机电子器件、电子线路等,都离不开计算机图形学。我们不但要重视生产工程的精确图形及产品的相应结构,更要重视常用的进行人机修改机交互设计对所涉产品、工程、系统的相关图形,经过不断选代设计,利用数据结构输出零件表、工艺卡、材料表、加工流程、加工数据代码等指令。计算机图形学主要应用到电子工业中的集成电路、电子线路、网络分析及印刷电路板等方面,其优势十分明显。

(4)计算机艺术

计算机图形学在艺术领域中也积极发挥着作用,并利用其优势在艺术品制造,如中国国画、各种图案、花纹及传统油画等,积极发挥作用。还广泛应用于广告制造、电影及动画片,其中不乏一些获得奖项的作品。一些美术设计相关人员通过图形学对图像进行熟练处理,从而实现相应的艺术价值和商业要求。

(5)图形实时绘制与自然景物仿真

重现真实世界的场景即真实感绘制。真实感绘制主要是模拟真实物体的物理属性,简单地说,就是物体的形状,光学性质,表面的纹理和粗糙程度,以及物体间的相对位置,遮挡关系等等。在自然景物仿真这项技术中,我们需要过行消除隐藏线及面、明暗效应、纹理、辐射度、颜色模型、光线跟踪等工作。其中,光照和表面属性是最难模拟的,而且还必须处理物体表面的明暗效应,以便用不同的色彩灰度来增加图形的真实感。自然景物仿真在几何图形、指挥控制、广告影视、科学计算等方面应用范围很广,单从广告的精美制造就可以看出来了。

三、计算机图形学的发展趋势

计算机图形学经过三十多年的发展,傲立在科学的前端。经过多年的发展,计算机图形学不仅已经形成了一门独立的学科,还广泛应用于多个领域。通过上文的叙述,我们可以发现计算机图形学在计算机辅助制造及设计,计算机动画,计算机动画等方面的应用,在我们生活中随处可见,使我们的生活变得丰富多彩。总之,计算机图形学在各个领域的广泛应用,给人们带来了很多益处,促进人类文明的进步。

参考文献

[1]黄凤玲.浅谈计算机图形学的发展历程及应用前景[J].读与写:教育教学刊,2009,6(7):183.

[2]范毅晟,谢保川,李雪青.计算机图形学的发展及应用探讨[J].电子技术与软件工程,2013(22):103.

[3]常进.计算机图形学的发展及应用前景[J].集团经济研究,2007(1X):274-275.

计算机图形学研究与应用的最新进展,关于计算机图形学的发展及应用探究相关推荐

  1. 我国计算机的最新进展,我国计算机最新进展

    满意答案 a858skwv18 2013.09.04 采纳率:55%    等级:12 已帮助:13950人 DNA分子计算机是公认的下一代计算机,而实现DNA计算的一个重要基础就是基于DNA分子的逻 ...

  2. 卷积神经网络的研究现状,卷积神经网络最新进展

    类脑和卷积神经网络什么关系 一."类脑"概念1.在早期,类脑一般是指从软硬件上模拟生物神经系统的结构与信息加工方式.随着软硬件技术的进步,以及神经科学与各种工程技术的多方面融合发展 ...

  3. 新药开发相关计算机辅助设计,研究称:药物开发将步入计算机辅助设计时代

    德国研究人员近日发表一份报告声称,利用计算机辅助药物设计正离我们越来越近.无需很久,包括癌症.关节炎.艾滋病在内的众多疾病相关药物将完全产生于计算机,以往所依靠的经验式重复筛选法将被抛弃.报告将发表在 ...

  4. 人工智能属于计算机学科研究中的什么方向,“人工智能”属于计算机学科研究方向中的...

    摘要: }相对于是无损联,人工那么,D集的F成立F是R上.者脉微欲绝,计算机学究方汤主之当归四逆,手足.在S中,科研中的组.基基本语句元组本表表中的元删除视图视图可以.... }相对于是无损联,人工那 ...

  5. 场景文本检测与识别:最新进展及未来趋势

    Scene text detection and recognition: recent advances and future trends 文章目录 摘要 1.介绍 2.场景文本检测与识别的最新进 ...

  6. 高等数学与计算机的关联论文,数学建模与计算机关系研究的相关论文(2)

    数学建模与计算机关系研究的相关论文篇二 <数学建模与计算机关系研究> [摘要]高等数学与计算机教学具有内在相关性,尤其是在数学建模应用中,根据计算机学科发展来发挥数学建模理论的作用及效果, ...

  7. 中国计算机图形学研究进展

    中国计算机图形学研究进展 2016-09-08 刘永进  科技导报 作者个人主页:  http://cg.cs.tsinghua.edu.cn/people/~Yongjin/Yongjin.htm ...

  8. 计算机图形学未来的应用领悟,【专栏】计算机图形学年鉴:研究现状、应用和未来...

    原标题:[专栏]计算机图形学年鉴:研究现状.应用和未来 新智元专栏 作者:微软亚洲研究院网络图形组 [新智元导读]计算机图形学是支持各种影视特效.三维动画影片.计算机游戏.虚拟现实以及大家手机上各种照 ...

  9. 国家计算机科学进展,高等学校计算机一级学科教学改革与科学办学最新进展.pdf...

    高等学校计算机一级学科教学改革与科学办学最新进展.pdf 专业与课程建设 2014年12月刊 Major Construction & Course Construction 高等学校计算机一 ...

最新文章

  1. Hexo博客NexT主题美化之顶部加载进度条
  2. SAP同一公司不同工厂间物料转储方案比较
  3. python导出数据找不到csv_python – 将数据从neo4j导出到csv而不是json
  4. react css多个变量_如何使用CSS变量和React上下文创建主题引擎
  5. socket网络编程多线程
  6. Eclipse直接打开类文件/文件夹所在的本地目录
  7. PHP中date()函数里的参数
  8. 一键生成安卓证书_【带壳截图+电影台词 生成器】
  9. PostgreSQL 内存OOM控制策略导致数据库无法启动的诊断一例(如何有效避免oom)
  10. 图像减色处理(色彩量化)
  11. 如何使用Orchard搭建敏捷个人的网站(2)
  12. 【Shiro第一篇】 Shiro权限框架简介
  13. Web入门-namp的下载与使用
  14. Daemontools和Supervisor管理linux常驻进程
  15. 工具分享: 一键保存网页为PDF文件
  16. 并行计算:MPI总结
  17. python死循环_Python for死循环
  18. [Qualcomm][Audio] 高通Audio Bringup Guide
  19. 互联网30年,总有人正年轻
  20. nus计算机和iss学院,走进新加坡国立大学系统科学院

热门文章

  1. 苹果调整App Store政策;国内首个5G+8K超高清国产化白皮书发布;Windows计算器移植到到 Linux|极客头条
  2. Google 开源 ChromeOS.dev,在 ChromeOS 上构建应用更容易!
  3. @IT老司机 云服务、BI大数据、协同办公等五大技术选型研讨会,震撼来袭!
  4. 如何高效地远程部署?Fabric 来支招!
  5. AI 端侧落地+图像语义分割,百度 AI 快车道揭秘工业质检不再靠“人眼”的秘诀...
  6. 网易裁员事件双方和解;华为回应「推文攻击苹果」;PHP 7.4.0 发布 | 极客头条...
  7. 那些月薪过万的程序员都是从什么时间开始的?
  8. 微信回应「10 元就能在朋友圈改定位」;谷歌官方首次提及 Android 11;Node 8.16.2 发布 | 极客头条...
  9. 华米 OV 一加“征服”印度?!
  10. 为什么最近「骚扰电话」明显越来越多了?