Line stylization through graphics processor unit (GPU) textures

    公开(公告)号:US10540789B2

    公开(公告)日:2020-01-21

    申请号:US15914678

    申请日:2018-03-07

    Applicant: Autodesk, Inc.

    Abstract: A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.

    Line stylization through graphics processor unit (GPU) textures

    公开(公告)号:US09928621B2

    公开(公告)日:2018-03-27

    申请号:US14798165

    申请日:2015-07-13

    Applicant: Autodesk, Inc.

    CPC classification number: G06T11/203 G06T2200/28

    Abstract: A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.

    OUT-OF-CORE POINT RENDERING WITH DYNAMIC SHAPES

    公开(公告)号:US20180137671A1

    公开(公告)日:2018-05-17

    申请号:US15349837

    申请日:2016-11-11

    Applicant: Autodesk, Inc.

    CPC classification number: G06T15/08 G06T1/20 G06T1/60 G06T17/20 G06T2210/56

    Abstract: A method, apparatus, and system provides the ability to process and render a point cloud. The points in the point cloud are grouped into three-dimensional (3D) voxels. A position of each of the points is stored in the point data file. The position is with respect to a location of the point's corresponding 3D voxel. Surface normal data for a surface normal associated with each of the points is also stored in the point data file. The points are organized into levels of details (LODs). The point data file is provided to a graphics processing unit (GPU) that processes the point data file to render the point cloud. During rendering, a LOD is selected to determine the points in the point cloud to render.

    LINE STYLIZATION THROUGH GRAPHICS PROCESSOR UNIT (GPU) TEXTURES
    4.
    发明申请
    LINE STYLIZATION THROUGH GRAPHICS PROCESSOR UNIT (GPU) TEXTURES 有权
    通过图形处理器单元(GPU)纹理的线条化

    公开(公告)号:US20160012618A1

    公开(公告)日:2016-01-14

    申请号:US14798165

    申请日:2015-07-13

    Applicant: Autodesk, Inc.

    CPC classification number: G06T11/203 G06T2200/28

    Abstract: A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.

    Abstract translation: 方法,装置,系统和计算机程序产品提供通过图形处理单元(GPU)的纹理映射来呈现具有线样式化/线型图案的线的能力。 获取线路线型的线型信息。 通过对图案的元素类型和纹素中心位置进行编码,将图案存储在纹理中。 GPU通过计算线的像素和纹素中心位置之间的距离来渲染线,确定距离是否超过阈值,以及如果距离在阈值内,则渲染像素。

    Out-of-core point rendering with dynamic shapes

    公开(公告)号:US10347034B2

    公开(公告)日:2019-07-09

    申请号:US15349837

    申请日:2016-11-11

    Applicant: Autodesk, Inc.

    Abstract: A method, apparatus, and system provides the ability to process and render a point cloud. The points in the point cloud are grouped into three-dimensional (3D) voxels. A position of each of the points is stored in the point data file. The position is with respect to a location of the point's corresponding 3D voxel. Surface normal data for a surface normal associated with each of the points is also stored in the point data file. The points are organized into levels of details (LODs). The point data file is provided to a graphics processing unit (GPU) that processes the point data file to render the point cloud. During rendering, a LOD is selected to determine the points in the point cloud to render.

    LINE STYLIZATION THROUGH GRAPHICS PROCESSOR UNIT (GPU) TEXTURES

    公开(公告)号:US20180232915A1

    公开(公告)日:2018-08-16

    申请号:US15914678

    申请日:2018-03-07

    Applicant: Autodesk, Inc.

    CPC classification number: G06T11/203 G06T2200/28

    Abstract: A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.

Patent Agency Ranking