CPC G06T 17/20 (2013.01) [G06N 3/02 (2013.01); G06N 3/08 (2013.01); G06T 7/13 (2017.01); G06T 2207/20081 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
determining local geometries comprising adjacent vertices of existing vertices in a three-dimensional mesh;
generating, utilizing at least one neural network, a set of displacement coordinates displacing a subset of the existing vertices from initial positions of the subset of the existing vertices in the three-dimensional mesh to new positions and a set of new coordinates for new vertices along edges connecting the existing vertices by causing the at least one neural network to generate the set of displacement coordinates and the set of new coordinates from feature vectors of the local geometries;
generating a subdivided three-dimensional mesh comprising vertices at positions according to the set of displacement coordinates for the existing vertices and the set of new coordinates for the new vertices along the edges connecting the existing vertices; and
recursively subdividing the three-dimensional mesh to generate a plurality of levels of subdivided three-dimensional meshes according to the set of displacement coordinates for the existing vertices and the set of new coordinates for the new vertices generated utilizing the at least one neural network.
|