跳过正文

图形学-基本图形系统

·124 字· loading · loading ·
Masterlong
作者
Masterlong
熬夜,但是世界之夜
目录
计算机图形学 - 这篇文章属于一个选集。
§ 1: 本文

基本图形系统
#

输入设备 ->


成像设备

  • CPU - CPU MEM

    • GPU - GPU MEM

      • Frame buffer


        输出设备

        • 屏幕

ppt

CRT RASTER MODE
#

  • 物理分辨率的最小单位是light spot(光点)

    • 限制了最大显示内容

优点:

  • 成本低 矢量可填充

  • 刷新率一定

缺点:

  • 扫描转换

  • 产生走样

Raster Imaging System
#

ppt

CPU

  • vertex …

GPU

  • render to bit plane

video controller
#

  • 视频控制器

    • 从frame buffer中获得控制信息(颜色编码)

    • 转换为视频信号,控制物理设备展示图像

frame buffer
#

  • 物理定义

    • 颜色&光
  • RGB颜色空间

    • C = r[R]+g[G]+b[B]

    • 加法三原色

  • CMY

    • 减法三原色
  • 相互转换:

    • 对应基元之和=1

    • cmy = 1 - rgb

      • e.g. rgb(0.5, 0.1, 0.2) = cmy(0.5, 0.9, 0.8)
  • HSV

    • Hue色调 饱和度Saturation 亮度Value

一些名词

pixel:picture element

resolutio:帧缓存的像素数

frame:一个像素(二维)数组

framebuffer:集合内存中存储像素的颜色编码(color)


Pixel depth/precision 像素深度/精度

  • 一个像素所使用的位数

  • 帧缓存容量:pixel depth * resolution

亮度图

  • monochromatic

  • gray levels(256灰度)

  • bit color(256彩色)

  • color(真彩 24或32)


存储方法

  • 组合像素法

    • 通常的图像文件存储方法:rgb挨个排列
  • 位面法

    • 帧缓存使用,便于迅速地得知一个位置下的颜色分量

      • 位面:一个位面只包含一个像素的一个位信息

      • (以真彩色为例,就是8*3=24个位面)


Color Lookup Table 查色表/调色板

  • 帧缓存存储索引(通常8位,减少了2/3的容量)

  • CLT存储真让你彩色

目的是减小显存

GPU
#

图形处理单元

why GPU?

图形数据适合采用并行计算提高处理效率

SIMD

计算机图形学 - 这篇文章属于一个选集。
§ 1: 本文

相关文章

First_day
·4 字· loading · loading
软件工程导论67题
·1372 字· loading · loading
计网一些题
·768 字· loading · loading