Systems and methods for rendering vector data on static and dynamic-surfaces using screen space decals and a depth texture
US10592242B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 19, 2019 |
| Grant date | Mar 17, 2020 |
| Priority date | — |
| Expiry date | Jul 19, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG01N2035/00564
- WIPO fieldMeasurement
- WIPO sectorInstruments
Abstract
Systems, methods, devices, and non-transitory media of various embodiments render vector data on static and dynamic surfaces by a computing device for a graphic display or for a separate computing device and/or algorithm to generate an image. Complex vector data associated with a surface for rendering may be rendered. The complex vector data may be decomposed into one or more vector subunits. A geometry corresponding to a volume and a mathematical description of an extrusion of each corresponding vector subunit may be generated. The volume and the mathematical description of the extrusion may intersect a surface level-of-detail of the surface. The geometry may be rasterized as a screen-space decal. Also, a surface depth texture may be compared for the surface against the extrusion using at least the screen-space decal. In addition, geometry batching may be performed for drawing simultaneously a plurality of the one or more vector subunits.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.