US 12,322,131 B2
Method and system for displaying a large 3D model on a remote device
Francis Ruben Malka, Saint-Lambert (CA); and Nicholas John Constantinidis, Laval (CA)
Assigned to Unity IPR ApS, Copenhagen (DK)
Filed by Unity IPR ApS, Copenhagen (DK)
Filed on Aug. 18, 2021, as Appl. No. 17/405,786.
Claims priority of provisional application 63/067,181, filed on Aug. 18, 2020.
Prior Publication US 2022/0058823 A1, Feb. 24, 2022
Int. Cl. G06T 7/73 (2017.01); G06T 17/20 (2006.01); G06T 19/00 (2011.01); H04N 5/222 (2006.01)
CPC G06T 7/73 (2017.01) [G06T 17/20 (2013.01); G06T 19/00 (2013.01); H04N 5/2224 (2013.01); G06T 2210/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more computer processors;
one or more computer memories;
a set of instructions stored in the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations comprising:
downloading a set of unique identifiers and associated positions for a set of digital objects within a 3D model without downloading any additional data for the set of digital objects before a computing of a visibility score for each digital object of the set of digital objects:
determining a position and an orientation of a virtual camera relative to the positions of the set of digital objects;
performing the computing of the visibility score for each digital object of the set of digital objects based on a position of the digital object relative to the position and the orientation of the virtual camera;
downloading a polygon mesh associated with a digital object with a highest visibility score based on the polygon mesh being absent from the one or more computer memories, the downloading using a unique identifier of the set of unique identifiers; and
rendering and displaying the polygon mesh of the digital object with the highest score on a display device.