CPC G06T 19/20 (2013.01) [G06T 2200/24 (2013.01); G06T 2219/2004 (2013.01)] | 20 Claims |
1. A computer-implemented method for placing a virtual object in a 3D virtual space, comprising:
partitioning the 3D virtual space into a plurality of voxels;
determining at least one field of view for at least one virtual camera viewing the 3D virtual space;
assigning a plurality of weights to the plurality of voxels based on the at least one field of view;
creating a heat map of the 3D virtual space based on the plurality of weights; and
placing the virtual object into the 3D virtual space using the heat map and a user-configured parameter.
|