Method and apparatus for rendering a three-dimensional scene having shadowing
    1.
    发明授权
    Method and apparatus for rendering a three-dimensional scene having shadowing 失效
    用于渲染具有阴影的三维场景的方法和装置

    公开(公告)号:US06169553A

    公开(公告)日:2001-01-02

    申请号:US08903216

    申请日:1997-07-02

    IPC分类号: G06T1520

    CPC分类号: G06T15/60 G06T15/04

    摘要: A method and apparatus for rendering shadows on a three-dimensional scene is accomplished by generating a light source texture map of the given three-dimensional scene. The light source texture map is generated based on a viewing perspective being proximal to a light source projection. Once the light source texture map has been generated, an object element of the three-dimensional scene is rendered based on the light source texture map and image information. The image information includes vertex components corresponding to object elements of the three-dimensional scene.

    摘要翻译: 通过生成给定三维场景的光源纹理图来实现用于在三维场景上渲染阴影的方法和装置。 基于靠近光源投影的观看透视图生成光源纹理图。 一旦已经生成光源纹理贴图,则基于光源纹理图和图像信息来渲染三维场景的对象元素。 图像信息包括对应于三维场景的对象元素的顶点分量。

    Method and apparatus for a video graphics circuit having parallel pixel processing
    2.
    发明授权
    Method and apparatus for a video graphics circuit having parallel pixel processing 失效
    具有并行像素处理的视频图形电路的方法和装置

    公开(公告)号:US06473089B1

    公开(公告)日:2002-10-29

    申请号:US09033441

    申请日:1998-03-02

    IPC分类号: G06T1140

    CPC分类号: G06T15/80

    摘要: A method and apparatus for parallel processing of pixel information within a video graphics circuit is accomplished when the video graphics circuit includes a set-up engine, an edgewalker circuit, a span processing circuit, and a plurality of pixel processing circuits. In such an embodiment, the set-up engine receives vertex information and produces object-element information therefrom. The object-element information is provided to the edgewalker circuit, which in turn produces span definition information. The span definition information identifies the starting pixel of a span and the starting pixel parameters. The span information is received by the processing circuit and converted into a plurality of pixel parameters. The plurality of pixel parameters are provided to the plurality of pixel processing circuits wherein each of the plurality of pixel processing circuits processes corresponding pixel parameters to produce pixel information in accordance with the information provided by the processing circuit.

    摘要翻译: 当视频图形电路包括设置引擎,edgewalker电路,跨度处理电路和多个像素处理电路时,完成视频图形电路内的像素信息并行处理的方法和装置。 在这样的实施例中,设置引擎接收顶点信息并从其产生对象元素信息。 对象元素信息被提供给edgewalker电路,其依次产生跨度定义信息。 跨度定义信息识别跨度的起始像素和起始像素参数。 跨度信息由处理电路接收并被转换为多个像素参数。 多个像素参数被提供给多个像素处理电路,其中多个像素处理电路中的每一个处理相应的像素参数,以根据处理电路提供的信息产生像素信息。

    Method and apparatus for texture blending in a video graphics circuit
    3.
    发明授权
    Method and apparatus for texture blending in a video graphics circuit 有权
    用于在视频图形电路中进行纹理混合的方法和装置

    公开(公告)号:US06259462B1

    公开(公告)日:2001-07-10

    申请号:US09208194

    申请日:1998-12-09

    IPC分类号: G09G537

    CPC分类号: G09G5/393 G06T15/503

    摘要: A method and apparatus for blending textures and other operands in a video graphics system using a single blend unit is accomplished through the following steps. A first set of control information is received. A first portion of the first set of control information is sued to select a first blend operand, which is preferably a texture in a graphics processing system. A second blend operand is selected based on a second portion of the first set of control information. The first and second blend operands are combined using an operation selected by a third portion of the first set of control information. The combination of the first and second blend operands produces a first combination result. A second set of control information is received, and a first portion of the second set of control information selects a third blend operand. The first combination result is then selected as a fourth blend operand using a second portion of the second set of control information. The third and fourth blend operands are then provided as inputs to the same combining block utilized for the first combination. A second operation is selected based on a third portion of the second set of control information, and the third and fourth operand are combined based on the second operation to produce a second combination result.

    摘要翻译: 通过以下步骤来实现使用单个混合单元在纹理和其他操作数中混合视频图形系统的方法和装置。 接收第一组控制信息。 第一组控制信息的第一部分被起诉以选择第一混合操作数,其优选地是图形处理系统中的纹理。 基于第一组控制信息的第二部分选择第二混合操作数。 使用由第一组控制信息的第三部分选择的操作来组合第一和第二混合操作数。 第一和第二混合操作数的组合产生第一组合结果。 接收第二组控制信息,并且第二组控制信息的第一部分选择第三混合操作数。 然后使用第二组控制信息的第二部分将第一组合结果选择为第四混合操作数。 然后将第三和第四混合操作数作为输入提供给用于第一组合的相同组合块。 基于第二组控制信息的第三部分选择第二操作,并且基于第二操作组合第三和第四操作数以产生第二组合结果。

    Method and apparatus for a video graphics circuit having parallel pixel processing

    公开(公告)号:US07123266B2

    公开(公告)日:2006-10-17

    申请号:US10172038

    申请日:2002-08-23

    IPC分类号: G06T15/00

    CPC分类号: G06T15/80

    摘要: A method and apparatus for parallel processing of pixel information within a video graphics circuit is accomplished when the video graphics circuit includes a set-up engine, an edgewalker circuit, a span processing circuit, and a plurality of pixel processing circuits. In such an embodiment, the set-up engine receives vertex information and produces object-element information therefrom. The object-element information is provided to the edgewalker circuit, which in turn produces span definition information. The span definition information identifies the starting pixel of a span and the starting pixel parameters. The span information is received by the processing circuit and converted into a plurality of pixel parameters. The plurality of pixel parameters are provided to the plurality of pixel processing circuits wherein each of the plurality of pixel processing circuits processes corresponding pixel parameters to produce pixel information in accordance with the information provided by the processing circuit.

    Method and apparatus for approximating nonlinear functions in a graphics system
    5.
    发明授权
    Method and apparatus for approximating nonlinear functions in a graphics system 有权
    用于近似图形系统中的非线性函数的方法和装置

    公开(公告)号:US06191788B1

    公开(公告)日:2001-02-20

    申请号:US09213195

    申请日:1998-12-17

    申请人: Richard J. Fuller

    发明人: Richard J. Fuller

    IPC分类号: G06F1500

    CPC分类号: G06T15/10

    摘要: A method and apparatus for approximating exponential and other nonlinear functions in a graphics system is accomplished using a linear interpolator adapted to receive a graphics primitive that includes vertex values for a parameter at each vertex of the graphics primitive. The linear interpolator determines a linear interpolation value for the parameter at a selected pixel within the primitive based on the vertex values. The linear interpolation value is then used to generate a first index and a fractional value, where the fractional value is the difference between the linear interpolation value and the first index. The first index is then incremented to produce a second index. The first and second indexes are then applied to a memory block that stores a discrete sampling of a nonlinear function corresponding to the parameter. The first index and the second index correspond to sample points of the nonlinear function, and the memory block provides a first sample and a second sample of the nonlinear function in response to the first and second indexes. An arithmetic unit then combines the first and second samples using the fractional value to determine a value for the parameter at the selected pixel.

    摘要翻译: 用于近似图形系统中的指数和其他非线性函数的方法和装置使用线性内插器来实现,线性内插器适于接收包括图形原语的每个顶点处的参数的顶点值的图形基元。 线性插值器基于顶点值来确定基元内所选像素处的参数的线性内插值。 然后使用线性内插值来生成第一索引和小数值,其中分数值是线性内插值和第一索引之间的差。 然后第一个索引增加以产生第二个索引。 然后将第一和第二索引应用于存储对应于参数的非线性函数的离散采样的存储器块。 第一索引和第二索引对应于非线性函数的采样点,并且存储块响应于第一和第二索引提供非线性函数的第一样本和第二样本。 然后,算术单元使用小数值组合第一和第二样本,以确定所选择的像素处的参数的值。

    Method and apparatus for rendering pixel information from blended
texture maps
    6.
    发明授权
    Method and apparatus for rendering pixel information from blended texture maps 失效
    从混合纹理图中提取像素信息的方法和装置

    公开(公告)号:US6043821A

    公开(公告)日:2000-03-28

    申请号:US885679

    申请日:1997-06-30

    IPC分类号: G06T15/50 G06T7/40

    CPC分类号: G06T15/503

    摘要: A method and apparatus for rendering pixel information from blended texture information is accomplished by generating first texture information and second texture information for a given pixel location. Having generated this information, the first and second texture information is blended, based on a blending function, to produce blended texture information. The blended texture information is then used to render the pixel information at the given pixel location. This process continues for each pixel location of an object element of an object, image, and/or scene.

    摘要翻译: 通过产生用于给定像素位置的第一纹理信息和第二纹理信息来实现从混合纹理信息渲染像素信息的方法和装置。 在产生了该信息之后,基于混合函数混合第一和第二纹理信息以产生混合纹理信息。 混合纹理信息然后用于渲染给定像素位置处的像素信息。 该过程对于对象,图像和/或场景的对象元素的每个像素位置持续。