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

第一章 绪论

1.1 计算机图形学的目标与任务

1.1.1 视觉交流视计算机图形学的核心目标

计算机图形学的核心目标在于创建有效的视觉交流,通过可视化的方式向公众进行展示。

视觉交流的一个基本问题是如何通过图形或几何的方式来表示或展示一些问题或信息。而计算机图形学通过图形图像的方式提供了对问题与信息的一个更好的展示与理解方式。

使用可视的图形术语表达问题,通过建立实际的图形图像把问题具体化,最后把图像作为对问题进行表示和深入理解的工具,实现对问题更深刻的认识与理解,最终达到最优化的求解方案。

  • 这一过程可以分成三个阶段:
    (1) 观察–>问题/信息:通过观察、思考、明确问题或要传达的信息
    (2) 问题/信息–>几何:通过建模表达问题,使问题被更抽象地表示,在此基础上用几何模型表示出问题或信息
    (3) 几何–> 图像:由几何模型生成图像,将问题或信息可视化。
    这一过程可能是一个反复循环的过程,直至解决问题。
    从明确一个问题或信息通过建模的方式进行抽象表示再通过几何模型生成图像,形成可视化信息

1.1.2 计算机图形学的三个基本任务

 模型-视图-控制器(model-view-controller MVC模式)是一种非常经典的软件架构模式。
**view**视图是指用户能够看到并与之交互的界面。
**controller**控制器是指接收用户的输入并调用模型和视图去完成用户的需求。(控制器本身不输出任何东西和任何处理,只负责接收请求并决定调用哪个model进行处理请求,决定哪个view来返回数据【只管分配谁来干活,自己不干活】)
**model**模型是指业务规则,定义一些数据存储结构以及对数据的访问和修改

参考MVC模型,对计算机图形学给出了下列类似的表示:

计算机图形学 = 表示 + 绘制 + 交互

所以计算机图形学可以分解三个基本任务:表示、绘制、交互。

  • 表示:如何将主观、客观的世界放进计算机中—二维、三维对象的表示与建模(类比model)
  • 绘制:如何将计算机中的对象用一种直观形象的图形图像方式表现—二维、三维对象的绘制(类比view)
  • 交互:同计算机输入、输出设备,以有效的方式实现“表示”“绘制”技术(类比comtroller)

计算机图形学的三个基本任务:表示、交互、绘制

1.2 计算机图形学的内容体系

计算机图形学的体系

1.3 计算机图像与图形

1.3.1 图形与图像

比较内容图形图形
基本元素矢量元素,如直线、圆和多边形等像素
存储数据各个矢量的参数(属性)各个像素的灰度或颜色分量
处理方式旋转、扭曲、拉伸等对比度增强、边缘检测等
缩放结果不会是真、可以适应不同的分辨率放大时会失真,可看到颗粒状像素
其他图形不是主观存在的,是我们根据客观事物而主观形成的对客观事物的真实描述
实例工程图纸照片
应用领域计算机辅助涉及图像处理
简单理解:
	图像是原本世界就有的东西转换为了计算机可以识别的。
	图形是原本世界上就没有的东西,是在计算机上创建出来的。

图形与图像的区别

1.4 计算机图形学的应用领域

  1. 计算机辅助涉及与制造 CAD/CAM
  2. 科学计算可视化
  3. 虚拟现实
  4. 动画
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值