当前位置: 首页 > 专利查询>惠普公司专利>正文

三维图象绘制方法技术

技术编号:2951027 阅读:221 留言:0更新日期:2012-04-11 18:40
根据三维图象数据绘制由绘制屏面的象素的对应颜色值代表的图象。三维图象数据包括多边形数据和纹理数据。纹理数据定义纹理,包括纹理尺寸数据和图案数据。图案数据代表纹理的多个实例。每个实例有不同的分辨率。图案数据构成纹理数据的绝大部分。一开始加载多边形数据、纹理尺寸数据和代表纹理的最低分辨率的实例的图案数据。用多边形及纹理尺寸数据来执行初始光栅化操作,生成并存储绘制屏面各个象素的标识符和纹理坐标。重复地执行一种显示-加载操作,一直到用绘制装置中现有的不同图案数据生成了绘制屏面所有象素的颜色值,或者已经加载了纹理的最高分辨率实例的至少一部分。在显示-加载操作中,用以前加载的纹理的最高分辨率实例的图案数据生成代表图象的颜色值。根据所存储的绘制屏面象素的纹理坐标,标识绘制至少部分具有更高分辨率的图象所要求的纹理的下一个更高分辨率实例的图案数据,并加载所标识的图案数据。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及的一种,特别适合根据通过诸如万维网的数据速率受限的网络或其它数据速率受限的介质传输的图象数据来绘制三维对象的图象。本专利技术特别涉及这样一种,它几乎立即生成三维对象的图象的低分辨率图象,然后继续再生成分辨率逐渐提高的图象,直到生成具有最佳分辨率的图象。随着诸如VRML(虚拟现实造型语言)的图象程序设计语言的流行,代表三维图象的三维图象数据可以容易地通过诸如因特网的网络传输。三维图象数据(3D图象数据)包括多边形数据和颜色数据。多边形数据指示定义位于虚拟三维空间(3D空间)中的三维对象(3D对象)的表面的多边形顶点的位置。各个多边形的外观可以用直接颜色数据和纹理数据这两类数据之一来定义。直接颜色数据指出一个赋予多边形的颜色值。纹理数据定义粘贴在多边形上的纹理的象素的纹理颜色值。在三维图象处理中,3D空间中的每个3D对象,都以与某假设点与3D对象之间的距离和角度相称的方式,被投射在假设的二维表面上。在本说明书中,将假设的二维表面称为绘制屏面,将假设点称为视点。然后进行隐面去除,使得颜色值只赋予从视点可见的3D对象的部分。此外,如果需要,可以用综合了一个或多个光源的位置本文档来自技高网...

【技术保护点】
一种根据三维图象数据来绘制图象的绘制装置,该装置包含: 绘制装置通过其接收三维图象数据的一个通道,三维图象数据包括多边形数据和纹理数据,其中纹理数据定义一个纹理并包括纹理大小和图案数据,图案数据代表纹理的实例,每一个实例具有不同的分辨率,包括最低分辨率实例和最高分辨率实例,图案数据构成了纹理数据的大部分,该装置一开始只通过通道接收多边形数据、纹理大小数据和代表纹理的最低分辨率实例的图案数据; 一个包括有与绘制屏面的象素对应的存储单元的基准缓冲器; 一个绘制引擎,它仅用多边形数据和纹理大小数据执行初始光栅化操作,以生成并在基准缓冲器的每个存储单元中存储绘制屏面的一个对应象素的纹...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:K于尔萨
申请(专利权)人:惠普公司
类型:发明
国别省市:US[美国]

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

1