学习笔记:中国大学MOOC ——《计算机图形学》


计算机图形系统的组成

如下图:

一个交互式计算机图形系统应该具备计算、存储、对话、输入和输出5个方面功能。他们是一个图形系统所具备的基本功能。

图形系统简单来说是由图形软件和硬件组成:

图形软件:

  1. 图形应用数据结构实际上对应一组图形数据文件,其中存放着要生成的图形对象的全部描述信息。
  2. 图形应用软件是图形系统最核心部分,包括各种图形生成和处理技术,是图形技术在各种不同应用重的抽象。比如常用的PS,Maya等
  3. 图形支持软件需要有规范接口,大多数图形应用程序都是建立在一定的图形支撑软件上。

图形软件的发展

  • 用现有的某种计算机语言写成的子程序包。用户使用的时候按照相应的计算机语言规定调用所需要的子程序生成各种图形。比如OpenGL,GKS等,用他们可以实现各种基本绘图,显示功能,以及各种事件的控制和处理。
  • 可以扩展某种计算机语言使它具备图形生成和处理的能力。比如C,C++扩展处理图形的语句函数等。
  • 专用的图形系统,针对某种设备,配置专用图形生成语言。执行速度快且效率高,就是也要承担系统开发工作量大,移植性差的缺点。

图形软件标准
ISO讨论和批准的通用的、与设备无关的图形包:GKS(1977的第一个官方标准),PHIGS(1986年的标准)
非官方的图形软件标准,广泛应用于工业界:微软的DirectX,SGI的OpenGL,Adobe的Postscript。
OpenGL是功能强大,调用方便的底层图形库。

图形硬件
包括图形计算机系统和图形设备两类。形计算机系统的硬件性能要求比一般主机性能更高、速度更快、存储量更大、外设种类更加齐全。

【图形学】计算机图形处理系统的组成相关推荐

  1. 计算机图形处理与应用程序,计算机图形处理与应用

    本文主要介绍了计算机图形图像处理的基本概念;导出三维图形几何变换矩阵的一般形式;简要介绍了消隐技术;介绍了AutoLISP语言的功能.特点及绘图程序,并结合简单实例,展示了开发的实际效果. 计算机图形 ...

  2. java 图形处理_课内资源 - 基于Java实现的几何图形处理系统

    1 综述 针对<计算机图形学>课程开发的几何图形处理系统实现的功能包括:在UI界面中通过鼠标点击拖拽等方式可视化地输入二维图形的功能:编辑最近输入的二维图形的功能:裁剪直线的功能,支持的图 ...

  3. 基于Java实现的几何图形处理系统

    1 综述 针对<计算机图形学>课程开发的几何图形处理系统实现的功能包括:在UI界面中通过鼠标点击拖拽等方式可视化地输入二维图形的功能:编辑最近输入的二维图形的功能:裁剪直线的功能,支持的图 ...

  4. 虚拟现实技术利用计算机,虚拟现实 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生...

    虚拟现实 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中. 中文名 虚拟现实,灵境 ...

  5. 计算机图形处理的一些知识

    最近在搞opencv来做一些简单的图像识别,既然涉及到图像识别,那么首先我们要把图像重新认识一下,大部分人看到一张照片可能就是单纯的一张照片,在一些做图像处理的人的眼中,可不就这么简单了. ### 计 ...

  6. 管理系统中的计算机应用信息可靠性,计算机信息处理系统的可靠性研究

    摘 要:随着信息时代与知识时代的来临,人们开始认识到知识与信息的重要性,从而将信息与知识应用到生活的各个领域当中.计算机软件的换代,提高了计算机信息处理的速度,但是同样也让信息处理面临一部分问题,使得 ...

  7. 在计算机检索系统中常用的检索技术有,计算机检索技术有哪些

    计算机检索技术:1.布尔逻辑检索:利用布尔逻辑算符进行检索词或代码的逻辑组配.2.截词检索:截词检索是计算机检索系统中应用非常普遍的一种技术.3.位置检索.4.字段限定检索.5.加权检索.6.聚类检索 ...

  8. 计算机专业体系 网易云,计算机系统结构 (二) 计算机主要系统构成

    本部分介绍计算机系统中除CPU外其他部分的系统构成,从计算机系统存储结构到计算机输入输出系统,介绍计算机主要部分结构,掌握在计算机设计主要环节中影响性能的因素,以及提高性能的各种理论和方法,通过定量分 ...

  9. 计算机系统的架构,计算机系统结构 (二) 计算机主要系统构成

    本部分介绍计算机系统中除CPU外其他部分的系统构成,从计算机系统存储结构到计算机输入输出系统,介绍计算机主要部分结构,掌握在计算机设计主要环节中影响性能的因素,以及提高性能的各种理论和方法,通过定量分 ...

最新文章

  1. php rule engine,jinchunguang
  2. Play 1.x框架学习之六:未登陆拦截机制 (Not Login intercept In play framework)
  3. Scanner类的基本总结
  4. ASP.NET Core on K8s学习之旅(14)Ingress灰度发布
  5. easyui datagrid java_EasyUI DataGrid 显示不了数据????
  6. What is an Operating System?
  7. pandas日常数据处理
  8. 为什么机器学习在嵌入式系统中会失败?
  9. oracle concat和,concat和||之間是否存在性能差異?在oracle
  10. 在Python中从头开始模拟退火
  11. 2021-07-31mysql 登录退出
  12. 百度输入法黑莓版更新至1.0.1.7
  13. 同花顺 python量化交易_开启量化第一步!同花顺iFinD数据接口免费版简易操作教程...
  14. HTML动态分页函数
  15. idea 安装 jclasslib 插件
  16. 计算机的组策略配置在什么时候生效,修改组策略生效时间
  17. LNMP搭建kodcloud个人私有网盘
  18. [渝粤题库]西北工业大学中国古代法制史
  19. NDS CA system和爱迪德CA系统
  20. C语言中 .c 和 .h 文件有什么关系?

热门文章

  1. 互联网金融平台功能分析及微服务架构设计
  2. 【ES实战】Elasticsearch指标监控说明
  3. Boost:标记的简单双图bimap的测试程序
  4. 计算机考研自我介绍大概多少字,1分钟自我介绍多少字
  5. 微信支付url未注册问题解决方案
  6. 处理器与安装内存显示不可用
  7. 爬虫实战_爬取静态单张图片
  8. 什么是工程建设的BLT模式
  9. 笔记本装linux费电,关于linux在笔记本下耗电的解决方案(只写我实践的部分)...
  10. 初中物理公式总结大全(pdf可下载)