计算机图形学

计算机图形学就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法

计算机图形学的研究内容

如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法,构成了计算机图形学的主要研究内容。
图形硬件:研究图形要有基本的支撑硬件,包括图形加速卡,显示器、图形输出设备等等。

在计算机上生成图形的三个步骤:

  1. 造型技术
  2. 光照模型
  3. 绘制(渲染)技术

计算机屏幕是由像素构成的,像素作为构成图形的基本单碰为了在屏幕上显示一幅图形,就必须研究在哪些像素上生成图形,就必须有一套针对光栅显示器生成图形的算法

如何画有很多方法,如光线跟踪、辐射度算法、纹理映射、阴影等

算法研究:物体图形的 准确性、真实性、实时性

一个图形系统通常由图形处理器、图形输入设备和输出设备构成

分辨率三种:屏幕分辨率、显示分辨率、显卡分辨率

电脑的最高分辨率取决于显卡和显示器最低的哪一个

显示器的点距:相邻像素点的距离,越小越好

图形主要分为两类

  1. 线框图
  2. 明暗图(真实感图形)

图形图像的区别

—种说法:图形是由计算机绘制而成的,而图像则是人为的用外部设备所捕捉到的外部的景象
另外一种说法:图形是矢量图,而图像是位图(点阵)

构成属性:几何属性(轮廓、形状等),非几何属性(明暗、纹理等)

图形:含有几何属性,或者说更强调场景的几何表示
图像:计算机内以位图形式存在的灰度信息

计算机图形学发展的历史回顾

第一台图形显示器 旋风I号 类似于示波器的阴极射线管(CRT)

ACM委员会”核心图形系统CGS“

计算机图形学的两个重要进展:真实感图形学 实体造型技术
Bounknight提出第一个光反射模型,Gourand提出”漫反射模型+插值“思想(Gourand明暗处理),著名的简单光照模型——Phong模型,Whitted提出一个光透视模型——Whitted模型

ACM SIGGRAPH——计算机图形学最权威的国际会议

计算机图形学的应用及研究前沿

  • 计算机辅助设计与制造(CAD/CAM)

    三维形体重建

  • 可视化(VISC)

  • 真实感图形实时绘制与自然景物仿真

    • 光照模型:简单光照模型、局部光照模型、整体光照模型(简→复)
    • 绘制方法:光线跟踪法、辐射度方法
  • 计算机动画

  • 用户接口

    DOS时代→图形化操作系统

  • 计算机艺术

图形设备

  • 图形显示设备

    1. 彩色CRT显示器

      电子束

    2. LCD液晶显示器

      • 基本原理

        液晶是一种介于液体与固体之间的特殊物质,它具有液体的流态性质和固体的光学性质。当液晶受到电压的影响时,就会 改变它的物理性质而发生形变,此时通过它的光的折射角度就会发生变化,而产生色彩。

        液晶显示:主动式、被动式(背光源和偏光板的设计和方向有所不同)

      • 基本技术指标

        1. 可视角度

          视线与屏幕中心法向的角度,左右两边的最大角度相加

        2. 点距和分辨率

          点距:两个液晶颗粒之间的距离

          分辨率为1024768个即该液晶显示器含有1024768个液晶颗粒(光点)

        3. 展望

          外观小巧精致,没有闪烁现象,工作电压低、功耗小、节约能源,没有电磁辐射

  • 图形处理器

    连接计算机于显示终端的纽带
    显卡核心(GPU),对系统输入的视频信息进行构建和渲染,各图形函数基本都集成在这里
    显卡,用于存储将要显示的图形信息及保存图形运算的中间数据,与显示主芯片的关系就像计算机的内存与CPU一样密不可分。大小和速度直接影响着主芯片的性能的发挥,越大越好、越快越好。

  • 图形输入设备

    键盘和鼠标,跟踪球、空间球、数据手套、光笔、触摸屏、数字化仪、图形扫描仪

习题1

  1. 计算机图形学的主要研究内容是什么?

    如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法,构成了计算机图形学的主要研究内容。

  2. 列举三个以上图形学的应用领域。

    动画、工程、医学

  3. 一个图形系统通常由哪些图形设备组成?

    图形显示设备、图形处理器、图形输入设备

  4. 图形和图像的区别是什么?

    图形:含有几何属性,或者说更强调场景的几何表示

    图像:计算机内以位图形式存在的灰度信息

  5. CRT显示器的原理是什么?

    用电子束激发屏幕内表面的荧光粉来显示图像的,由于荧光粉被点亮后很快会熄灭,所以电子枪必须循环地不断激发这些点。

  6. LCD有哪些技术指标?

    1. 可视角度

      视线与屏幕中心法向的角度,左右两边的最大角度相加

    2. 点距和分辨率

      点距:两个液晶颗粒之间的距离

      分辨率为1024768个即该液晶显示器含有1024768个液晶颗粒(光点)

    3. 展望

      外观小巧精致,没有闪烁现象,工作电压低、功耗小、节约能源,没有电磁辐射

  7. 有哪些常用的图形输入设备?

    键盘和鼠标,跟踪球、空间球、数据手套、光笔、触摸屏、数字化仪、图形扫描仪

