CPC G06T 15/005 (2013.01) [G06T 1/60 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |
1. A method comprising:
defining, in a buffer, a plurality of particles having a plurality of initial positions in an absolute coordinate system independent of a graphical user interface (GUI) in which the plurality of particles are renderable;
assigning a plurality of memory ranges within the buffer to corresponding ones of the plurality of particles;
generating, in the plurality of memory ranges, a plurality of updated positions for the plurality of particles;
determining, in the plurality of memory ranges and from a combination of the plurality of initial positions and the plurality of updated positions, a corresponding plurality of vertices for each of the plurality of particles;
creating, from the corresponding plurality of vertices, a plurality of corresponding particle trails for the plurality of particles; and
storing the plurality of corresponding particle trails in the plurality of memory ranges associated with the plurality of particles.
|