CPC G06T 19/006 (2013.01) [G06F 3/012 (2013.01); G06F 3/04847 (2013.01); G06F 3/04883 (2013.01); G06T 19/20 (2013.01); H04L 51/10 (2013.01); G06T 2219/2004 (2013.01)] | 20 Claims |
1. A system comprising:
at least one hardware processor;
a memory storing instructions which, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
receiving, by a messaging application, a video feed from a front-facing camera;
retrieving a three-dimensional (3D) caption;
in response to determining that the front-facing camera is being used to capture the video teed, modifying the video feed to include the 3D caption with one or more related graphical elements;
receiving a request to activate a rear-facing camera to capture video using the rear-facing camera; and
in response to receiving the request to activate the rear-facing camera:
removing the one or more related graphical elements from the video feed; and
modifying a display position of the 3D caption.
|