US 11,756,248 B2
Computer graphics object rendering based on priority
Kiichi Fukuya, Soka (JP); Yansen Xu, Tokyo (JP); Michiko Tazawa, Kawasaki (JP); and Taiga Mizuide, Ageo (JP)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Aug. 23, 2021, as Appl. No. 17/409,001.
Prior Publication US 2023/0065943 A1, Mar. 2, 2023
Int. Cl. G06T 11/60 (2006.01)
CPC G06T 11/60 (2013.01) [G06T 2200/16 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for determining computer graphics object (CGO) avatars to render for a device of a user in a virtual environment having a plurality of participants, each participant corresponding to a CGO avatar, the method comprising:
determining a priority value of each CGO avatar corresponding to each participant;
generating, based on the determined priority values, a CGO avatar priority list, wherein the CGO avatar priority list ranks the CGO avatars based on the priority values;
generating a rendering list of CGO avatars, wherein the rendering list includes a subset of the CGO avatars of the CGO avatar priority list based on applied rendering processing constraints, wherein the applied rendering processing constraints are based on an available processing capacity of a processing unit of the device;
rendering the CGO avatars of the rendering list by the processing unit of the device;
updating the priority of each CGO avatar corresponding to each participant based on a set of priority change factors associated with each CGO avatar mapped to priority value variations, wherein the priority change factors include at least attributes of each CGO avatar and actions taken by each CGO avatar between a first time that the CGO avatar priority list was generated and a second time the updated CGO avatar priority list was updated; and
generating an updated CGO avatar priority list based on the updated priorities of each CGO avatar.