Video generation method, apparatus, device, and storage medium
The video generation method integrates AR effects by displaying preset resources and generating virtual objects based on user interactions, addressing the lack of enhanced shooting functionalities and creating immersive result videos.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- LEMON CO LTD
- Filing Date
- 2023-01-03
- Publication Date
- 2026-05-29
AI Technical Summary
Existing video shooting technologies lack the ability to effectively integrate augmented reality (AR) effects, failing to meet the diverse user demands for enhanced video shooting functionalities.
A video generation method that displays preset effect resources corresponding to target points of interest (POIs) on the shooting page, generates virtual objects based on user interactions, and creates a result video incorporating these effects, thereby enriching the video shooting experience.
Enhances video shooting functionality by presenting AR effects and generating immersive result videos that reflect user interactions and environmental atmospheres, improving user engagement and realism.
Smart Images

Figure 0007867552000001 
Figure 0007867552000002 
Figure 0007867552000003
Abstract
Description
Technical Field
[0001] (Cross - reference to related applications) This application is based on an application with the application number CN202210067195.6 and the filing date of January 20, 2022, claims its right of priority, and all the disclosure contents of the Chinese application are incorporated into this application by reference.
[0002] (Technical Field) This disclosure relates to the field of data processing, and particularly to a video generation method, apparatus, device, and storage medium.
Background Art
[0003] Augmented Reality (AR for short) technology is a technology that fuses virtual information and real - world information. By rendering virtual objects in real - time video, loading virtual objects into the real world for interaction, it realizes presenting the real environment and virtual objects on the same interface in real - time.
Summary of the Invention
[0004] According to a first aspect, this disclosure In response to a trigger operation on a preset effect entry, display preset effect resources of a target point of interest (POI) corresponding to a first user on a shooting page, where the preset effect resources include at least one first virtual object that moves and is displayed in the direction where the target POI exists on the shooting page, and a virtual object generation control is provided on the shooting page; Generate a virtual object corresponding to the first user by the virtual object generation control to obtain a second virtual object; In response to a trigger operation on the second virtual object, present on the shooting page that the second virtual object moves and is displayed in the direction where the target POI exists. The present invention provides a video generation method that includes generating a result video based on a shooting page.
[0005] In some embodiments, the virtual object creation control generates a virtual object corresponding to the first user and makes it a second virtual object. In response to a trigger operation on the virtual object generation control, a virtual object template including an information input area is presented on the shooting page, The process includes receiving input information in an information input area, generating a virtual object corresponding to a first user based on the input information, and making it a second virtual object.
[0006] In some embodiments, before generating the resulting video based on the shooting page, The system further includes presenting input information associated with the target first virtual object on the shooting page in response to a trigger operation on the target first virtual object among at least one first virtual object, wherein the target first virtual object is associated with a second user, and the second user is associated with a target POI.
[0007] In some examples, after presenting the input information associated with the target virtual object on the shooting page, This further includes controlling the movement and display of the target first virtual object on the shooting page so that it is displayed facing the direction in which the target POI exists.
[0008] In some embodiments, in response to a trigger operation on a preset effect entry, the preset effect resource for the target POI corresponding to the first user is displayed on the shooting page. In response to a trigger operation on a preset effect entry, a target POI is determined for a first user from at least one POI, wherein the distance between the target POI and the first user is the shortest. Determine whether the distance between the first user and the target POI is less than a preset distance threshold, If it is determined that the distance between the first user and the target POI is not less than a predetermined distance threshold, the first preset effect resource will be displayed on the shooting page. This occurs when, or when it is determined that the distance between the first user and the target POI is less than the preset distance threshold. In this case, the second preset effect resource will be displayed on the shooting page. 、 This includes a predetermined first effect resource and a predetermined second effect resource, which are different preset effect resources.
[0009] In some examples, after displaying the first effect resource on the shooting page, If the distance between the first user and the target POI is determined to be less than the preset distance threshold, the system further includes adding and displaying a third virtual object belonging to the preset second effect resource on the shooting page.
[0010] In some embodiments, the first preset effect resource includes at least one first virtual object, and the second preset effect resource includes at least one first virtual object and a fourth virtual object.
[0011] According to the second aspect, this disclosure is: A first display module for displaying a preset effect resource for a target point of interest (POI) corresponding to a first user on the shooting page in response to a trigger operation on a preset effect entry, wherein the preset effect resource includes at least one first virtual object that is displayed moving in the direction in which the target POI exists on the shooting page, and the shooting page includes the first display module, which is provided with virtual object generation controls, The virtual object creation control generates a virtual object corresponding to the first user, and the first creation module is used to create a second virtual object. A first presentation module for indicating on the capture page that, in response to a trigger operation on a second virtual object, the second virtual object moves and is displayed in the direction where the target POI is located, following a preset first trajectory, The present invention further provides a video generation apparatus, which includes a second generation module for generating a result video based on the shooting page.
[0012] In a third aspect, the disclosure provides a computer-readable storage medium that, when executed on a terminal device, stores instructions causing the terminal device to implement the above method.
[0013] In a fourth aspect, the present disclosure provides a device that includes memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor executes the computer program to realize the above method.
[0014] According to the fifth aspect, the disclosure provides a computer program product that, when executed by a processor, includes a computer program / instruction that accomplishes the above-described method.
[0015] According to the sixth aspect, the disclosure provides a computer program that, when executed by a processor, includes instructions causing the processor to perform the video generation method in any one of the embodiments described above. [Brief explanation of the drawing]
[0016] The drawings herein are incorporated into the specification, constitute part of this specification, illustrate embodiments conforming to the disclosure, and are used together with the specification to illustrate the principles of the disclosure.
[0017] To more clearly illustrate the embodiments of this disclosure or the technical concepts in the prior art, the following briefly describes the drawings necessary for describing the embodiments or the prior art. Obviously, those skilled in the art can obtain other drawings based on these drawings without expending any creative effort.
[0018] [Figure 1] It is a flowchart of a video generation method according to an embodiment of the present disclosure. [Figure 2] It is a schematic diagram of a shooting page according to an embodiment of the present disclosure. [Figure 3] It is a schematic diagram of another shooting page according to an embodiment of the present disclosure. [Figure 4] It is a schematic diagram of yet another shooting page according to an embodiment of the present disclosure. [Figure 5] It is a schematic diagram of the configuration of a video generation device according to an embodiment of the present disclosure. [Figure 6] It is a schematic diagram of the configuration of a video generation device according to an embodiment of the present disclosure.
Embodiments for Carrying out the Invention
[0019] In order to more clearly understand the above objects, features, and advantages of the present disclosure, the following further describes the aspects of the present disclosure. Unless there is a contradiction, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.
[0020] In order to fully understand the present disclosure, many specific details are described in the following description. However, the present disclosure may be implemented in other forms different from those described herein. Obviously, the embodiments in the specification are only some embodiments of the present disclosure, not all embodiments.
[0021] As described above, with the development of short video technology, the user's demand for video shooting functions is becoming increasingly diversified. Therefore, how to support the AR effect when shooting a video is currently an urgent technical problem to be solved.
[0022] To address the above issues, this disclosure provides a video generation method that enhances video shooting functionality by presenting preset effect resources corresponding to target POIs on the shooting page, providing the user with a virtual object generation function, and generating a resulting video based on the shooting effects presented on the shooting page.
[0023] To meet the diverse needs of users for shooting functions, the video generation method according to this disclosure, upon receiving a trigger operation for a preset effect entry, displays a preset effect resource for a target POI corresponding to a first user on the shooting page, and the preset effect resource includes at least one first virtual object that is displayed on the shooting page moving in the direction in which the target POI is located. Then, a virtual object corresponding to the first user is generated as a second virtual object by virtual object generation control on the shooting page, and upon receiving a trigger operation for the second virtual object, the shooting page is shown that the second virtual object is displayed moving in the direction in which the target POI is located, and furthermore, a result video is generated based on the shooting page. Thus, the embodiment of this disclosure can present a preset effect resource for a target POI corresponding to a first user on the shooting page, generate a second virtual object for the user, and generate a result video based on the shooting effect presented on the shooting page, thereby enhancing the video shooting function.
[0024] Based on this, embodiments of the present disclosure provide a video generation method. Figure 1 is a flowchart of the video generation method according to embodiments of the present disclosure. Referring to Figure 1, the method includes the following steps.
[0025] S101: In response to a trigger operation on a preset effect entry, the preset effect resource for the target point of interest (POI) corresponding to the first user is displayed on the shooting page.
[0026] Here, the preset effect resource includes at least one first virtual object that is displayed on the shooting page, moving in the direction in which the target POI exists, and the shooting page is provided with a virtual object generation control.
[0027] In some embodiments, a preset effect entry may be provided on the shooting page and may be one of the effect resource entries presented on the shooting page. When a trigger operation is received for the preset effect entry on the shooting page, the preset effect resource for the target POI corresponding to the first user is displayed on the shooting page. Here, the preset effect resource may include augmented reality (AR) effect resources, etc.
[0028] In some embodiments, the preset effect entry may be an anchor on the video playback page. By tapping the preset effect entry on the video playback page, the user jumps to the shooting page, which displays the preset effect resource for the target POI corresponding to the first user.
[0029] The preset effect entries in the embodiments of this disclosure may be provided on any page, and the embodiments of this disclosure are not limited.
[0030] In the embodiments of this disclosure, the target POI corresponding to the first user may include a target spot, target restaurant, target amusement park, target department store, etc., corresponding to the first user. The target POI corresponding to the first user may refer to the POI closest to the first user, or to a POI selected by the first user, etc.
[0031] In some embodiments, upon receiving a trigger operation for a preset effect entry, the system first determines the location information (e.g., GPS positioning information) of a first user (also called the current user), and based on the first user's location information, determines the POI closest to the first user as the target POI. Then, it retrieves the preset effect resource corresponding to the target POI. For example, the preset effect resource corresponding to the target POI may be retrieved from a content resource server. Here, the preset effect resource may include at least one first virtual object. The first virtual object may be, for example, a wishing lantern object. The preset effect resource may further include a galaxy effect resource, a name icon for the target POI, etc. The preset effect resource for the target POI is an effect resource pre-configured based on the characteristics of the target POI. Based on the preset effect resource, the user feels as if they are actually there, immersing themselves in the environmental atmosphere of the target POI while shooting video.
[0032] Furthermore, provided that it complies with relevant laws and regulations, if it is determined that the current user intends to use the video generation method provided in this disclosure and has granted permission to use their location information, the embodiments of this disclosure may obtain the user's location information.
[0033] In embodiments of this disclosure, upon receiving a trigger operation for a preset effect entry, the preset effect resource is displayed on the shooting page. For example, at least one first virtual object corresponding to a target POI is displayed on the shooting page, and each first virtual object on the shooting page is controlled to move and be displayed facing the direction where the target POI is located, based on the target POI and the location information of a first user.
[0034] In the embodiments of this disclosure, the shooting page may be provided with a virtual object generation control for generating a virtual object corresponding to the first user as a second virtual object, which is triggered by a tap by the user.
[0035] Figure 2 is a schematic diagram of a shooting page according to an embodiment of the present disclosure. Referring to Figure 2, the shooting page displays at least one first virtual object 201. To enrich the video shooting effects, the shooting page may also display other effects, such as a galaxy effect or a large central sky lantern effect. The shooting page may also be further provided with a virtual object generation control 202.
[0036] In the embodiments of this disclosure, the effect of the target POI presented on the shooting page shown in Figure 2 is merged with the real-world screen captured by the camera and presented on the same shooting page. The video captured based on this shooting page includes not only the real-world screen but also the displayed shooting effects, such as AR effects, thereby enhancing the shooting function.
[0037] In some embodiments, to enhance the video recording functionality, effect resources may be displayed on the recording page in a differentiated manner for the first user based on the distance between the first user and the target POI.
[0038] In practical applications, if the distance between the first user and the target POI is far, the first preset effect resource may be displayed to the first user; if the distance is close, the second preset effect resource may be displayed. Here, the first preset effect resource and the second preset effect resource are different. For example, the display effects of the first preset AR effect resource and the second preset AR effect resource may be set based on the specific situation.
[0039] For example, in response to a trigger operation on a preset effect entry, a target POI is determined for the first user from among at least one POI, and the distance between the target POI and the first user is the shortest. Then, it is determined whether the distance between the first user and the target point of interest POI is less than a preset distance threshold. If it is determined that the distance between the first user and the target POI is not less than the preset distance threshold, the first preset effect resource is displayed on the shooting page; otherwise, the second preset effect resource is displayed on the shooting page. The first preset effect resource and the second preset effect resource are different preset effect resources.
[0040] In some embodiments, the preset first effect resource may include the at least one first virtual object, and the preset second effect resource may include the at least one first virtual object and a fourth virtual object, where the fourth virtual object may be a virtual object that is only displayed in a position close to the target POI, such as a large central sky lantern object.
[0041] In some embodiments, after displaying a preset first effect resource on the shooting page, if it is determined that the distance between the first user and the target POI is smaller than the preset distance threshold, a third virtual object may be added to the first effect resource already displayed on the shooting page. For example, in addition to displaying the first effect resource, a large central sky lantern effect object may be added to the shooting page to demonstrate the process of approaching the target POI.
[0042] In practical applications, when the first user moves from a position where the distance to the target POI is greater than the preset distance threshold to a position where the distance to the target POI is less than the preset distance threshold, the shooting page may display the dynamic effect of a third virtual object in addition to the display of the first preset effect resource. The third and fourth virtual objects may be the same or different.
[0043] S102: The virtual object generation control generates a virtual object corresponding to the first user, which is then made into a second virtual object.
[0044] In embodiments of this disclosure, when a trigger operation is received for the virtual object generation control on the shooting page, a virtual object template including an information input area may be presented on the shooting page. Figure 3 is a schematic diagram of another shooting page according to an embodiment of this disclosure. As shown in Figure 3, the shooting page presents a virtual object template 301 which includes an information input area 302.
[0045] In actual applications, the user taps an information input area in a virtual object template to invoke the input keyboard, enters information in the information input area using the input keyboard, and then, based on the information entered in the information input area, a virtual object is created for the first user, becoming a second virtual object. In other words, the second virtual object with the input information attached is linked to the first user.
[0046] S103: In response to the trigger operation on the second virtual object, the capture page is shown that the second virtual object has moved and is displayed in the direction where the target POI is located.
[0047] In some embodiments, after generating a second virtual object based on input information, when a trigger operation is received on the second virtual object, an effect may be controlled in which the second virtual object moves and is displayed on the shooting page in the direction of the target POI. For example, if the second virtual object is a wish-granting lantern object customized by the first user, the first user's customized wish-granting lantern object may be controlled to move and be displayed upwards on the shooting page, presenting the effect of the wish-granting lantern floating in the direction of the target POI on the shooting screen.
[0048] In some embodiments, the virtual object template presented on the shooting page further includes a movement display trigger control. As shown in Figure 3, the virtual object template 301 includes a movement display trigger control 303. By tapping the movement display trigger control 303, the user can trigger the second virtual object generated for the first user to move and be displayed according to a preset trajectory. If the second virtual object is a wish-granting lantern object customized by the first user, tapping the movement display trigger control 303 can trigger an effect in which the first user's customized wish-granting lantern object lights up and is sent flying to a target POI, presenting a more realistic process of the wish-granting lantern lighting up and being sent flying.
[0049] In some embodiments, when a trigger operation is received for a target first virtual object among at least one first virtual object displayed on the shooting page, input information associated with the target first virtual object may be displayed on the shooting page. Here, the target first virtual object is associated with a second user, and the second user is associated with a target POI.
[0050] Figure 4 is a schematic diagram of yet another shooting page according to an embodiment of the present disclosure. As shown in Figure 4, the shooting page presents a target first virtual object 401 to which input information is associated. If the target first virtual object is a wish lantern object launched by a second user, then the embodiment of the present disclosure can support a function that allows a user to tap a wish lantern object launched by another user to view the wishes of other users. Here, the target first virtual object may be a wish lantern object launched by a second user at the location where the target POI exists.
[0051] In some embodiments, after presenting input information associated with the target first virtual object on the shooting page, the system may control the shooting page to move and display the target virtual object toward the target POI. For example, timing may be started when the input information associated with the target first virtual object is first presented on the shooting page, and when the timing reaches a predetermined time, the system may control the shooting page to move and display the target first virtual object toward the target POI. If the target first virtual object is a wish-granting lantern object launched by a second user, then after the first user sees the wish-granting lantern object launched by the second user, an effect is displayed in which the second user's wish-granting lantern object floats back into the sky.
[0052] S104: Generate a result video based on the aforementioned shooting page.
[0053] The technical proposals according to the embodiments of this disclosure have at least the following advantages compared to the prior art.
[0054] An embodiment of the present disclosure provides a video generation method in which, upon receiving a trigger operation for a preset effect entry, a preset effect resource for a target POI corresponding to a first user is displayed on the shooting page, and the preset effect resource includes at least one first virtual object that is displayed on the shooting page moving in the direction in which the target POI is located. Then, a virtual object corresponding to the first user is generated as a second virtual object by virtual object generation control on the shooting page, and upon receiving a trigger operation for the second virtual object, the shooting page is shown that the second virtual object is displayed moving in the direction in which the target POI is located, and furthermore, a result video is generated based on the shooting page. Thus, an embodiment of the present disclosure can present a preset effect resource for a target POI corresponding to a first user on the shooting page, generate a virtual object for the user, and generate a result video based on the shooting effect presented on the shooting page, thereby enhancing the video shooting function.
[0055] In some embodiments, the preset effect resource for the target POI corresponding to the first user may be displayed on the shooting review screen of the shooting page, or on the shooting screen of the shooting page.
[0056] In practical applications, when a trigger operation is received for the shooting control on the shooting page, video recording begins, and while recording is in progress, the first user may trigger effects such as the creation of a second virtual object based on the preset effect resources displayed on the shooting page, or the creation of the second virtual object that is displayed on the shooting page moving toward the target POI for the first user.
[0057] When the system receives another trigger operation for the shooting controls on the shooting page, it can end video recording and obtain a result video. Here, the result video includes not only the shooting effects displayed on the shooting page, but also the first user's interaction process on the shooting page. For example, the result video may include not only the wish-granting lantern that was displayed on the shooting page, but also the process of the first user customizing and releasing the wish-granting lantern. The result video may also include the process of the first user viewing the wishes on wish-granting lanterns released by other users.
[0058] In the video generation method according to the embodiment of this disclosure, upon receiving a trigger operation for a preset effect entry, a preset effect resource for a target POI corresponding to the first user is displayed on the shooting page, and the preset effect resource includes at least one first virtual object. Then, a virtual object corresponding to the first user is generated as a second virtual object by the virtual object generation control on the shooting page, and upon receiving a trigger operation for the second virtual object, the shooting page is indicated that it will move and be displayed in the direction where the target POI is located, and furthermore, a result video is generated based on the shooting page. Thus, the embodiment of this disclosure can present a preset effect resource for a target POI corresponding to the first user on the shooting page, generate a second virtual object for the user, and generate a result video based on the AR effect presented on the shooting page, thereby enhancing the video shooting function.
[0059] Based on the same concept of the invention as in the above embodiments, embodiments of the present disclosure further provide a video generation device. Figure 5 is a schematic diagram of the configuration of a video generation device according to embodiments of the present disclosure. Referring to Figure 5, the device is A first display module for displaying a preset effect resource for a target point of interest (POI) corresponding to a first user on the shooting page in response to a trigger operation on a preset effect entry, wherein the preset effect resource includes at least one first virtual object that is displayed on the shooting page moving in the direction in which the target POI is located, and the shooting page includes a first display module 501 on which virtual object generation controls are provided, The virtual object generation control generates a virtual object corresponding to the first user and a first generation module 502 for making it a second virtual object, A first presentation module 503 for indicating on the capture page that the second virtual object moves and is displayed in the direction where the target POI is located in response to a trigger operation on the second virtual object, The system includes a second generation module 504 for generating a result video based on the aforementioned shooting page.
[0060] In some embodiments, the first generation module is: A first presentation submodule for presenting a virtual object template including an information input area on the shooting page in response to a trigger operation on the virtual object generation control, The system includes a first generation submodule for receiving input information in the information input area and generating a virtual object corresponding to a first user based on the input information, thereby creating a second virtual object.
[0061] In some embodiments, the apparatus is The system further includes a second presentation module for presenting input information associated with the target first virtual object on the shooting page in response to a trigger operation on the target first virtual object among the at least one first virtual object, wherein the target first virtual object is associated with a second user, and the second user is associated with the target POI.
[0062] In some embodiments, the apparatus is The system further includes a first control module for controlling the movement and display of the target first virtual object in the shooting page so that it is displayed facing the direction in which the target POI exists.
[0063] In some embodiments, the preset effect resource includes a first preset effect resource and a second preset effect resource, and the first display module is A first determination submodule for determining a target POI for a first user from at least one POI in response to a trigger operation on a preset effect entry, comprising the first determination submodule whose distance from the target POI to the first user is the shortest, A second decision submodule for determining whether the distance between the first user and the target point of interest (POI) is less than a preset distance threshold, The system includes a first display submodule for displaying the first preset effect resource on the shooting page if it is determined that the distance between the first user and the target POI is not less than the preset distance threshold, and for displaying the second preset effect resource on the shooting page otherwise, wherein the first preset effect resource and the second preset effect resource are different preset effect resources.
[0064] In some embodiments, the apparatus is If it is determined that the distance between the first user and the target POI is smaller than the preset distance threshold, the system further includes a second display submodule for adding and displaying a third virtual object belonging to the preset second effect resource on the shooting page.
[0065] In some embodiments, the preset first effect resource includes the at least one first virtual object, and the preset second effect resource includes the at least one first virtual object and a fourth virtual object.
[0066] In the video generation device according to the embodiment of this disclosure, upon receiving a trigger operation for a preset effect entry, a preset effect resource for a target POI corresponding to a first user is displayed on the shooting page. The preset effect resource includes at least one first virtual object that is displayed on the shooting page in the direction in which the target POI is located. A virtual object corresponding to the first user is then generated as a second virtual object by virtual object generation control on the shooting page. Upon receiving a trigger operation for the second virtual object, the shooting page is shown indicating that the second virtual object will be displayed in the direction in which the target POI is located. Furthermore, a result video is generated based on the shooting page. Thus, the embodiment of this disclosure enhances the video shooting function by being able to present a preset effect resource for a target POI corresponding to a first user on the shooting page, generate a second virtual object for the user, and generate a result video based on the shooting effect presented on the shooting page.
[0067] In addition to the methods and apparatus described above, embodiments of the present disclosure further provide a computer-readable storage medium that, when executed on a terminal device, stores instructions causing the terminal device to implement the video generation method according to embodiments of the present disclosure.
[0068] The embodiments of the present disclosure further provide a computer program product that, when executed by a processor, includes a computer program / instruction that implements the video generation method according to the embodiments of the present disclosure.
[0069] Furthermore, embodiments of this disclosure provide video generating equipment. As shown in Figure 6, the equipment may include a processor 601, a memory 602, an input device 603, and an output device 604. The number of processors 601 in the video generating equipment may be one or more, and Figure 6 shows an example of one processor. In some embodiments of this disclosure, the processor 601, memory 602, input device 603, and output device 604 may be connected via a bus or other means, and Figure 6 shows an example of connection via a bus.
[0070] Memory 602 may be used to store software programs and modules. The processor 601 executes various functional applications and data processing of the video generation device by executing the software programs and modules stored in memory 602. Memory 602 may mainly include a program storage area and a data storage area. Of these, the program storage area can store the operating system, applications necessary for at least one function, etc. Memory 602 may also include high-speed random access memory and may further include non-volatile memory, such as at least one magnetic disk memory device, flash memory device, or other volatile solid-state memory device. Input device 603 may be used to receive input numerical or character information and to generate signal inputs related to user settings and function control of the video generation device.
[0071] In this embodiment, the processor 601 loads executable files corresponding to the processes of one or more applications into memory 602 according to the following instructions, and the processor 601 executes the applications stored in memory 602, thereby realizing each of the functions of the video generation device described above.
[0072] In this specification, relational terms such as “first” and “second” are used solely for the purpose of distinguishing one entity or operation from another, and do not require or imply that such an actual relationship or order exists between these entities or operations. Furthermore, the terms “encompassing,” “including,” or any other variant thereof, by indicating non-exclusive inclusion, mean that a process, method, article, or apparatus containing a series of elements includes not only those elements but also other elements not explicitly stated, or elements specific to such a process, method, article, or apparatus. Unless further restrictions are imposed, an element limited by “including one…” does not exclude other identical elements from being included in a process, method, article, or apparatus containing the aforementioned element.
[0073] The above are merely specific embodiments of the Disclosure and are used to enable those skilled in the art to understand or implement the Disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the Disclosure. Accordingly, the Disclosure is not limited to these embodiments herein and has the broadest scope to be compatible with the principles and novel features disclosed herein.
Claims
1. In response to a trigger operation on a preset effect entry, a preset effect resource for a target point of interest corresponding to a first user is displayed on the shooting page, wherein the target point of interest is the point of interest closest to the first user, or a point of interest selected by the first user, and the preset effect resource includes at least one first virtual object that is displayed on the shooting page moving in the direction where the target point of interest is located, and the shooting page is provided with virtual object generation controls. The virtual object generation control generates a virtual object corresponding to the first user and makes it a second virtual object, In response to a trigger operation on the second virtual object, the shooting page is shown to indicate that the second virtual object moves and is displayed in the direction where the target point of interest is located. This includes generating a result video based on the aforementioned shooting page, Video generation method.
2. The virtual object generation control generates a virtual object corresponding to the first user and makes it a second virtual object. In response to a trigger operation on the virtual object generation control, a virtual object template including an information input area is presented on the shooting page. The process includes receiving input information in the aforementioned information input area, generating a virtual object corresponding to a first user based on the input information, and making it a second virtual object, The video generation method according to claim 1.
3. Before generating the resulting video based on the aforementioned shooting page, The system further includes presenting input information associated with the target first virtual object on the shooting page in response to a trigger operation on the target first virtual object among the at least one first virtual object, wherein the target first virtual object is associated with a second user, and the second user is associated with the target point of interest. The video generation method according to claim 1.
4. After presenting the input information associated with the first virtual object target on the shooting page, The video generation method according to claim 3, further comprising controlling the shooting page so that the target first virtual object is moved and displayed in the direction in which the target point of interest is located.
5. In response to a trigger operation on a preset effect entry, displaying the preset effect resource for the target point of interest corresponding to the first user on the shooting page is: In response to a trigger operation on a preset effect entry, a target point of interest is determined for a first user from at least one target point of interest, wherein the distance between the target point of interest and the first user is the shortest. Determining whether the distance between the first user and the target point of interest is less than a preset distance threshold, If it is determined that the distance between the first user and the target point of interest is not less than the preset distance threshold, the first preset effect resource is displayed on the shooting page; or, if it is determined that the distance between the first user and the target point of interest is less than the preset distance threshold, the second preset effect resource is displayed on the shooting page, wherein the first preset effect resource and the second preset effect resource are different preset effect resources. The video generation method according to claim 1.
6. After displaying the first effect resource on the shooting page, If it is determined that the distance between the first user and the target point of interest is less than the preset distance threshold, the third virtual object belonging to the preset second effect resource is further added and displayed on the shooting page. The video generation method according to claim 5.
7. The video generation method according to claim 5, wherein the preset first effect resource includes the at least one first virtual object, and the preset second effect resource includes the at least one first virtual object and a fourth virtual object.
8. A first display module for displaying a preset effect resource for a target point of interest corresponding to a first user on the shooting page in response to a trigger operation on a preset effect entry, wherein the target point of interest is the point of interest closest to the first user, or a point of interest selected by the first user, and the preset effect resource includes at least one first virtual object that is displayed on the shooting page moving in the direction in which the target point of interest is located, and the shooting page is provided with virtual object generation controls, the first display module, The virtual object generation control generates a virtual object corresponding to the first user and a first generation module for making it a second virtual object, A first presentation module for indicating on the shooting page that, in response to a trigger operation on the second virtual object, the second virtual object moves and is displayed in the direction of the target point of interest, according to a preset first trajectory, A second generation module for generating a result video based on the aforementioned shooting page is included, Video generation device.
9. A computer-readable storage medium that, when executed on a terminal device, stores an instruction causing the terminal device to implement the video generation method described in any one of claims 1 to 7.
10. A video generation device comprising memory, a processor, and a computer program stored in the memory and executable by the processor, wherein when the processor executes the computer program, the video generation method according to any one of claims 1 to 7 is realized.
11. A computer program, when executed by a processor, includes an instruction causing the processor to execute the video generation method described in any one of claims 1 to 7.