自适应浓淡的方法和设备技术

技术编号:2951606 阅读:204 留言:0更新日期:2012-04-11 18:40
本发明专利技术的方法和设备使用自适应浓淡方法来实时产生浓淡图象。首先对多边形各顶点计算色彩和强度。然后执行系列测试判定用于对顶点间多边形内插色彩和强度的某阶方程。使用该技术,略有或没有曲率的多边形及无穷远光源(最简单浓淡形式)可使用极快的低阶方程对多边形内插。而对大曲率和(或)位置光源,如必要,则使用需要增加计算时间产生理想浓淡效果的较高阶方程。(*该技术在2011年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术的方法和设备涉及计算机生成图象的产生的领域。具体地说,本专利技术的方法和设备涉及计算机生成图象的浓淡(Shading)。一般而言,在产生数字图象的计算机图形系统中,将物体的表面表示为平面多边形的网格。可用已知技术对这些多边形作快速变换和复制。这些技术假设输入为其顶点属性为位置、法线和颜色(如附图说明图1a所示)的简单的三角形。例如在物体坐标空间定义顶点位置。顶点法线为描述每个顶点处表面方向的单位矢量。顶点颜色说明该物体本身的颜色。该顶点颜色属性允许该物体颜色在三角形内变化。为在计算机图形显示器上产生物体的逼真的图象,不仅要产生物体的形状,而且涉及物体可见表面的阴影浓淡,考虑到光源、表面特征及表面与光源的位置和方向。三种反射函数的组合可用于确定图象的浓淡。这三种反射函数是背景反射,漫反射和镜面反射。背景反射是物体从随机光源汲收并放出的光。与光的方向不相干。背景函数简单地比例增减该物体颜色。例如,对红、绿和蓝的背景加权为Kar,Kag,Kab,则可将背景反射函数描述为lar=Kar*Crlag=Kag*Cglab=Kab*Cb其中,lar,lag,lab分别为红、绿和蓝颜本文档来自技高网...

【技术保护点】
一种用于在图形显示器上产生所显示图形图象中的浓淡图象的设备,所述图形显示器包含象素矩阵、所述图形图象按照光源形成浓淡,所述的产生的浓淡图象的质量由用户确定,所述设备包含中央处理器(CPU)、存储器、与显示器相连的帧缓冲器,所述浓淡图象由多个象素数据定义,所述象素数据存储于帧缓冲器中,每个象素数据包含显示器上象素位置和该象素的色彩,按照帧缓冲器中存储的象素数据在显示器上显示所述浓淡图象,所述设备还包含:与CPU和帧缓冲器耦合的自适应浓淡装置,该装置包含:接收定义图形图象 的图形图象象素数据的输入装置,按照图形图象象素数据位置进行分组的装置,所述的组表示多边形,每个所述多边形由其各顶...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:基图尔特威尔斯詹姆斯范卢杰克R麦基翁穆昆巴克塔
申请(专利权)人:太阳微系统有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1