首页> 外国专利> Method and apparatus for rapidly rendering and image in response to three-dimensional graphics data in a data rate limited environment

Method and apparatus for rapidly rendering and image in response to three-dimensional graphics data in a data rate limited environment

机译:在数据速率受限的环境中响应三维图形数据快速渲染和图像的方法和设备

摘要

An image rendering apparatus that comprises an input path through which the rendering apparatus can receive three-dimensional graphics data, a pixel/depth buffer, a reference buffer and a rendering engine. The three-dimensional graphics data include polygon data and additionally include texture data defining a texture. The texture data include texture size data and sets of pattern data. The pattern data in each of the sets represent the texture with a different resolution. The pattern data constitute a majority of the texture data. The pixel/depth buffer and the reference buffer respectively include first memory cells and second memory cells that correspond to the pixels of a rendering screen. The rendering engine performs an initial rasterizing operation using only the polygon and texture size data to generate and to store in the reference buffer, for each of the pixels of the rendering screen, a texture identifier, a layer depth value indicating a texture resolution, and texture coordinates. The rendering engine also identifies, in response to the texture identifier, the layer depth and the texture coordinates stored in the reference buffer for each of the rendering screen pixels, the ones of the pattern data required to render the image. The rendering engine acquires via the path those of the pattern data identified as being required to render the image. Finally, the rendering engine generates image data representing the image using the pattern data acquired via the path. The path has a data transfer rate substantially smaller than the data transfer rates between the rendering engine and the buffers.
机译:一种图像绘制设备,包括:输入路径,像素可以通过该输入路径接收三维图形数据;像素/深度缓冲器;参考缓冲器和绘制引擎。三维图形数据包括多边形数据,另外还包括定义纹理的纹理数据。纹理数据包括纹理尺寸数据和图案数据集。每个组中的图案数据代表具有不同分辨率的纹理。图案数据构成纹理数据的大部分。像素/深度缓冲器和参考缓冲器分别包括与渲染画面的像素相对应的第一存储单元和第二存储单元。渲染引擎仅使用多边形和纹理大小数据执行初始栅格化操作,以针对渲染屏幕的每个像素生成纹理标识符并将其存储在参考缓冲区中,纹理标识符,指示纹理分辨率的图层深度值以及纹理坐标。渲染引擎还响应于纹理标识符,为每个渲染屏幕像素识别存储在参考缓冲区中的层深度和纹理坐标,以渲染图像所需的图案数据。渲染引擎通过路径获取被识别为渲染图像所需的那些图案数据。最后,渲染引擎使用通过路径获取的图案数据生成代表图像的图像数据。该路径的数据传输速率大大小于渲染引擎和缓冲区之间的数据传输速率。

著录项

  • 公开/公告号US06184888B2

    专利类型

  • 公开/公告日2001-02-06

    原文格式PDF

  • 申请/专利权人

    申请/专利号US09126935

  • 发明设计人 MICHAEL E. GOSS;KEI YUASA;

    申请日1998-07-30

  • 分类号G06T150/00;

  • 国家 US

  • 入库时间 2022-08-22 01:07:23

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号