| CPC G06T 7/246 (2017.01) [G06F 16/70 (2019.01); G09B 19/0038 (2013.01); H04N 7/181 (2013.01); G06T 2207/30221 (2013.01)] | 22 Claims |

|
1. A 3D rendering system comprising:
at least one non-transitory computer memory storing software instructions and a prioritization policy;
a plurality of sensors; and
at least one processor coupled with the plurality of sensors and the memory, and that performs the following operations upon execution of the software instructions:
capturing a digital representation of a physical environment via the plurality of sensors;
generating a set of digital data streams of renderable content from the digital representation wherein each digital data stream comprises prioritized rendering instruction for at least one layer of a 3D model of the renderable content and as prioritized according to the prioritization policy;
compiling and transmitting the set of digital data streams to at least one endpoint device according to each digital data stream's priority from the prioritization policy thereby enabling the at least one endpoint device to render the 3D model via each digital data stream's at least one layer rendered according its priority, wherein the set of digital data streams includes a first stream comprising a background 3D object and a first priority associated therewith and a second stream comprising the 3D model and a second priority associated therewith, and wherein the second priority is higher than the first priority; and
adjusting, in real-time, which sensor feeds from the plurality of sensors are compiled into the first stream and the second stream.
|