计算机图形学 ChapterOne 绪论相关推荐

  1. 计算机图形学绪论:感知、光、颜色和数学

    计算机图形学绪论   计算机图形学是有关建模.光照.虚拟世界的动态特性以及人们在其中的活动方式的理论.在深入学习图形学与虚拟环境之前,我们需要预先掌握一些数学基础,着眼于较高的抽象层次,了解图形学的基 ...

  2. 【XJTUSE计算机图形学】第一章 绪论

    禁止转载 文章目录 [XJTUSE计算机图形学]第一章 绪论 1.1 研究内容 1.图形系统的主要任务 2.计算机图形学的研究对象 3.图形的要素[填空题] 4.图形图像表示法 5.图形研究例子 6. ...

  3. 【计算机图形学基础】第一章绪论

    第一章 绪论 1.1 计算机图形学的目标与任务 1.1.1 视觉交流视计算机图形学的核心目标 计算机图形学的核心目标在于创建有效的视觉交流,通过可视化的方式向公众进行展示. 视觉交流的一个基本问题是如 ...

  4. 计算机图形学第一章---绪论

    所用教材:<计算机图形学基础>(第二版)陆枫 何云峰 编著 主要参考书目 孙家广,计算机图形学(第三版),清华大学出版社,1999. Donald Hearn,M.Pauline Bake ...

  5. 计算机图形学前沿领域的设想,计算机图形学

    计算机图形学 定义:计算机图形学是研究怎样用数字计算机生成.处理和显示图形的一门学科. 图形:表示和绘制+ 输入/输出设备 计算机图形学:计算机科学中,最为活跃.得到广泛应用的分支之一 数据计算机图形 ...

  6. 计算机图形学透视投影知识点,计算机图形学

    计算机图形学期末复习 第一章 绪论 计算机图形学定义:计算机图形学是研究通过计算机将数据转换成图形,并在专门显示设备上显示的原理.方法和技术 第二章 计算机设备及硬件系统 知识点 阴极射线管(CRT) ...

  7. 计算机图形学原理及实践学习笔记第一章

    第一章 绪论 1.1 计算机图形学简介 在计算机图形学中,"模型"这个词指的可以是 几何模型 也可以是 数学模型. 几何模型:我们想要呈现在图像中的物体的模型,例如 构建的汽车模型 ...

  8. 计算机图形学基础徐文鹏知识点,计算机图形学基础(OpenGL版)

    第1章 绪论 1.1 计算机图形学的目标与任务 1.1.1 视觉交流是计算机图形学的核心目标 1.1.2 计算机图形学的三个基本任务 1.2 计算机图形学的内容体系 1.3 计算机图形学相关学科 1. ...

  9. 计算机图形学核心期刊,中国图象图形学报是中文核心期刊吗

    中国图象图形学报是中文核心期刊吗? <中国图象图形学报>是被国内主要检索系统收录的核心电子信息中文期刊,目前杂志的论文形式主要有综述.技术报告,项目进展.学术动态.新技术评论.新产品介绍和 ...

最新文章

  1. php 请求服务器时间设置,学习猿地-php如何设置服务器时间
  2. 用群体测试开发成功的应用程序
  3. Centos用cron定时执行PHP
  4. 《华尔街日报》专访雷军:小米如何应对挑战者身份的变化
  5. 图像的全局特征--HOG特征、DPM特征
  6. 手势在c语言的作用,手势态度在人际交往中的重要性
  7. OpenGLES渲染
  8. asc怎么用 linux zip_linux的asc文件怎么打开
  9. 还没休年假的小伙伴注意了...事关你的合法权益
  10. mysql基础之mariadb集群双主(主主)架构
  11. 给GridLayout设置字视图的大小和视图之间的距离
  12. HTML之如何在你的网页上放小姐姐图片
  13. 手机APP从服务器获取列表和详情
  14. 6阶群的非平凡子群_简明算术教程——第二章 群——第9节 可解群
  15. API-String类、基本数据类型对象包装类
  16. 微波技术在计算机的应用论文,计算机数据自动处理在微波实验中的应用.doc
  17. win 32 APP 项目简单创建窗体
  18. ros手柄控制机器人小车(三)
  19. HTML5 APP从入门到精通
  20. win2008R2安装Epson630K共享打印 64位 32位通吃!

热门文章

  1. elementui 表格插入图片并且鼠标移入放大
  2. vuebase-2.Props的验证组件的深入
  3. 全局变量及其含义php,什么是全局变量
  4. echarts x轴像直尺一样设置刻度_Python matplotlib画图y轴数值不按大小排列问题
  5. linux支持三种类型的硬件,linux
  6. 计算机考试前的心情作文,考试要写在考试时紧张的作文(共七篇)
  7. 说了栈和队列的区别以后,面试官当场就吐了,同学们千万要引以为戒。
  8. Centos7 下载chrome浏览器,建快捷方式
  9. 十大Web网站漏洞扫描工具
  10. 验证码的世界,竟然……如此触目惊心!