US 12,190,422 B2
Hair styles system for rendering hair strands based on hair spline data
Artem Bondich, Marina del Rey, CA (US); and Oleksandr Pyshchenko, Pacific Palisades, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 7, 2023, as Appl. No. 18/206,985.
Application 18/206,985 is a continuation of application No. 17/313,388, filed on May 6, 2021, granted, now 11,741,647.
Application 17/313,388 is a continuation of application No. 16/532,221, filed on Aug. 5, 2019, granted, now 11,030,786.
Prior Publication US 2023/0316613 A1, Oct. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 11/60 (2006.01); G06T 5/70 (2024.01); G06T 11/00 (2006.01); G06T 11/20 (2006.01)
CPC G06T 11/60 (2013.01) [G06T 5/70 (2024.01); G06T 11/001 (2013.01); G06T 11/203 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/30201 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by one or more processors, a digital representation of a three-dimensional (3D) object comprising a surface having a plurality of strands of hair of the object;
selecting, by the one or more processors, a first strand of the plurality of strands;
identifying, by the one or more processors, at least one additional strand that is adjacent to the first strand;
analyzing, by the one or more processors, an attribute of each of the identified at least one additional strand to determine whether each of the at least one additional strand satisfies a predetermined criterion, the predetermined criterion comprising an angle formed between the first strand and each of the at least one additional strand transgressing a threshold; and
in response to determining that the at least one additional strand satisfies the predetermined criterion, generating, by the one or more processors, one or more additional strands between the first strand and the at least one additional strand.