Patent ID: 9582921
Date: 2017-02-28
CPC Classifications: G06F,G06T,G09G

Claim:
1. A method comprising: transmitting to a subset of a plurality of participating clients, by a computer system, common render assets of a 3D environment, a unique spatial position different from other transmitted spatial positions, the unique spatial position representing a position for generating a respective render of the 3D environment, the common render assets comprising VSDOs (viewport state data objects); transmitting, by the computer system, to each of the participating clients, one or more instructions to generate the respective render using the common render assets and its unique spatial position; receiving, by the computer system, from each of the participating clients, the respective render for a portion of the environment comprising the common render assets; determining, by the computer system, if a required number of samples to be composited for a scene comprising the 3D environment exceeds a number of the participating clients; obtaining the required number of samples, by the computer system via performance of multiple renders when the required number of samples exceeds the number of participating clients; generating, by the computer system, a composite render from the respective renders upon obtaining the required number of samples, each of the respective renders comprises the common render assets and each of the respective renders is rendered from one of the transmitted spatial positions; and transmitting, by the computer system, the composite render to at least the participating clients, comprising: