US 12,293,460 B2
Virtual asset map and index generation systems and methods
Jesse Janzer, Sandy, UT (US); Jon Middleton, Salt Lake City, UT (US); and Berkley Frei, Salt Lake City, UT (US)
Assigned to DG Holdings, Inc., Salt Lake City, UT (US)
Filed by DG Holdings, Inc., Salt Lake City, UT (US)
Filed on Oct. 6, 2022, as Appl. No. 17/961,311.
Application 16/914,268 is a division of application No. 16/552,969, filed on Aug. 27, 2019, granted, now 10,748,337, issued on Aug. 18, 2020.
Application 16/552,969 is a division of application No. 15/797,926, filed on Oct. 30, 2017, granted, now 10,453,253, issued on Oct. 22, 2019.
Application 17/961,311 is a continuation of application No. 16/914,268, filed on Jun. 26, 2020, granted, now 11,494,980.
Claims priority of provisional application 62/415,835, filed on Nov. 1, 2016.
Prior Publication US 2023/0104644 A1, Apr. 6, 2023
Int. Cl. G06T 17/20 (2006.01); A63F 13/00 (2014.01); A63F 13/63 (2014.01); G06Q 50/00 (2012.01); G06T 15/00 (2011.01); G06T 17/00 (2006.01); G06T 17/05 (2011.01); H04W 4/02 (2018.01); G06F 3/0482 (2013.01)
CPC G06T 17/20 (2013.01) [A63F 13/00 (2013.01); A63F 13/63 (2014.09); G06Q 50/01 (2013.01); G06T 15/005 (2013.01); G06T 17/005 (2013.01); G06T 17/05 (2013.01); H04W 4/02 (2013.01); G06F 3/0482 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for heterogeneous mesh behavior in a rendering system, the method comprising:
loading an item asset corresponding to an item used or worn by an avatar, the item asset including a first plurality of vertices corresponding to a shape of the item asset;
determining, using one or more of a k-dimensional tree algorithm or a geodesic algorithm, a set of nearest neighbor vertices between the first plurality of vertices and vertices of the avatar;
generating, based on the set of nearest neighbor vertices, a neighbor vertices index indicating an influence of a distance between two or more vertices of the avatar on a magnitude of distortion of one or more corresponding vertices of the first plurality of vertices;
deforming, based on a first rate of scaling and the influence of a first portion of the first plurality of vertices, the first portion of the first plurality of vertices in an amount corresponding to a topology of a surface of the avatar; and
deforming, based on a second rate of scaling and the influence of a second portion of the first plurality of vertices, the second portion of the first plurality of vertices in an amount corresponding to a shape of the item asset.