Volume intersection using rotated bounding volumes

    公开(公告)号:US12190447B2

    公开(公告)日:2025-01-07

    申请号:US17843075

    申请日:2022-06-17

    Abstract: One or more rotated bounding volumes are generated for one or more nodes of a bounding volume hierarchy (BVH). Volume intersection ray tracing tests are then be performed using the rotated bounding volumes with the aim of reducing the number of calculations required relative to an original, non-rotated bounding volume. Rotated bounding volumes are selected from a plurality of candidate rotations, and selection of one of the candidate rotations are based on surface areas, such as minimum total surface areas, of bounding volumes corresponding to each of the candidate rotations. In order to minimize data storage and increase performance, a number of candidate rotations may be limited to a predetermined set of rotations.

    BINNING PASS WITH HIERARCHICAL DEPTH DATA DETERMINATION

    公开(公告)号:US20230419597A1

    公开(公告)日:2023-12-28

    申请号:US17851611

    申请日:2022-06-28

    CPC classification number: G06T15/405 G06T15/30 G06T2210/12

    Abstract: Currently with performing a visibility pass for two or more coarse bins of an image, a processing system determines a bounding box for a primitive to be rendered for the image based on a bottom left-most point of the primitive and a top right-most point of the primitive. The processing system then determines whether each tile of the image inside the boundary box is completely covered by the primitive. In response to the primitive not completely covering a tile, the depth data for the primitive in that tile is discarded. In response to the primitive completely covering a tile, the depth data for the primitive in that tile is passed on to a depth buffer. Based on the depth data passed to the depth buffer, the processing system then performs pixel-based rendering of the primitive.

    VOLUME INTERSECTION USING ROTATED BOUNDING VOLUMES

    公开(公告)号:US20230410426A1

    公开(公告)日:2023-12-21

    申请号:US17843075

    申请日:2022-06-17

    CPC classification number: G06T17/10 G06T17/005 G06T15/08 G06T2210/21

    Abstract: One or more rotated bounding volumes are generated for one or more nodes of a bounding volume hierarchy (BVH). Volume intersection ray tracing tests are then be performed using the rotated bounding volumes with the aim of reducing the number of calculations required relative to an original, non-rotated bounding volume. Rotated bounding volumes are selected from a plurality of candidate rotations, and selection of one of the candidate rotations are based on surface areas, such as minimum total surface areas, of bounding volumes corresponding to each of the candidate rotations. In order to minimize data storage and increase performance, a number of candidate rotations may be limited to a predetermined set of rotations.

Patent Agency Ranking