Apparatus and Method for Density-Aware Stochastic Subsets for Improved Importance Sampling

    公开(公告)号:US20240320782A1

    公开(公告)日:2024-09-26

    申请号:US18126401

    申请日:2023-03-25

    Inventor: Lorenzo TESSARI

    CPC classification number: G06T1/60 G06T1/20

    Abstract: Apparatus and method for density-aware stochastic subsets for improved importance sampling. For example, one embodiment of an apparatus comprises: a sampling weight generator to determine a plurality of sampling weights associated with a corresponding plurality of input primitives, the sampling weight generator to determine each sampling weight based on a surface area or diagonal of a bounding box of the corresponding input primitive and a plurality of distance values corresponding to distances between the input primitive and a corresponding plurality of neighboring input primitives; a sampler to identify a representative subset of the input primitives based, at least in part, on the plurality of sampling weights; bounding volume hierarchy (BVH) builder hardware logic to construct an approximate BVH based on the representative subset of input primitives; hardware logic to insert input primitives not in the representative subset into leaves of the approximate BVH; and the BVH builder or a different BVH builder to construct a final BVH based on the primitives inserted into the leaves of the approximate BVH.

    APPARATUS AND METHOD FOR GENERATING A QUASI-RANDOM SEQUENCE

    公开(公告)号:US20230350641A1

    公开(公告)日:2023-11-02

    申请号:US17699063

    申请日:2022-03-18

    CPC classification number: G06F7/582

    Abstract: Apparatus and method for generating a quasi-random sequence. For example, one embodiment of an apparatus comprises: a graphics processor comprising execution resources to execute graphics instructions; and quasi-random sequence generation logic implemented, at least in part, in program code executed by an execution unit, the quasi-random sequence generation logic to generate a Sobol number sequence to be used by the graphics processor for rendering operations, the Sobol sequence generator to perform the operations of: generating white noise bits; mixing the white noise bits with Sobol bits to generate a quasi-random result sequence.

Patent Agency Ranking