计算机图形学---学习笔记

http://cs.hust.edu.cn/webroot/courses/csgraphics/jiaocai.php?bookpage=1_b

第一章 绪论

1.1 计算机图形学及其相关概念

计算机图形学的定义:

计算机图形学(Computer Graphics)是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。国际标准化组织(ISO)定义它为:计算机图形学是研究通过计算机将数据转换成图形,并在专门显示设备上显示的原理、方法和技术。

计算机图形学的研究对象是图形:

颜色信息及形状信息的图和形

图形和图像的区别:

计算机中表示带有颜色及形状信息的图和形常用两种方法:点阵法和参数法。这样,可以进一步细分:把参数法描述的图形叫做图形(Graphics),而把点阵法描述的图形叫做图像(Image)。


1.2 计算机图形学的发展

图形显示设备:随机扫描显示器,存储管式显示器,光栅扫描图形显示器,液晶显示器、等离子显示器和激光显示器等,他们正向着小型化、低电压和数字化方向发展。

图形输入设备:二维图形输入设备(光笔、操纵杆和空间球),三维图形输入设备(用于虚拟现实系统的数据手套).


1.4 计算机图形学研究动态

计算机动画:

逐帧动画/关键帧动画,一般来说,动画的播放速度要求在15/秒以上,电影界的标准是24/秒。

三维空间动画类型:刚体动画、变形动画、基于物理的动画、粒子动画、关节动画与行为动画等等。

地理信息系统

人机交互

真实感图形显示:

真实感图形的生成包括场景造型、取景变换、视域裁剪、消除隐藏面和可见面光亮度计算等步骤。

虚拟现实:

虚拟现实(Virtual-reality)系统是由计算机生成的一个实时三维空间。用户在其间可以自由地运动,随意观察周围的景物,并可以通过一些特殊的设备与虚拟物体进行交互操作,使用户产生一种身临其境的感觉。

科学计算可视化

并行图形处理:

图形处理技术的并行计算大致可以分为几个层次:1、多计算机的并行图形处理 2、多显卡 3、多GPU


第二章 计算机图形系统及图形硬件

2.1 计算机图形系统概述

计算机图形系统的功能

交互式计算机图形系统应具有计算、存储、交互(对话)、输入和输出等五个方面的功能


图形系统基本功能框图


计算机图形系统的结构


计算机图形系统的结构

图形应用数据结构:对应一组图形数据文件,保存着图形对象的全部描述信息。
图形应用软件:是图形系统的核心部分,包括了各种图形生成和处理技术,是图形技术在各种不同应用中的抽象。
图形支撑软件:由一组公用的图形子程序所组成,它扩展了系统中原有高级语言和操作系统的图形处理功能。

2.2 图形输入设备

键盘、鼠标、光笔、触摸屏、操纵杆、跟踪球和空间球、数据手套、数字化仪、图像扫描仪、声频输入系统和视频输入系统

2.3 图形显示设备

2.3.2 CRT图形显示器

直视存储管图形显示器

光栅扫描的图形显示器

像素(pixelpel,是picture element的简写):每个屏幕点称为一个像素。像素信息从应用程序转换并放入帧缓冲区的过程称之为扫描转换过程。
走样:光栅扫描的图形显示器是画点设备,绘制图形时只能用尽可能靠近图形的像素点集来近似表示图形,因而会产生失真。这种失真称为走样。

离子体显示器

液晶显示器

薄片光电显示器

激光显示器

发光二极管显示器

三维观察设备

2.4 图形显示子系统


2.5 图形硬拷贝设备

 常用的图形绘制设备有打印机和绘图仪。打印机是一种点阵设备,可以分为撞击式和非撞击式两种。笔式绘图仪是另一种常见的图形绘制设备,它是一种画线设备,支持矢量设备。笔式绘图仪可以分为平板式绘图仪和滚筒式绘图仪两种。





  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机图形学编程的PDF是一本适用于学习开发3D游戏的朋友们的资源。它包含了基本图形的生成、直线生成的不同算法(如DDA算法、中点算法和Bresenham算法)等内容。此外,它还介绍了OpenGL图像管线的组成和简单的OpenGL着色器语言(GLSL)示例。这本PDF对于对自动化图形界面操作和Python编程有兴趣的读者也是有帮助的,可以学习如何使用它们来提高工作效率、自动执行重复性任务或进行GUI应用程序的自动化测试。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [计算机图形学pdf(可copy内容版)](https://download.csdn.net/download/soul__river8/3182581)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Python自动化与脚本编程笔记3.md](https://download.csdn.net/download/weixin_52057528/88264569)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [《计算机图形学编程(使用OpenGL和C++)》](https://blog.csdn.net/RayoNicks/article/details/123004844)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值