AN IMAGE SYNTHESIS SYSTEM AND METHOD THEREFOR
    121.
    发明公开

    公开(公告)号:US20240080431A1

    公开(公告)日:2024-03-07

    申请号:US18273280

    申请日:2022-01-13

    摘要: An image synthesis apparatus comprises a first receiver (201) receiving three dimensional image data describing at least part of a three dimensional scene and second receiver (203) receiving a view pose for a viewer. An image region circuit (207) determines at least a first image region in the three dimensional image data and a depth circuit (209) determines a depth indication for the first image region from depth data of the three dimensional image data. A region circuit (211) determines a first region for the first image region. A view synthesis circuit (205) generates a view image from the three dimensional image data where the view image representing a view of the three dimensional scene from the view pose. The view synthesis circuit (205) is arranged to adapt a transparency for the first image region in the view image in response to the depth indication and a distance between the view pose and the first region.

    HAIR MODEL RENDERING METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

    公开(公告)号:US20240078736A1

    公开(公告)日:2024-03-07

    申请号:US18262008

    申请日:2022-04-21

    发明人: Zhongyuan LIU

    IPC分类号: G06T15/00

    CPC分类号: G06T15/005

    摘要: A hair model rendering method, including: obtaining hair data of hair model and storing hair data in video memory of graphics processor; configuring stream processor unit corresponding to each hairline data group; loading the current to-be-processed hair node data in corresponding hairline data and linked hair node data associated with to-be-processed hair node data, to register of graphics processor via thread; determining a set of parameter-node position solving algorithms corresponding to to-be-processed hair node data; solving position by the current node-position solving algorithm and corresponding parameter node; and saving hair node data corresponding to the current parameter node to video memory of graphics processor, when the current node-position solving algorithm completes position solving based on the current parameter node, and if the current parameter node does not belong to parameter node of other node-position algorithms or node-position solving algorithm group corresponding to other hair node data in hairline data.

    3D BUILDING MODELING SYSTEM
    127.
    发明公开

    公开(公告)号:US20240070982A1

    公开(公告)日:2024-02-29

    申请号:US18503976

    申请日:2023-11-07

    申请人: Aurora Solar Inc.

    摘要: Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers.

    GRAPHICS PROCESSING METHOD AND SYSTEM
    128.
    发明公开

    公开(公告)号:US20240070962A1

    公开(公告)日:2024-02-29

    申请号:US18190084

    申请日:2023-03-25

    发明人: Xile YANG Hai AO

    IPC分类号: G06T15/00

    CPC分类号: G06T15/005

    摘要: A graphics processing method and system are disclosed. The system includes multiple cores with a master mode core and at least one slave mode core, where the master mode core is configured to construct primitives according to input geometry data, split the constructed primitives into primitive core groups, and distribute the primitive core groups to the master mode core and the at least one slave mode core; and the master mode core and the at least one slave mode core are configured to process the distributed primitive core groups to obtain a rendered image. The system and method of the present disclosure provide powerful parallel data processing capability, which allows for processing of a massive amount of geometry data, and enable excellent performance by taking actual working states of hardware into full consideration.

    SYSTEMS AND METHODS FOR RAY TRACING ACCELERATION STRUCTURE LEVEL OF DETAIL PROCESSING

    公开(公告)号:US20240070960A1

    公开(公告)日:2024-02-29

    申请号:US17900192

    申请日:2022-08-31

    发明人: Mark S. GROSSMAN

    IPC分类号: G06T15/00 G06T15/06 G06T15/08

    摘要: Systems and methods for ray tracing acceleration structure level of detail processing are described. An example graphics processing system is to retrieve a first level of detail value for a sub-tree from a level of detail residency map corresponding to a bounding volume hierarchy of objects. The graphics processing system is to determine a second level of detail value for the sub-tree. The graphics processing system is to select a final level of detail value for the sub-tree based on a comparison between the first level of detail value for the sub-tree and the second level of detail value for the sub-tree. The graphics processing system is to, based on the final level of detail value for the sub-tree, select child nodes in an acceleration structure tree and trace the selected child nodes.

    Apparatus and method for throttling a ray tracing pipeline

    公开(公告)号:US11915357B2

    公开(公告)日:2024-02-27

    申请号:US16820483

    申请日:2020-03-16

    申请人: Intel Corporation

    IPC分类号: G06T15/06 G06T15/00

    CPC分类号: G06T15/005 G06T15/06

    摘要: Apparatus and method for stack throttling. For example, one embodiment of an apparatus comprises: execution circuitry comprising a plurality of functional units to execute a plurality of ray shaders and generate a plurality of primary rays and a corresponding plurality of ray messages; a first in first out (FIFO) buffer to queue the ray messages generated by the EUs; a cache to store one or more of the plurality of primary rays; a memory-backed stack to store a first subset of the plurality of ray messages in a corresponding plurality of entries; memory-backed stack management circuitry to either store a second subset of the plurality of ray messages to the memory-backed stack, or to temporarily store the one or more the second subset of the plurality of ray messages to a memory subsystem based, at least in part, on a number of entries currently occupied by ray messages in the memory-backed stack; and ray traversal circuitry to read a next ray message from the memory-backed stack, retrieve a next primary ray identified by the ray message from the cache or a memory subsystem, and perform traversal operations on the next primary ray.