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 |
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.
|