| CPC G06T 15/10 (2013.01) [H04S 7/30 (2013.01); H04S 2400/15 (2013.01)] | 14 Claims |

|
1. A virtual scene playback method, comprising the following steps:
receiving a scene playback instruction and determining playback parameters according to the scene playback instruction, wherein the playback parameters include playback space and playback time;
querying virtual space information and user model information corresponding to the playback parameters; and
generating virtual scene playback content according to the virtual space information and the user model information,
the step of querying user model information corresponding to the playback parameters comprises:
generating a data download request according to the playback parameters, and sending the data download request to a server, so that the server returns the user model information corresponding to the playback parameters,
wherein a process of generating the user model information comprises:
in the virtual space, constructing a user sphere having a radius of a preset length with a geometric center of the user model as a center of the sphere;
using a user sphere distance rule, setting more than three virtual cameras in the virtual space according to a spatial position of the user sphere, and using the virtual cameras to collect a user model action and a user model rendering layer, and uploading the user sphere distance rule, wherein fields of view of the virtual cameras do not intersect with the user sphere, and shooting areas of all the virtual cameras completely cover the user sphere;
setting a virtual microphone in the virtual space according to the spatial position of the user sphere, and using the virtual microphone to collect a user voice; and
uploading the user model action, the user model rendering layer and the user voice to the server as the user model information,
querying virtual space information and user model information corresponding to the playback parameters comprises: when there is a path intersection between the moving path of a search scene object and a region of the user sphere distance rule, then return the corresponding query content.
|