Charles
Thinking low level, Coding high level
C++博客
首页
新随笔
联系
聚合
管理
posts - 71, comments - 41, trackbacks - 0
读【计算机图形学导论】
昨天在网上逛的时候发现了一本不错的书-【计算机图形学的算法基础】,读了第一章计算机图形学导论,收获颇多。
美国计算机协会
(Association of Computing Machinery, ACM), 图形学专业委员会(Special Interest Group on Graphics)
图形
广义概念,凡是可以在图形设备上输出的点、线和文本等的集合都可以称为图形。点是图形的基本组成元素。
窗口(Window)和视口(Viewport)
Window是用窗口边界裁剪数据并获得所需的部分;Viewport是显示设备上用于显示窗口框定内容的一个区域。
光栅(raster)显示器
逻辑上可看作可发光点阵,只有在水平、垂直或45度的情况下才能用像素点画出一条“直”线
位平面(bit plane)
每个像素一位存储容量的帧缓冲区(frame buffer)
位平面的产生是当年内存资源有限聪明的Hareware Vender想出来的巧招,(了解历史才可能更好的把握现在),增加位平面数可以表示不同的彩色或灰度级。把各个位平面与当前像素对应的0/1值读入到寄存器相应的位,最后得到的二进制数就是像素在0(黑)到2
n
- 1(最大强度)之间的光强等级。最后由数模转换为模拟电压。
进一步的方法,使用调色板。从寄存器中读出来的值作为颜色表的索引。颜色表必须有2
n
表项,每一项为W位宽,W一般比N大。这样光强等级可以有2
w
个,但一次只能同时使用2
n
个表项,如果要使用其他光强等级,就必须重装颜色表。
再进一步,彩色帧缓冲区。三原色,红绿蓝RGB。三个位面分别对应一种原色,三个原色电子枪。
更进一步,每支电子枪使用更多位平面。
组合
位平面就此打住,下一话题。
回头再补充吧,还有很多,今天时间不多了, 待续...
posted on 2006-11-16 20:00
Charles
阅读(597)
评论(0)
编辑
收藏
引用
所属分类:
读书作笔记
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
经典
贴图释义内存
读【计算机图形学导论】
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
<
2006年11月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
决定开始写工作日记,记录一下自己的轨迹...
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔分类
(70)
Helper Utility(1)
读书作笔记(3)
发泄(3)
面试小算法(27)
拿来主义(25)
随笔(10)
一般人儿我不告诉他(1)
随笔档案
(71)
2008年3月 (1)
2008年2月 (1)
2007年7月 (3)
2007年3月 (3)
2007年1月 (18)
2006年12月 (16)
2006年11月 (29)
charles推荐访问
Code Project
Linux Journal
Linux man pages
Single UNIX Specification
电子书1
电子书2
电子书3
搜索
积分与排名
积分 - 49527
排名 - 452
最新评论
1. re: 简单打印内存的小玩意儿
不错
--dddd
2. re: 寻找最长连续递增子序列
这个只能算是方法,效率太低了
--大物
3. re: 数单词数
规范化;门口麻烦机;那么孔方兄那么妈妈法;酿母菌法那么;风格那么明年;愤怒麻烦那么愤怒愤怒留念多孔蕈乐观好看的里边赶快巴拿马城,新年巴拿马国际法,不
--申诉台
4. re: 数单词数
感到发现看来自动化大会单行本打开怎么赶快电子管矛盾感动不动门口‘大批看病黄道婆民主
--申诉台
5. re: 移除字符
评论内容较长,点击标题查看
--D_BOY
阅读排行榜
1. 求最大公约数与最小公倍数(3481)
2. COFF格式续篇—Lib文件的结构zz(2190)
3. 计算Int最大最小值(2111)
4. IA32/Windows&Linux高精度计时器(1727)
5. 寻找最长递增子序列(1464)
评论排行榜
1. 计算Int最大最小值(5)
2. IA32/Windows&Linux高精度计时器(4)
3. ZMD(3)
4. 寻找最长连续递增子序列(3)
5. 两个堆栈模拟一个队列(3)