发明名称 | 三维图象绘制装置及方法 | ||
摘要 | 根据三维图象数据绘制由绘制屏面的象素的对应颜色值代表的图象。三维图象数据包括多边形数据和纹理数据。纹理数据定义纹理,包括纹理尺寸数据和图案数据。图案数据代表纹理的多个实例。每个实例有不同的分辨率。图案数据构成纹理数据的绝大部分。一开始加载多边形数据、纹理尺寸数据和代表纹理的最低分辨率的实例的图案数据。用多边形及纹理尺寸数据来执行初始光栅化操作,生成并存储绘制屏面各个象素的标识符和纹理坐标。重复地执行一种显示-加载操作,一直到用绘制装置中现有的不同图案数据生成了绘制屏面所有象素的颜色值,或者已经加载了纹理的最高分辨率实例的至少一部分。在显示-加载操作中,用以前加载的纹理的最高分辨率实例的图案数据生成代表图象的颜色值。根据所存储的绘制屏面象素的纹理坐标,标识绘制至少部分具有更高分辨率的图象所要求的纹理的下一个更高分辨率实例的图案数据,并加载所标识的图案数据。 | ||
申请公布号 | CN1278350A | 申请公布日期 | 2000.12.27 |
申请号 | CN98810847.X | 申请日期 | 1998.10.30 |
申请人 | 惠普公司 | 发明人 | K·于尔萨 |
分类号 | G06T15/00 | 主分类号 | G06T15/00 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 吴立明;傅康 |
主权项 | 1.一种根据三维图象数据来绘制图象的绘制装置,该装置包含:绘制装置通过其接收三维图象数据的一个通道,三维图象数据包括多边形数据和纹理数据,其中纹理数据定义一个纹理并包括纹理大小和图案数据,图案数据代表纹理的实例,每一个实例具有不同的分辨率,包括最低分辨率实例和最高分辨率实例,图案数据构成了纹理数据的大部分,该装置一开始只通过通道接收多边形数据、纹理大小数据和代表纹理的最低分辨率实例的图案数据;一个包括有与绘制屏面的象素对应的存储单元的基准缓冲器;一个绘制引擎,它仅用多边形数据和纹理大小数据执行初始光栅化操作,以生成并在基准缓冲器的每个存储单元中存储绘制屏面的一个对应象素的纹理坐标,它重复地执行一种显示-加载操作,绘制引擎在这种操作中:用绘制引擎中现有的纹理的实例中的最高分辨率实例的图案数据来生成代表图象的颜色值,根据基准缓冲器中存储器的纹理坐标,标识绘制具有更高分辨率的至少部分图象所需要的纹理的下一个更高分辨率实例的图案数据,和使标识成绘制具有更高分辨率的至少部分图象所需要的这些图案数据通过通道被加载,绘制引擎重复地执行显示-加载操作,直到发生下列情况之一:(a)用绘制装置中现有的不同的图案数据生成了绘制屏面所有象素的颜色值;(b)已经加载了代表着纹理的至少部分最高分辨率实例的图案数据。 | ||
地址 | 美国加利福尼亚州 |