The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 23, 2023

Filed:

Oct. 07, 2021
Applicant:

Adobe Inc., San Jose, CA (US);

Inventors:

Jakub Fiser, Milton Keynes, GB;

Ankit Phogat, Noida, IN;

Vineet Batra, Pitam Pura, IN;

Assignee:

Adobe Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 11/00 (2006.01); G06T 11/40 (2006.01); G06T 7/90 (2017.01); G06K 9/62 (2022.01); G06V 10/22 (2022.01); G06T 7/11 (2017.01); G06F 18/22 (2023.01);
U.S. Cl.
CPC ...
G06T 11/40 (2013.01); G06F 18/22 (2023.01); G06T 7/11 (2017.01); G06T 7/90 (2017.01); G06T 11/001 (2013.01); G06V 10/225 (2022.01); G06T 2207/20021 (2013.01); G06T 2210/12 (2013.01);
Abstract

Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing ray-tracing and mesh generation to illuminate two-dimensional digital vector images. In response to inserting a light source into a two-dimensional digital vector image including one or more vector elements, the disclosed system embeds the vector element(s) into a polygonal mesh generated for a region of the digital vector image. The disclosed system samples a plurality of rays at a plurality of points within the region and detect intersections of the rays with the vector element(s) or a bounding shape surrounding the region. Additionally, the disclosed system determines color values for mesh points in the polygonal mesh based on the intersections of the rays by interpolating color values associated with the intersected points. Furthermore, in some embodiments, the disclosed system subdivides the polygonal mesh according to a priority queue based on error scores associated with the determined color values.


Find Patent Forward Citations

Loading…