Invention Grant
- Patent Title: GPU calculation of signed distance fields
-
Application No.: US16213525Application Date: 2018-12-07
-
Publication No.: US11074724B2Publication Date: 2021-07-27
- Inventor: Alexandre Gueniot , Cameron David Kikoen , Gilberto Aristides Apodaca Aragon
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Medley, Behrens & Lewis, LLC
- Main IPC: G06T11/00
- IPC: G06T11/00 ; G06T1/20 ; G06T11/20 ; G06K9/46

Abstract:
Representative embodiments disclose mechanisms to create a distance field within a Graphics Processing Unit. This allows distance fields to be used in real time environments rather than having to be pre-calculated offline. Distance fields can be stored in a channel of a texture. To calculate the distance field, information that describes a shape are evaluated and shape segments that define the shape are created. A bounding box is created for each segment. For each pixel in each bounding box, the distance to the segment is calculated to create segment distance fields. For segments modeled with straight lines and quadratic segments, closed form solutions that can be implemented in the GPU are used. The individual segment distance fields are combined to form an overall shape distance field. A signed distance field is created by determining the inside and outside of the shape and adjusting distance field values appropriately.
Public/Granted literature
- US20200184687A1 GPU CALCULATION OF SIGNED DISTANCE FIELDS Public/Granted day:2020-06-11
Information query
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T11/00 | 2D〔二维〕图像的生成 |