US 11,657,552 B2
Generating illuminated two-dimensional vector graphics using path tracing
Jakub Fiser, Milton Keynes (GB); Ankit Phogat, Noida (IN); and Vineet Batra, Pitam Pura (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Oct. 7, 2021, as Appl. No. 17/496,231.
Prior Publication US 2023/0110680 A1, Apr. 13, 2023
Int. Cl. 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)
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)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
embedding, by at least one processor in response to inserting one or more light sources into a two-dimensional digital vector image, one or more vector elements of the two-dimensional digital vector image within a polygonal mesh generated for a region of the two-dimensional digital vector image;
sampling, based on the one or more light sources in the two-dimensional digital vector image, a plurality of rays for a plurality of points within the region;
determining, by the at least one processor, color values for mesh points in the polygonal mesh based on intersections of the plurality of rays with the one or more vector elements or a bounding shape enclosing the region; and
modifying, by the at least one processor, the two-dimensional digital vector image based on the color values determined for the mesh points in the polygonal mesh.