CPC G06T 19/006 (2013.01) [G06F 3/011 (2013.01); G06T 7/11 (2017.01); G06T 13/40 (2013.01); G06T 15/10 (2013.01)] | 19 Claims |
1. A method, comprising:
obtaining a target object image in a real-time scene image captured by an image acquisition unit in response to a first instruction from a user;
generating a virtual image corresponding to a target object based on the target object image, wherein the generating a virtual image corresponding to a target object based on the target object further comprises:
obtaining an animation material, the animation material comprising at least one of a limb-body animation material or an expression animation material, and
synthesizing the animation material with the target object image and generating the virtual image corresponding to the target object;
displaying the virtual image corresponding to the target object in the real-time scene image;
wherein the method further comprises:
in response to determining that a plurality of virtual images already exist in the real-time scene image, performing collision detection among the plurality of virtual images; and
in response to determining that a collision occurs between any two virtual images, moving any one of the two virtual images colliding with each other.
|