CPC H04N 7/157 (2013.01) [G06T 15/005 (2013.01)] | 20 Claims |
1. A computer-implemented method for efficient rendering in a three-dimensional virtual environment including a plurality of objects, each object representing a three-dimensional model, comprising:
determining that the plurality of objects includes a group of repeating, identical three-dimensional models in the three-dimensional virtual environment;
generating a single instruction specifying a rendering engine to render the repeating, identical three-dimensional models in the three-dimensional virtual environment, wherein the single instruction instructs the rendering engine to rasterize the plurality of objects, and wherein the single instruction is a draw call to the rendering engine in a cross-browser JavaScript library to allow for creation of graphical processing unit (GPU)-accelerated three-dimensional animation in a web browser; and
inputting the single instruction into the rendering engine for execution.
|