APPARATUS AND METHOD FOR IMPLEMENTING BOUNDING VOLUME HIERARCHY (BVH) OPERATIONS ON TESSELATION HARDWARE

    公开(公告)号:US20220222886A1

    公开(公告)日:2022-07-14

    申请号:US17557968

    申请日:2021-12-21

    Abstract: An apparatus and method are described for using tessellation hardware to generate bounding volume hierarchies (BVHs) and perform other ray tracing operations. For example, one embodiment of an apparatus comprises: a shader to output a plurality of tessellation factors and one or more input surfaces; and a tessellation circuit comprising first circuitry and/or logic to tesselate each input surface to generate a new set of primitives and second circuitry and/or logic to concurrently generate a bounding volume hierarchy (BVH) 1521 based on the new set of primitives.

    APPARATUS AND METHOD FOR EFFICIENTLY STORING RAY TRAVERSAL DATA

    公开(公告)号:US20200211268A1

    公开(公告)日:2020-07-02

    申请号:US16367062

    申请日:2019-03-27

    Abstract: Apparatus and method for preventing re-traversal of a prior path on a restart. For example, one embodiment of an apparatus comprises: a ray generator to generate a plurality of rays in a first graphics scene; a bounding volume hierarchy (BVH) generator to construct a BVH comprising a plurality of hierarchically arranged nodes, wherein the BVH comprises a specified number of child nodes at a current BVH level beneath a parent node in the hierarchy; traversal/intersection circuitry to traverse one or more of the rays through the hierarchically arranged nodes of the BVH to form a current traversal path and intersect the one or more rays with primitives contained within the nodes; and traversal tracking circuitry to maintain a path encoding array to store path data related to the current traversal path, the path data comprising an index of a currently traversed child node; wherein the traversal/intersection circuitry is to prevent one or more subsequent rays from re-intersecting primitives from which they originated and/or avoid re-traversing the current traversal path based on the path data in the path encoding array.

    CONTEXT-AWARE COMPRESSION WITH QUANTIZATION OF HIERARCHICAL TRANSFORM MATRICES

    公开(公告)号:US20200211231A1

    公开(公告)日:2020-07-02

    申请号:US16235672

    申请日:2018-12-28

    Abstract: Apparatus and method for context-aware compression. For example, one embodiment of an apparatus comprises: ray traversal/intersection circuitry to traverse rays through a hierarchical acceleration data structure to identify intersections between rays and primitives of a graphics scene; matrix compression circuitry/logic to compress hierarchical transformation matrices to generate compressed hierarchical transformation matrices by quantizing N-bit floating point data elements associated with child transforms of the hierarchical transformation matrices to variable-bit floating point numbers or integers comprising offsets from a parent transform of the child transform; and an instance processor to generate a plurality of instances of one or more base geometric objects in accordance with the compressed hierarchical transformation matrices.

    APPARATUS AND METHOD FOR RUNTIME TRAINING OF A DENOISING MACHINE LEARNING ENGINE

    公开(公告)号:US20200074595A1

    公开(公告)日:2020-03-05

    申请号:US16114537

    申请日:2018-08-28

    Abstract: Apparatus and method for improving denoising of images generated by a rendering engine such as a ray tracing engine. For example, one embodiment renders a first plurality of images during runtime using a first sample count. Denoising is performed on the first plurality of images during runtime by a machine-learning engine. In addition, a reference region is generated from one or more of the first plurality of images at a second sample count which is greater than the first sample count. The reference region is then used to perform additional runtime training of the machine-learning engine.

Patent Agency Ranking