THREAD LOCAL EVENT BASED PROFILING WITH PERFORMANCE AND SCALING ANALYSIS

    公开(公告)号:US20240338251A1

    公开(公告)日:2024-10-10

    申请号:US18612900

    申请日:2024-03-21

    发明人: Sven Behne

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5016

    摘要: The present embodiments relate to collecting and analyzing event data in a multithreaded system with an increased efficiency in processing resources. A profiling system can be integrated with the threading system to collect event data of a cache line size into a local ring buffer. The ring buffer can be aligned and sized to fit into a cache, such as a CPU L2 cache or a L1 cache. The threading system can store events for various job groups and distribution of items to the worker threads. After collecting event data, the start and end of the events can be synchronized for easier analysis and graphical display of event data. Further, various outputs (e.g., a heatmap) can be generated to illustrate various aspects of events and threads, such as a scope of each event/thread.

    Methods and systems for context passing between nodes in three-dimensional modeling

    公开(公告)号:US11321904B2

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

    申请号:US17005766

    申请日:2020-08-28

    发明人: Ole Kniemeyer

    IPC分类号: G06T15/00

    摘要: Systems and methods are disclosed for generating an optimized shading graph in a modeling application. One method comprises receiving a plurality of nodes in a shading graph, the plurality of nodes being connected via a plurality of explicit connections and one or more of the plurality of nodes comprising one or more internal connections. One or more implicit context connections are determined between the plurality of nodes. Additionally, one or more actual implicit context connections are determined based on the one or more implicit context connections and the one or more internal connections. Furthermore, one or more shortcuts are determined based on one or more of i) the plurality of explicit connections, ii) the one or more implicit context connections, and iii) the one or more actual implicit context connections. One or more inactive nodes and/or one or more inactive connections are also removed from the shading graph.

    Systems and methods for extraction of mesh geometry from straight skeleton for beveled shapes

    公开(公告)号:US11373369B2

    公开(公告)日:2022-06-28

    申请号:US17010536

    申请日:2020-09-02

    发明人: Fritz Kemmler

    IPC分类号: G06T17/00 G06T17/20

    摘要: Systems and methods are disclosed for polygonal mesh geometry extraction for a bevel operation in a modeling application. One method comprises receiving an original shape outline and determining a straight skeleton graph of the original shape outline, the straight skeleton graph comprising a plurality of edges. One or more inverse offset outlines of the original shape outline may then be determined based on the straight skeleton graph. The method may further comprise determining one or more polygons based on a union of the straight skeleton graph, the original shape outline, and the one or more inverse offset outlines. The one or more polygons may include one or more graph polygons and one or more sub-polygons. A beveled shape of the original shape outline may be generated based on the one or more polygons.

    ENHANCED GUIDING FOR CONVERGING DENOISERS
    4.
    发明公开

    公开(公告)号:US20240185400A1

    公开(公告)日:2024-06-06

    申请号:US18528581

    申请日:2023-12-04

    发明人: Lucian Petrescu

    摘要: The present embodiments generally relate to enhancing a quality of denoising in a real-time pathtracer. A pathtracer can implement a Monte-Carlo process, which can require many samples to converge to an error-acceptable result. Denoisers are often used in real-time (or near real-time), in order to accelerate the convergence process. The present embodiments further comprise systems and methods relating to an adaptive guidance algorithm to be implemented on top of various denoising algorithms (e.g., SVGF/ASVGF). The systems and methods as described herein can improve the gradient estimation quality, producing less blurry images. The systems and methods can also substantially assist many denoising algorithms in complicated illumination scenarios, which are common in CADs, such as indirect illuminated normal maps, specular paths, sharp specular reflections/refractions, very noisy direct illumination like dome lights, specular-specular sub-paths, sub surface scattering or hair, etc.

    SYSTEMS AND METHODS FOR EXTRACTION OF MESH GEOMETRY FROM STRAIGHT SKELETON FOR BEVELED SHAPES

    公开(公告)号:US20220068022A1

    公开(公告)日:2022-03-03

    申请号:US17010536

    申请日:2020-09-02

    发明人: Fritz KEMMLER

    IPC分类号: G06T17/20

    摘要: Systems and methods are disclosed for polygonal mesh geometry extraction for a bevel operation in a modeling application. One method comprises receiving an original shape outline and determining a straight skeleton graph of the original shape outline, the straight skeleton graph comprising a plurality of edges. One or more inverse offset outlines of the original shape outline may then be determined based on the straight skeleton graph. The method may further comprise determining one or more polygons based on a union of the straight skeleton graph, the original shape outline, and the one or more inverse offset outlines. The one or more polygons may include one or more graph polygons and one or more sub-polygons. A beveled shape of the original shape outline may be generated based on the one or more polygons.

    METHODS AND SYSTEMS FOR CONTEXT PASSING BETWEEN NODES IN THREE-DIMENSIONAL MODELING

    公开(公告)号:US20210065424A1

    公开(公告)日:2021-03-04

    申请号:US17005766

    申请日:2020-08-28

    发明人: Ole KNIEMEYER

    IPC分类号: G06T15/00

    摘要: Systems and methods are disclosed for generating an optimized shading graph in a modeling application. One method comprises receiving a plurality of nodes in a shading graph, the plurality of nodes being connected via a plurality of explicit connections and one or more of the plurality of nodes comprising one or more internal connections. One or more implicit context connections are determined between the plurality of nodes. Additionally, one or more actual implicit context connections are determined based on the one or more implicit context connections and the one or more internal connections. Furthermore, one or more shortcuts are determined based on one or more of i) the plurality of explicit connections, ii) the one or more implicit context connections, and iii) the one or more actual implicit context connections. One or more inactive nodes and/or one or more inactive connections are also removed from the shading graph.

    Method of providing a graphical user interface using a concentric menu
    8.
    发明授权
    Method of providing a graphical user interface using a concentric menu 有权
    使用同心菜单提供图形用户界面的方法

    公开(公告)号:US08375329B2

    公开(公告)日:2013-02-12

    申请号:US12552055

    申请日:2009-09-01

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0482

    摘要: In a graphical user interface a display is animated by activation with an input device with a first concentric menu comprising a first grouping of menu items having a subset of one or more items from a set of menu items. Then, after selecting one menu item out of the first grouping of menu items, the display is animated with at least one additional grouping of menu items that are each concentrically in a pie sliced shape. The graphical user interface can be activated by a user at any position on the display area via the input device.

    摘要翻译: 在图形用户界面中,通过使用具有第一同心菜单的输入设备激活来显示显示器,所述第一同心菜单包括具有来自一组菜单项的一个或多个项目的子集的菜单项的第一组。 然后,在从第一组菜单项目中选择一个菜单项之后,使用至少一个额外的菜单项分组进行动画显示,每组菜单项均以圆饼切片的形状为中心。 图形用户界面可以由用户通过输入设备在显示区域上的任何位置激活。

    SYSTEMS AND METHODS FOR A SELF-ADJUSTING NODE WORKSPACE

    公开(公告)号:US20210271784A1

    公开(公告)日:2021-09-02

    申请号:US16802734

    申请日:2020-02-27

    发明人: Björn Dirk MARL

    IPC分类号: G06F30/12 G06F30/18 G06T19/20

    摘要: Systems and methods are disclosed for automatically adjusting a workspace comprising a plurality of nodes for sustained workflow. One method comprises receiving a new node in the workspace and determining that the new node overlaps with one or more nodes. Based on the determination, a set of nodes within a predetermined distance of the overlap may be repositioned, the set of nodes comprising the new node and the one or more nodes. Upon determining that the new node still overlaps with the one or more nodes, the set of nodes may be scaled down until there is no overlap.

    Systems and methods for a self-adjusting node workspace

    公开(公告)号:US11714928B2

    公开(公告)日:2023-08-01

    申请号:US16802734

    申请日:2020-02-27

    发明人: Björn Dirk Marl

    IPC分类号: G06F30/12 G06T19/20 G06F30/18

    CPC分类号: G06F30/12 G06F30/18 G06T19/20

    摘要: Systems and methods are disclosed for automatically adjusting a workspace comprising a plurality of nodes for sustained workflow. One method comprises receiving a new node in the workspace and determining that the new node overlaps with one or more nodes. Based on the determination, a set of nodes within a predetermined distance of the overlap may be repositioned, the set of nodes comprising the new node and the one or more nodes. Upon determining that the new node still overlaps with the one or more nodes, the set of nodes may be scaled down until there is no overlap.