Image shooting method and device in virtual environment, equipment and storage medium
By using other user accounts to create a shooting solution in the virtual environment, the problem of high cost of adjusting shooting parameters in the virtual environment is solved, and the effect of improving shooting efficiency is achieved.
Patent Information
- Application Number
- CN202310943328.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-28
- Publication Date
- 2025-02-14
AI Technical Summary
When shooting in a virtual environment, the prior art requires users to manually adjust multiple shooting parameters, resulting in high time cost and low efficiency.
By displaying shooting plans created by other user accounts and shooting in a virtual environment, users can directly apply these plans without manually adjusting shooting parameters.
Save the time required to adjust shooting parameters, improve the efficiency of shooting creation, and users can quickly obtain the desired shooting effect.
Smart Images

Figure CN119425100A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer and Internet technology, and in particular to a method, device, equipment and storage medium for capturing images in a virtual environment. Background Art
[0002] With the development of technology, the virtual scenes provided by games are becoming more and more beautiful, and some games provide photo-taking functions for users to take pictures and create.
[0003] In related technologies, the game provides a photo-taking function, and the user can adjust the parameters of the virtual camera to adjust the picture presented by the virtual camera to obtain a satisfactory picture. For example, the user can adjust the focal length, lens position, aperture, white balance and other parameters of the virtual camera, and can also adjust the decorative materials of the picture, such as filters, stickers, etc.
[0004] However, in the above method, in one shooting, there are many kinds of parameters that can be adjusted, which need to be set in sequence, making the time cost of one shooting very high. Summary of the invention
[0005] The embodiment of the present application provides an image shooting method, device, equipment and storage medium in a virtual environment. The technical solution provided by the embodiment of the present application is as follows.
[0006] According to one aspect of an embodiment of the present application, a method for capturing an image in a virtual environment is provided, the method being executed by a first client, wherein a first user account is logged into the first client; the method comprising:
[0007] Displaying a display interface of a first photographed work, where the first photographed work is an image photographed by a second user account using a first photographing scheme at a first location in a virtual environment;
[0008] In response to an operation of shooting using the first shooting scheme, displaying a shooting interface of a second location in the virtual environment, the shooting interface being used to preview an image obtained by shooting at the second location using the first shooting scheme;
[0009] In response to the operation of confirming the shooting, a second shot obtained by shooting at the second location using the first shooting plan is displayed.
[0010] According to one aspect of an embodiment of the present application, there is provided an image capturing device in a virtual environment, the device comprising:
[0011] A first display module, used to display a display interface of a first photographed work, where the first photographed work is an image photographed by a second user account using a first photographing scheme at a first location in a virtual environment;
[0012] a second display module, configured to display a shooting interface of a second location in the virtual environment in response to an operation of shooting using the first shooting scheme, wherein the shooting interface is used to preview an image obtained by shooting at the second location using the first shooting scheme;
[0013] The third display module is used for displaying a second photographed work obtained by photographing at the second location using the first photographing scheme in response to the operation of confirming the photographing.
[0014] According to one aspect of an embodiment of the present application, a terminal device is provided, the terminal device comprising a processor and a memory, the memory storing a computer program, and the processor being used to execute the computer program to implement the above-mentioned image capturing method in a virtual environment.
[0015] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned image capturing method in a virtual environment.
[0016] According to one aspect of an embodiment of the present application, a computer program product is provided. The computer program product includes a computer program. The computer program is loaded and executed by a processor to implement the above-mentioned image capturing method in a virtual environment.
[0017] The technical solution provided in the embodiments of the present application can bring the following beneficial effects:
[0018] You can get the desired shooting effect by shooting in a virtual environment using shooting plans created by other user accounts. Since the effects displayed are the same or similar when the shooting parameters are the same in a virtual environment, you can directly apply shooting plans created by other user accounts without worrying about different shooting effects caused by changes in environmental factors. You can get the desired shooting works without having to manually set shooting parameters one by one, saving the time required to adjust shooting parameters and improving the efficiency of shooting creation. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 It is a schematic diagram of an implementation environment of a solution provided by an embodiment of the present application;
[0020] Figure 2 is a flowchart of an image capturing method in a virtual environment provided by an embodiment of the present application;
[0021] Figure 3 is a schematic diagram of a shooting control provided by an embodiment of the present application;
[0022] Figure 4is a schematic diagram of a save interface provided by an embodiment of the present application;
[0023] Figure 5 is a schematic diagram of a secondary confirmation interface provided by an embodiment of the present application;
[0024] Figure 6 is a schematic diagram of a collection of works provided by an embodiment of the present application;
[0025] Figure 7 is a schematic diagram of first inquiry information and third inquiry information provided by an embodiment of the present application;
[0026] Figure 8 is a schematic diagram of fourth inquiry information and first inquiry information provided by an embodiment of the present application;
[0027] Fig. 9 is a schematic diagram of a collection of works provided by another embodiment of the present application;
[0028] Fig.10 is a schematic diagram of a shooting interface provided by an embodiment of the present application;
[0029] Fig.11 is a schematic diagram of sharing information of a first shooting solution provided by an embodiment of the present application;
[0030] Fig.12 is a schematic diagram of a display interface of a first shooting solution provided by an embodiment of the present application;
[0031] Fig.13 is a schematic diagram of a display interface of a first shooting solution provided in another embodiment of the present application;
[0032] Fig.14 is a schematic diagram of a name editing interface provided by an embodiment of the present application;
[0033] Fig.15 is a schematic diagram of fifth inquiry information provided by an embodiment of the present application;
[0034] Fig.16 is a schematic diagram of a sharing interface provided by an embodiment of the present application;
[0035] Fig.17 is a schematic diagram of second query information provided by an embodiment of the present application;
[0036] Fig.18 is a schematic diagram of a channel selection window provided by an embodiment of the present application;
[0037] Fig.19 is a schematic diagram of a friend list provided by an embodiment of the present application;
[0038] Fig. 20 is a schematic diagram of sharing information of a first shooting solution provided by another embodiment of the present application;
[0039] Fig.21 is a schematic diagram of a collection of works provided by another embodiment of the present application;
[0040] Fig. 22 is a schematic diagram of a display interface of a third shooting solution provided by an embodiment of the present application;
[0041] Fig.23 It is a schematic diagram of a sharing message of a third photographed work provided by an embodiment of the present application;
[0042] Fig.24 is a schematic diagram of a locked state of a shooting solution provided by an embodiment of the present application;
[0043] Fig.25 is a block diagram of an image capturing device in a virtual environment provided by an embodiment of the present application;
[0044] Fig.26 is a block diagram of an image capturing device in a virtual environment provided by another embodiment of the present application;
[0045] Fig. 27 This is a structural block diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0046] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0047] The virtual environment is a scene displayed (or provided) when the client of the target application (such as a game application) is running on the terminal. The virtual environment refers to a scene created for virtual characters to carry out activities (such as game competitions), such as a virtual house, a virtual island, a virtual map, etc. The virtual environment can be a simulation environment of the real world, a semi-simulation and semi-fictitious environment, or a purely fictitious environment. The virtual environment can be a two-dimensional virtual environment, a 2.5-dimensional virtual environment, or a three-dimensional virtual environment, which is not limited in the embodiments of the present application. When the client of the target application is running on the terminal, different virtual environments can be displayed (or provided) in different time periods, and one or more virtual environments can be displayed (or provided) in the same time period, which is not limited in the present application. Taking the target application as a game application as an example, the game application can display (or provide) different virtual environments in virtual daytime and virtual night; it can also be a virtual daytime to provide multiple virtual environments, for example, providing four virtual environments with the theme of the four seasons of spring, summer, autumn and winter.
[0048] A virtual character refers to a virtual character controlled by a user account in a target application. Taking the target application as a game application as an example, a virtual character refers to a game character controlled by a user account or AI (Artificial Intelligence) in the game application. A virtual character can be in the form of a human figure, an animal, a cartoon or other form, which is not limited in the embodiments of the present application. A virtual character can be displayed in a three-dimensional form or in a two-dimensional form, which is not limited in the embodiments of the present application. Optionally, when the virtual environment is a three-dimensional virtual environment, the virtual character is a three-dimensional stereo model created based on animation skeleton technology. Each virtual character has its own shape and volume in the three-dimensional virtual environment, and occupies a part of the space in the three-dimensional virtual environment.
[0049] Please refer to Figure 1 , which shows a schematic diagram of a solution implementation environment provided by an embodiment of the present application. The solution implementation environment can be implemented as a system architecture of a certain application, and the application can provide users with an image shooting function in a virtual environment. The solution implementation environment may include: a terminal device 100 and a server 200.
[0050] The terminal device 100 may be an electronic device such as a PC (Personal Computer), a tablet computer, a mobile phone, a wearable device, a vehicle terminal, a VR (Virtual Reality) device, an AR (Augmented Reality) device, an MR (Mixed Reality) device, etc. The terminal device 100 may be installed with a client running a target application, and the target application may provide a virtual environment and an image capture function in the virtual environment for the user. Exemplarily, the target application may be a game application, or a social application, a shopping application, a live broadcast application, etc., which is not limited in this application. Exemplarily, the target application is a game application, and the game application may provide a virtual environment and an image capture function for the virtual environment, and the user may shoot and create the virtual environment based on the capture function. In addition, this application does not limit the form of the target application, including but not limited to App (Application), applets, etc. installed in the terminal device 100, and may also be in the form of a web page.
[0051] The server 200 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The server 200 may be a background server of the target application, used to provide background services for the client of the target application.
[0052] The terminal device 100 and the server 200 may communicate via a network, such as a wired or wireless network.
[0053] Please refer to Figure 2 , which shows a flow chart of an image capturing method in a virtual environment provided by an embodiment of the present application. The method is executed by a terminal device, such as a first client installed in the terminal device, and a first user account is logged in to the first client. The method may include at least one of the following steps 210 to 230.
[0054] Step 210 , displaying a display interface of a first photographed work, where the first photographed work is an image photographed by a second user account using a first photographing solution at a first location in a virtual environment.
[0055] The second user account is different from the first user account, for example, the second user account is a user account logged in by the second client. The first client and the second client are clients of the target application installed in different terminal devices. In some embodiments, the first client and the second client may also be the same client, but the first user account and the second user account are not the same user account.
[0056] The first user account and the second user account can socialize in the target application. For example, the first user account and the second user account can be in the same group and communicate through the group channel provided by the target application. Taking the target application as a game application as an example, the first user account and the second user account can be in the same gang and can communicate in the gang channel. Of course, in different applications, the gang can also be called a family, a group, etc.
[0057] In some embodiments, the first user account and the second user account can be located in the same zone or in different zones, which is not limited in this application. Zone refers to a method for certain applications to divide the number of user accounts. The data between different zones is not interoperable, which reduces the pressure on the environment server and the impact of bandwidth limitations on the application. In some embodiments, user accounts between different zones can also communicate.
[0058] In some embodiments, the target application may provide one or more channels for user accounts to communicate, for example, the target application may provide a private chat channel, a group channel, a regional server channel, a cross-server channel, etc. The above-mentioned communication channel may be a temporary channel or a long-term valid channel. For example, the above-mentioned communication channel may be a temporary channel for a virtual activity provided in the target application. If the virtual activity ends, the temporary channel can no longer be used for communication.
[0059] The display interface of the first photographed work may display at least one of the following information: the first photographed work, a preview image of the first photographed work, the name of the first photographed work, the creator, the shooting location, and the creation time.
[0060] The first photographed work may be a work in the form of a picture or a work in the form of a video, and this application does not limit this. If the first photographed work is a work in the form of a picture, the first photographed work may be displayed in the display interface of the first photographed work; if the first photographed work is a work in the form of a video, the display interface of the first photographed work may display a preview image of the first photographed work, for example, the display interface of the first photographed work may display a preview picture of the first photographed work, such as using the first frame of the first photographed work as the preview picture of the first photographed work, and for another example, the display interface of the first photographed photo may display a preview video of the first photographed work, such as using the first K seconds of the first photographed work as the preview video of the first photographed work, where K is a natural number greater than 0.
[0061] The name of the first photographed work refers to a name determined by the creator of the first photographed work and used to identify the first photographed work. The shooting location, that is, the first location, refers to the location where the second user account shoots the first photographed work in the virtual environment.
[0062] The display interface of the first photographed work may display the name, ID (Identity Document, identity identification code), avatar, title and other information of the creator of the first photographed work.
[0063] The display interface of the first photographed work may also display the creation requirements of the first photographed work. The creation requirements refer to the minimum conditions that need to be met to complete the creation of the first photographed work. For example, the account level of the first user account needs to reach a set level. For another example, the number of photographed works created by the first user account needs to reach a threshold. A photographed work can have one or more creation requirements. Adding creation requirements to photographed works can guide users to create, or complete other requirements to enhance the attractiveness of the target application to users.
[0064] In some embodiments, if the first user account does not meet the creative requirements, the first user account cannot apply the first shooting solution.
[0065] In some embodiments, if the first user account does not meet the creative requirements, the first user account can only apply the first shooting plan, but cannot modify or edit the first shooting plan.
[0066] Step 220 , in response to the operation of shooting using the first shooting scheme, a shooting interface of a second location in the virtual environment is displayed, where the shooting interface is used to preview an image obtained by shooting at the second location using the first shooting scheme.
[0067] In some embodiments, the second location may be the same as or different from the first location, and this application does not limit this.
[0068] If the second location is the same as the first location, in response to an operation of shooting using the first shooting scheme, a shooting interface of the first location of the virtual environment is displayed.
[0069] The shooting interface is used to preview the image obtained by shooting at the second location using the first shooting scheme. In some embodiments, at least one control is provided in the shooting interface, and the control is used to adjust the shooting parameters of the first shooting scheme. Shooting parameters refer to parameters used to adjust various aspects of the shooting work. Shooting parameters may include at least one of the following: brightness, sharpness, white balance, exposure, sharpening, position of the virtual lens, weather, time, wind direction, wind force, filter, filter concentration, atmosphere special effects, dark corners, contrast, and blur parameters.
[0070] In some embodiments, the above-mentioned filmed works include a virtual character controlled by a user account.
[0071] In some embodiments, the virtual character controlled by the first user account is the same as the virtual character controlled by the second user account. Then, when the second user account uses the first shooting scheme to shoot, there is no need to adjust the first shooting scheme.
[0072] In some embodiments, the virtual character controlled by the first user account is different from the virtual character controlled by the second user account. Then, when the second user account uses the first shooting scheme to shoot, the first shooting scheme is offset so that the shooting parameters of the first shooting scheme are more suitable for the virtual character controlled by the first user account.
[0073] Taking the virtual characters controlled by user accounts as virtual characters as an example, the virtual characters controlled by different user accounts may have differences in body shape (such as height). If different user accounts use the same shooting parameters for shooting, the effects of the photographed works will also be different. For example, if the virtual characters controlled by two user accounts have different heights, and the same shooting parameters are still used during shooting without changing the position of the virtual lens, the effects of the photographed works obtained by the two will be biased. Therefore, the shooting parameters of the shooting scheme can be offset according to the differences in body shape of the virtual characters controlled by different user accounts to ensure that the effects of the photographed works obtained by the two are the same or similar. For example, the position of the virtual lens can be adjusted according to the line connecting the virtual lens and the head of the virtual character, and the angle between the virtual lens and the vertical line of the ground plane of the virtual environment.
[0074] Step 230 , in response to the operation of confirming the shooting, displaying a second shot obtained by shooting at a second location using the first shooting solution.
[0075] In some embodiments, in response to the operation of confirming the shooting, a second shot obtained by shooting at a second location using the first shooting solution is saved and displayed.
[0076] In some embodiments, the second photographed work is displayed in a photographed work display interface.
[0077] In some embodiments, the second photographed work is displayed in the form of a floating window.
[0078] In some embodiments, when the second photographed work is displayed, a save control is displayed, and in response to an operation on the save control, the second photographed work is saved.
[0079] In some embodiments, the above-mentioned saving operation refers to saving the second photographed work to the first client.
[0080] The technical solution provided in the embodiment of the present application obtains the desired shooting effect by shooting in a virtual environment using shooting plans created by other user accounts. Since the effects displayed are the same or similar when the shooting parameters are the same in the virtual environment, the shooting plans created by other user accounts can be directly applied without worrying about different shooting effects caused by changes in environmental factors. The user does not need to manually set shooting parameters one by one to obtain the desired shooting works, saving the time required to adjust shooting parameters and improving the efficiency of shooting creation.
[0081] In some embodiments, the second location may be the same as or different from the first location. In this regard, the present application provides exemplary embodiments.
[0082] 1. The second location is the same as the first location
[0083] In some embodiments, the above step 220 may be implemented as the following step 222 .
[0084] Step 222, in response to the operation on the first control, displaying a shooting interface of a second location, the second location being the same as the first location; wherein the first control is used to shoot at the same location as the first shooting solution.
[0085] In some embodiments, the location-related parameters include at least one of the following: coordinates, level, and orientation parameters of the virtual character in the virtual environment. The location-related parameters are used to determine the exact position of the virtual character in the virtual environment.
[0086] In some embodiments, the second location being the same as the first location means that the relevant parameters of the second location are exactly the same as the relevant parameters of the first location, that is, the coordinates, level, and orientation parameters of the virtual character in the second location are exactly the same as the coordinates, level, and orientation parameters of the virtual character in the first location.
[0087] In some embodiments, the second location being the same as the first location means that the coordinates of the virtual character in the second location are the same as the coordinates of the virtual character in the first location.
[0088] In some embodiments, in response to an operation on the first control, the virtual character corresponding to the second user account is controlled to move from the current location to the second location, and a shooting interface of the second location is displayed.
[0089] The present application does not limit the movement mode of the virtual character. For example, the virtual character may be controlled to be transferred to a second location. For another example, the movement mode and movement route of the virtual character may be determined based on the distance between the current location of the virtual character and the second location.
[0090] 2. The second location is different from the first location
[0091] In some embodiments, the above step 220 may be implemented as the following step 224 .
[0092] Step 224, in response to the operation on the second control, display the shooting interface of the second location, the second location is the current location of the virtual character controlled by the first user account, or the location customized by the first user account; wherein the second control is used to shoot using the same shooting parameters as the first shooting scheme.
[0093] In some embodiments, in response to an operation on the second control, a shooting interface of a second location is displayed, where the second location is the current location of the virtual character controlled by the first user account.
[0094] In some embodiments, in response to an operation on the second control, a shooting interface of a second location is displayed, where the second location is a location custom-selected by the first user account.
[0095] In some embodiments, in response to an operation on the second control, a location selection interface is displayed, in which at least one candidate location is provided, and in response to a selection operation on a second location among the at least one candidate location, a shooting interface for the second location is displayed.
[0096] In some embodiments, at least one candidate location includes: the current location of the virtual character, the first location, and at least one other candidate location. The current location of the virtual character refers to the location of the virtual character in the virtual environment, and is not related to the user interface displayed by the client. For example, displaying the portfolio interface in the client does not affect the location of the virtual character in the virtual environment, and the location of the virtual character in the virtual environment does not change. The first location refers to the shooting location corresponding to the first shooting work.
[0097] In one example, in response to a selection operation on a location where a virtual character is currently located among at least one candidate location, a shooting interface of a second location is displayed, where the second location is the location where the virtual character controlled by the first user account is currently located.
[0098] In another example, in response to a selection operation on a first location among at least one candidate location, a shooting interface for a second location is displayed, and the second location is the same as the first location.
[0099] In some embodiments, the second location is determined in response to a different operation on the second control.
[0100] In one example, in response to a first operation on a second control, a location where the virtual character is currently located is determined as a second location.
[0101] In another example, in response to a second operation on a second control, a location selection interface is displayed.
[0102] The first operation is different from the second operation. Exemplarily, the first operation is a single-click operation, and the second operation is a double-click operation.
[0103] In some embodiments, the display interface of the first photographed work may display only one of the first control and the second control, or may display both the first control and the second control, which is not limited in this application.
[0104] Through the above method, the user can select the location for shooting the work, and is not limited to shooting and creating at the first location, making the use of the shooting plan more flexible.
[0105] In some embodiments, the second location is not the location where the virtual character is currently located, so the virtual character needs to move to the second location. For a method for moving the virtual character from the current location to the second location, the present application also provides an exemplary embodiment.
[0106] In some embodiments, in response to an operation on the first control, a screen is displayed for transmitting the virtual character controlled by the first user account from the current location to a second location, and after being transmitted to the second location, a shooting interface of the second location is displayed.
[0107] In some embodiments, when the virtual character controlled by the first client does not have the authority to go to the second location, a fourth prompt message is displayed, where the fourth prompt message is used to prompt that the virtual character cannot go to the second location.
[0108] In some embodiments, the reason why the virtual character controlled by the first client does not have the authority to go to the second location includes at least one of the following:
[0109] 1) The second location is the gang's location, and the first user account is not a member of the gang
[0110] A gang station refers to an area in a virtual environment occupied by a gang. In some embodiments, gang members can enter the gang station, and members who do not belong to the current gang cannot enter the gang station of the current gang.
[0111] In some embodiments, the virtual environments of gang locations of different gangs are the same. If the second location is a gang location and the first user account has joined a gang, in response to an operation on the first control, a screen is displayed for transferring the virtual character controlled by the first user account from the current location to the second location, where the second location is the gang location of the gang that the first user account has joined.
[0112] In some embodiments, the virtual environments of gang locations of different gangs are the same. If the second location is a gang location and the first user account has not joined any gang, a fourth prompt message is displayed in response to the operation on the first control.
[0113] In some embodiments, the virtual environments of gang locations of different gangs are different. If the second location is a gang location, and the first user account and the second user account are not members of the same gang, a fourth prompt message is displayed in response to the operation on the first control.
[0114] In some embodiments, the virtual environments of gang locations of different gangs are different. If the second location is a gang location, and the first user account and the second user account have joined the same gang, then in response to the operation on the first control, a screen is displayed for transferring the virtual character controlled by the first user account from the current location to the second location, and the second location is the gang location of the gang joined by the first user account.
[0115] 2) The second location is the home of the creator of the first shooting plan, and the first user account and the second user account are in different regions and servers
[0116] Home refers to the virtual environment that the user account plans and sets up by itself. Since the data between different servers is not interoperable, if the first user account and the second user account are in different servers, the virtual character controlled by the first user account cannot reach the home of the second user account.
[0117] 3) The account level of the first user account does not reach the pre-requisite level for unlocking the second location
[0118] In some embodiments, certain locations in the virtual environment have a pre-level for unlocking. If the account level of the first user account does not reach the pre-level, the virtual character controlled by the first user account cannot reach the above location.
[0119] Through the above method, the virtual character controlled by the first user account is transferred to the second location, so that the virtual character can reach the second location with one click and take pictures, without the user having to find the way by himself, thus saving the time required to reach the shooting location.
[0120] In some embodiments, if the second location is different from the location where the virtual character is currently located, the movement mode of the virtual character is determined according to the distance between the location where the virtual character is currently located and the second location. For example, if the distance between the location where the virtual character is currently located and the second location is short, the virtual character is moved to the second location by walking. For another example, if the distance between the location where the virtual character is currently located and the second location is far, the virtual character is directly transferred to the second location.
[0121] In some embodiments, if the second location is different from the current location of the virtual character, the moving path of the virtual character is determined based on the current location of the virtual character and the second location. For example, based on the current location of the virtual character and the second location, at least one navigable path between the two is determined, and one of the at least one navigable paths with the shortest required time is selected as the moving path of the virtual character.
[0122] In some embodiments, the first user account may not be able to use the content used in the first shooting scheme, and this application also provides exemplary embodiments for this.
[0123] In one example, an embodiment of the present application provides a method for a first user account to apply a first shooting scheme, the method comprising at least one of the following steps 1 to 2.
[0124] Step 1, in response to an operation of shooting using a first shooting plan, if the first shooting plan includes missing content of a first user account, a first inquiry message is displayed, and the first inquiry message is used to confirm whether to shoot using part of the content of the first shooting plan; wherein the missing content of the first user account includes at least one of the following: materials that the first user account does not own, and capabilities that the first user account has not unlocked.
[0125] Materials refer to the materials that can be used to decorate the work during the shooting process. Capabilities refer to the authority to use a certain type of material or adjust a certain shooting parameter.
[0126] Exemplarily, the material may include at least one of the following: screen effects, filters, and borders; the capabilities may include at least one of the following: screen effects capability, wind editing capability, lighting editing capability, and time editing capability.
[0127] Different materials or capabilities may correspond to different unlocking conditions. If the first user account does not meet the corresponding unlocking conditions, the first user account cannot unlock the corresponding materials or capabilities.
[0128] In some embodiments, the first inquiry information displays missing content of the first user account, for example, the first inquiry information may display materials that the first user account does not have; for another example, the first inquiry information may display capabilities that the first user account has not unlocked.
[0129] Step 2: In response to a confirmation operation on the first inquiry information, a step of displaying a shooting interface of a second location in the virtual environment is executed.
[0130] Through the above method, although there are missing contents of the first user account in the first shooting plan, the first user account can still use the first shooting plan, so that the first user account can obtain the desired shooting works.
[0131] In another example, an embodiment of the present application provides a method for a first user account to edit a first shooting plan, the method comprising at least one of the following steps 1 to 2.
[0132] Step 1, in response to the operation of editing the first shooting plan, if the first shooting plan includes materials that the first user account does not own, a second inquiry message is displayed, and the second inquiry message is used to prompt that the materials included in the first shooting plan that the first user account does not own will be unusable after editing, and to confirm whether to continue editing the first shooting plan.
[0133] In some embodiments, since the first shooting plan includes materials not owned by the first user account, if the first user account edits the first shooting plan, the materials not owned by the first user account will be lost, making it impossible to use the materials not owned by the first user account later.
[0134] In some embodiments, the second query information includes material that the first user account does not own.
[0135] In some embodiments, the shooting parameters include multiple categories, each of which includes one or more materials. The second inquiry information is used to prompt that after editing the category of the shooting parameters where the materials not owned by the first user account are located, the materials not owned by the first user account will be unusable, and to confirm whether to continue editing the category of the shooting parameters where the materials not owned by the first user account are located.
[0136] Step 2: In response to a confirmation operation on the second inquiry information, an editing interface of the first shooting plan is displayed.
[0137] In some embodiments, when the first shooting scheme includes a capability that is not unlocked by the first user account, the first shooting scheme is in an uneditable state.
[0138] In some embodiments, the creator of the first shooting plan is the second user account. After the first user account edits the first shooting plan and saves it as a new shooting plan, the creator of the new shooting plan is the first user account. At this time, the new shooting plan is an original plan of the first user account.
[0139] Through the above method, when the first shooting plan includes materials that the first user account does not own, if the first user account wants to apply the materials that the first user account does not own, the first shooting plan cannot be edited. This can not only ensure the original identity of the second user account, but also prevent the first user account from obtaining the right to use the materials that the first user account does not own by editing other people's shooting plans.
[0140] In some embodiments, the first user account may also include photographic works created by other user accounts, so as to facilitate the first user account to view and apply them.
[0141] In some embodiments, in response to an operation of collecting the first photographed work, a first prompt message or a second prompt message is displayed; wherein the first prompt message is used to prompt that the first photographed work has been added to the collection of works of the first user account, and the second prompt message is used to prompt that the capacity of the collection of works of the first user account is full.
[0142] The portfolio is used to display the shooting plans collected or created by the first user account, as well as the shooting plans provided by the target application.
[0143] In some embodiments, the capacity of the folio is fixed, for example, the capacity of folios of different user accounts is 100.
[0144] In some embodiments, the capacity of the collection can increase as the level of the creative ability of the user account increases. For example, if the creative ability is level 5, the capacity of the collection is 10; if the creative ability is level 10, the capacity of the collection is 20. For another example, the capacity of the collection increases by 2 for every level increase in creative ability.
[0145] The client provides several opening paths for the display interface of the first shooting plan.
[0146] In one example, a collection of works of a first user account is displayed, the collection includes at least one photographed work created and collected by the first user account, and in response to an operation on a first photographed work in the collection, a display interface of the first photographed work is displayed.
[0147] In some embodiments, the collection of the first user account may include multiple opening paths. In one example, in response to a viewing operation on the collection, the collection of the first user account is displayed. In another example, in response to an operation on a shooting control, the collection of the first user account is displayed. In these two methods, one is used to view the collection of the first user account, and the other is used to shoot the work.
[0148] In another example, a sharing message of the first photographed work is displayed in the chat session interface, and in response to an operation on the sharing message of the first photographed work, a display interface of the first photographed work is displayed.
[0149] In some embodiments, users can share their own created shooting plans or collected shooting plans in the chat channel. At this time, the shooting plans shared by the users will be displayed in the chat session interface.
[0150] Through the above method, users can choose shooting plans collected by themselves, or shooting plans shared by other users, so that the acquisition of shooting plans is more flexible.
[0151] In some embodiments, the first user account may also create and share a shooting plan. The method may include at least one of the following steps 1 to 3.
[0152] Step 1: Display a collection of works of a first user account, wherein the collection includes at least one photographic work created and collected by the first user account.
[0153] In some embodiments, the collection includes at least one photographic work provided by the target application and / or at least one photographic work created and collected by the first user account. In some embodiments, the photographic works created by the first user account, the photographic works collected by the first user account, and the photographic works provided by the target application are displayed separately in the collection. Exemplarily, the photographic works created by the first user account, the photographic works collected by the first user account, and the photographic works provided by the target application have different labels, respectively. For example, the label of the photographic works created by the first user account is displayed as original; the label of the photographic works collected by the first user account is displayed as collected; the label of the photographic works provided by the target application is displayed as system.
[0154] Step 2: In response to an operation on a third photographed work in the collection of works, a display interface of the third photographed work is displayed.
[0155] The third photographed work may be any photographed work in the collection of works of the first user account. For example, the third photographed work may be a photographed work created by the first user account, a photographed work collected by the first user account, or a photographed work provided by the target application.
[0156] In some embodiments, the third photographed work is an image obtained by photographing the first user account using the second photographing solution at a third location in the virtual environment. The method further includes at least one of the following steps 4 to 6.
[0157] The second shooting plan may be a shooting plan created by the first user account, or a shooting plan created by another user account, and this application does not limit this.
[0158] Step 4: Display a save interface for the third photographed work, wherein the save interface displays a create option and at least one photographed work created by the first user account.
[0159] Step 5: When the Create New option is selected, in response to an operation of saving the third photographed work, the third photographed work and the second photographing scheme are correspondingly saved.
[0160] At this time, if the creator of the second shooting plan is not the first user account, and the third location is not the same as the location corresponding to the second shooting plan, the creator of the third shooting plan is the first user account.
[0161] Step 6, when the fourth photographed work created by the first user account is in a selected state, in response to the operation of saving the third photographed work, the third photographed work and the second photographing scheme are correspondingly saved, and the fourth photographed work and the photographing scheme corresponding to the fourth photographed work are deleted.
[0162] Through the above steps 4 to 6, the user can store a new shooting plan in the collection, or, when the collection is full, use a new shooting plan to replace the shooting plan stored in the collection to complete the storage of the new shooting plan.
[0163] In some embodiments, a location selection control is displayed in the saving interface; the method further includes at least one of the following steps 7 to 9.
[0164] Step 7: In response to an operation on a location selection control, display at least one candidate location in the virtual environment.
[0165] Step 8, in response to the operation of selecting a third location from at least one candidate location, if the third location belongs to a whitelist, determining the third location as the location corresponding to the second shooting plan; wherein the whitelist includes at least one location that allows creation of a shooting plan.
[0166] Step 9: If the third location does not belong to the whitelist, a third prompt message is displayed, and the third prompt message is used to prompt that a shooting plan cannot be created for the third location.
[0167] The whitelist refers to the locations in the virtual environment that can be used to create shooting plans. Some special locations that cannot meet the user's shooting needs, such as a copy that can only be entered once in a game application, are not on the whitelist.
[0168] Through the above method, the shooting scheme created by the user is made available, thereby preventing the shooting scheme created by the user from being unable to be applied or unable to be applied a second time.
[0169] Step 3: in response to the operation of sharing the third photographed work, a sharing message of the third photographed work is sent, where the sharing message of the third photographed work is used to share the third photographed work and the shooting plan corresponding to the third photographed work with other user accounts.
[0170] In some embodiments, after sending the sharing message of the third photographed work, the first user account can view the sharing message of the third photographed work in the chat session interface.
[0171] Through the above method, users can share their own shooting plans with other users to achieve communication of shooting plans.
[0172] In some embodiments, the user can select multiple shooting plans at one time and perform continuous shooting.
[0173] In some embodiments, in response to a selection operation on at least two shooting schemes, according to the order of the at least two shooting schemes, the at least two shooting schemes are respectively adopted to obtain photographic works corresponding to the at least two shooting schemes.
[0174] In some embodiments, the operation of selecting at least two shooting schemes can refer to the operation of selecting the shooting scheme in the above embodiment, and the present application will not repeat them here.
[0175] In some embodiments, the order of the at least two shooting schemes may be determined according to the selection order of the at least two shooting schemes, or may be user-defined, which is not limited in the present application.
[0176] In some embodiments, the shooting locations of at least two shooting schemes may be the same or different. Exemplarily, the shooting locations of at least two shooting schemes are the same, and only the shooting parameters are different.
[0177] In some embodiments, the shooting locations of at least two shooting plans may be shooting locations corresponding to the shooting plans, or may be other shooting locations customized by the user.
[0178] Exemplarily, in response to a selection operation for at least two shooting schemes, according to the order of the at least two shooting schemes, the at least two shooting schemes are respectively adopted to obtain photographic works corresponding to the at least two shooting schemes, and the shooting location of each shooting scheme is the shooting location corresponding to the shooting scheme.
[0179] Exemplarily, in response to the selection operation for at least two shooting plans, a shooting location selection interface is displayed, and in response to the selection operation for the shooting locations of the at least two shooting plans, the at least two shooting plans are respectively adopted according to the order of the at least two shooting plans to obtain the shooting works corresponding to the at least two shooting plans. The shooting locations of each shooting plan can be uniformly selected, such as the shooting locations of the two shooting plans are both location 1; or they can be selected individually, such as the shooting location of shooting plan 1 is location 1, and the shooting location of shooting plan 2 is location 2.
[0180] Through the method of continuous shooting, users can create multiple shooting works at one time, simplifying the operation of continuous shooting and saving users' operation time.
[0181] In some embodiments, in response to the completion operation of at least two photographs, a photography collection is generated and displayed, and the photography collection includes the at least two photographs. Each continuous shooting can generate a corresponding photography collection. The photography collection refers to a photography group that stores the at least two photographs. This application does not limit the form of the photography collection. For example, if the photographs are pictures, the photography collection can also be a video including the at least two photographs.
[0182] In some embodiments, in response to the completion operation of at least two photographic works, the at least two photographic works are spliced and displayed. The spliced and displayed photographic works refer to the splicing of at least two photographic works to obtain one photographic work. If the photographic work is a picture, the spliced and displayed photographic work is also a picture, and if the photographic work is a video, the spliced and displayed photographic work is also a video.
[0183] In some embodiments, the user can create a comic strip or a situational drama based on the filming collection or the spliced and displayed filming works. Exemplarily, in response to a screenwriting operation on the filming collection, the screenwriting works based on the filming collection are displayed. Exemplarily, in response to a screenwriting operation on the spliced and displayed filming works, the screenwriting works based on the spliced and displayed filming works are displayed.
[0184] Through the above-mentioned continuous shooting method, more creative directions are provided to the user, thereby increasing the attractiveness of the target application.
[0185] In some embodiments, users can attach virtual props when sharing their photos.
[0186] In some embodiments, in response to a selection operation on the fifth shooting scheme in the chat session interface, a virtual prop attached to the fifth shooting scheme is displayed. Exemplarily, the virtual prop may be a virtual prop for increasing the charm value of the user account, or a virtual prop for increasing the intimacy between two user accounts.
[0187] In some embodiments, in response to a selection operation on the fifth shooting scheme in the chat session interface, a fifth prompt message is displayed, and the fifth prompt message is used to prompt that the intimacy between the first user account and the third user account increases, and the third user account is the creator or sharer of the fifth shooting scheme. The sharer refers to the user account that sends the shooting scheme to the chat channel, and the creator and the sharer can be the same or different.
[0188] Through the above method, users' interest in exchanging shooting plans can be enhanced, and the interaction between user accounts can be increased.
[0189] For the above method, the present application also provides an exemplary embodiment. The following will take a game application as an example to illustrate the image shooting method in a virtual environment provided by the above embodiment.
[0190] 1. Application and preservation of shooting plans
[0191] like Figure 3 As shown, when the shooting capability requirement is not met, the shooting control 311 is in a locked state. After the shooting capability requirement is met, the shooting control 311 is in an open state, and the new control 312 is displayed in the interface 310.
[0192] In response to the operation on the new control 312, the following is displayed: Figure 4 The saving interface 320 shown includes a new option 321 and at least one photographic work created by the first user account.
[0193] When the capacity of the portfolio is not full and the new option 321 is selected, in response to an operation on the save control 322 , the third photographed work and the second photographing plan are correspondingly saved.
[0194] When the capacity of the collection is full and the fourth photographed work 323 created by the first user account is selected, in response to the operation on the save control 322, the third photographed work and the second shooting plan are saved correspondingly, and the fourth photographed work and the shooting plan corresponding to the fourth photographed work are deleted.
[0195] Of course, when the capacity of the collection is not full, the above-mentioned step of "when the fourth photographed work 323 created by the first user account is in a selected state, in response to the operation of the save control 322, the third photographed work and the second shooting plan are saved correspondingly, and the fourth photographed work and the shooting plan corresponding to the fourth photographed work are deleted" can also be executed.
[0196] In some embodiments, in response to an operation on the save control 322, the following is displayed: Figure 5 The secondary confirmation interface 330 shown, in response to an operation on the overlay control 331 in the secondary confirmation interface 330 , saves the third shot and the second shooting plan correspondingly, and deletes the fourth shot and the shooting plan corresponding to the fourth shot.
[0197] In response to the operation on the shooting control 311, the following is displayed: Figure 6 In the collection 340 shown in FIG. 1 , if the first photographed work 341 in the collection 340 is in a selected state, in response to an operation on the first control 342, if the first photographed work 341 includes missing content of the first user account, the following is displayed: Figure 7 The first inquiry information 710 shown is used to confirm whether to adopt part of the content of the first shooting plan for shooting. In response to the confirmation operation on the first inquiry information 710, the third inquiry information 720 is displayed, and the third inquiry information is used to confirm whether to go to the first location. In response to the confirmation operation on the third inquiry information 720, the step of displaying the shooting interface of the second location of the virtual environment is performed.
[0198] If the first photographed work 341 in the work collection 340 is in the selected state, in response to the operation on the second control 343, the following is displayed: Figure 8The fourth inquiry message 730 is used to confirm whether to shoot at the current location. In response to the confirmation operation on the fourth inquiry message 730, if the first shot 341 includes missing content of the first user account, the following is displayed: Figure 8 The first inquiry information 710 is used to confirm whether to adopt part of the first shooting plan for shooting. In response to the confirmation operation on the first inquiry information 710, the step of displaying the shooting interface of the second location of the virtual environment is performed.
[0199] 2. Finding a shooting plan
[0200] Method 1:
[0201] Follow the path of "Main interface → Menu → Submenu → Photo menu → Portfolio" to open the Fig. 9 The illustrated collection of works 910. The paths here are only exemplary, and other paths may also be used, which is not limited in this application.
[0202] Method 2:
[0203] Follow the path of "Main Menu → Shooting → Shooting Plan" to operate in sequence. Fig.10 In the shooting interface 1010 shown, the first shooting scheme 1011 is selected. The method can refer to the steps in the above one.
[0204] Method 3:
[0205] like Fig.11 As shown, a sharing message 1110 of the first photographed work is displayed in the chat session interface 1100, and in response to an operation on the sharing message 1110 of the first photographed work, a Fig.12 A display interface 1200 of a first photographed work is shown.
[0206] In response to the operation of the collection control 1210 in the display interface 1200 for the first photographed work, the first prompt information 1220 is displayed, and the first prompt information 1220 is used to prompt that the first photographed work has been added to the collection of works of the first user account.
[0207] In some embodiments, every time a user account records the first shooting plan, the recording value of the first shooting plan is increased by one, and the shooting plans can be ranked according to the recording values.
[0208] 3. Renaming, deleting, sharing and editing of shooting plans
[0209] like Fig.13 As shown, in response to the editing operation of the work title 1310 in the display interface 1300 of the first photographed work, the following is displayed: Fig.14The title editing interface 1400 shown, in response to the editing completion operation on the title of the work, displays the edited title of the work in the display interface 1300 of the first photographed work.
[0210] In response to the operation of the delete control 1320 in the display interface 1300 for the first photographed work, the following is displayed: Fig.15 The fifth inquiry message 1510 is used to confirm whether to delete the first photographed work. In some embodiments, the fifth inquiry message needs to be confirmed again after a set time to avoid misoperation, such as Fig.15 As shown, after confirming once, you need to wait 3 seconds before confirming again.
[0211] In response to the operation of the sharing control 1330 in the display interface 1300 for the first photographed work, the following is displayed: Fig.16 The sharing interface 1600 shown in the figure displays at least one sharing path 1620 and a sharing preview image 1610 of the first photographed work. In response to a selection operation on a first sharing path in the at least one sharing path 1620, the sharing preview image of the first photographed work is sent to the first sharing path.
[0212] When the first shooting plan includes capabilities that the first user account has not been unlocked, the editing control 1340 is in an inoperable state; or in response to the operation of the editing control 1340 in the display interface 1300 of the first shot work, a fourth prompt message is displayed, and the fourth prompt message is used to prompt that the first shooting plan is in an uneditable state.
[0213] In the case where the first shooting plan includes materials that the first user account does not own, in response to the operation of the editing control 1340 in the display interface 1300 for the first shooting work, the following is displayed: Fig.17 The second query information 1710 is used to prompt that the materials included in the first shooting plan that the first user account does not own will be unusable after editing, and to confirm whether to continue editing the first shooting plan. In response to the operation of the second query information 1710, the editing interface of the first shooting plan is displayed.
[0214] In response to the operation of the sending control 1350 in the display interface 1300 for the first photographed work, the following is displayed: Fig.18 The channel selection window 1810 shown in the figure has at least one public channel control and a private chat control 1811 displayed in the channel selection window. In response to an operation on the private chat control 1811, the following is displayed: Fig.19 The friend list 1900 shown includes at least one user account, and in response to an operation on a fourth user account among the at least one user account, the first photographed work is sent to the fourth user account.
[0215] A public channel refers to a chat channel that includes at least three user accounts. In response to an operation on the channel control 1812, a sharing message of the first photographed work is sent in the channel, such as Fig. 20 As shown, a sharing message 2011 of the first photographed work can be seen in the chat session interface 2010 of the channel.
[0216] The collection can display some of the photos created and collected by the first user account. Fig.21 As shown, the collection 2110 includes two pages, each of which displays some of the photographs created and collected by the first user account. In response to the selection operation for the third photograph in the collection 2110, the following is displayed: Fig. 22 The third photographed work display interface 2200 is shown. In response to the operation of the sending control 2210 in the display interface 2200 for the third photographed work, a sharing message of the third photographed work is sent, such as Fig.23 As shown, a sharing message 2311 of the third photographed work can be seen in the chat session interface 2310 of the world channel.
[0217] 4. Acquisition of Shooting Plans
[0218] In some embodiments, the shooting plan provided by the target application needs to meet certain conditions before it can be obtained.
[0219] When the first user account does not meet the conditions, such as Fig.24 As shown, the shooting scheme 2410 is in a locked state. In response to an operation on the shooting scheme 2410, an unlocking method 2420 of the shooting scheme 2410 is displayed.
[0220] The method for obtaining the shooting plan may include at least one of the following: resource exchange, account level reaching a threshold, creation level reaching a threshold, and the number of original shooting works reaching a threshold.
[0221] Regarding the image capturing method in a virtual environment provided in the above-mentioned embodiments, the present application also provides a method embodiment on the server side.
[0222] In some embodiments, the user enters the shooting interface through the client shooting control. The user can adjust the shooting parameters in the shooting interface, such as lens position, weather, time, atmosphere effects, wind direction, wind speed, filter, filter concentration, dark corners, contrast, brightness, blur parameters, etc. The user can also adjust the location of the virtual character, such as the map, coordinates, direction, level and other location information of the virtual character.
[0223] In some embodiments, in response to the user's operation of saving a shooting plan, the client saves various parameter information, uses the shot picture as the plan cover image, and uploads the above information to the server, which stores the shooting plan.
[0224] In some embodiments, when the user selects a shooting plan, he clicks the second control, the client opens the shooting interface, pulls the shooting parameters such as lens position, weather, time, atmosphere effects, wind direction, wind force, filter, filter concentration, vignetting, contrast, brightness, etc. stored in the shooting plan, and directly changes the shooting parameters in the shooting system, so that the player can obtain the same as the plan cover. Figure 1 A lens with the same effect.
[0225] In some embodiments, when the user selects a shooting plan, he clicks the first control, and the client pulls the map and coordinate location information stored in the shooting plan and finds a way to the location. After arriving, the client opens the shooting interface, pulls the lens position, weather, time, atmosphere special effects, wind direction, wind force, filter, filter concentration, vignetting, contrast, brightness and other shooting parameters stored in the shooting plan, and directly changes the shooting parameters in the shooting system, so that the user obtains the same as the plan cover. Figure 1 The position and lens of the same effect.
[0226] In some embodiments, the shooting plan generated by the user will record a unique identifier (such as an ID), and the shooting plan can be shared to a chat channel or privately chat with friends through a client button.
[0227] In some embodiments, other users can click the collection control through the client button to save the shooting plan data in their own collection.
[0228] In some embodiments, users can share photo-taking plans across servers.
[0229] In some embodiments, for a shooting scheme, each time a user collects the shooting scheme, the collection value of the shooting scheme is increased by one, and the server stores and calculates the collection value of the shooting scheme. In some embodiments, the server sorts the shooting schemes according to the size of the collection values and returns the collection list of the shooting schemes to the client.
[0230] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0231] Please refer to Fig.25, which shows a block diagram of an image capture device in a virtual environment provided by an embodiment of the present application. The device has the function of implementing the image capture method in the virtual environment, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device described above, or it can be set in the terminal device. Fig.25 As shown, the device 2500 may include: a first display module 2510 , a second display module 2520 and a third display module 2530 .
[0232] The first display module 2510 is used to display a display interface of a first photographed work, where the first photographed work is an image photographed by a second user account using a first photographing solution at a first location in a virtual environment.
[0233] The second display module 2520 is used to display a shooting interface of a second location in the virtual environment in response to an operation of shooting using the first shooting scheme, wherein the shooting interface is used to preview an image shot at the second location using the first shooting scheme.
[0234] The third display module 2530 is used to display a second photographed work obtained by photographing at the second location using the first photographing solution in response to the operation of confirming the photographing.
[0235] In some embodiments, the second display module 2520 is used to display a shooting interface of the second location in response to an operation on the first control, and the second location is the same as the first location; wherein the first control is used to shoot at the same location as the first shooting scheme; or, in response to an operation on the second control, display a shooting interface of the second location, and the second location is the current location of the virtual character controlled by the first user account, or is a location customized by the first user account; wherein the second control is used to shoot using the same shooting parameters as the first shooting scheme.
[0236] In some embodiments, the second display module 2520 is used to display a screen of transmitting the virtual character controlled by the first user account from the current location to the second location in response to the operation on the first control, and after transmitting to the second location, display a shooting interface of the second location.
[0237] In some embodiments, Fig.26As shown, the device 2500 further includes a fourth display module 2540. The fourth display module 2540 is used to, in response to an operation of shooting using the first shooting scheme, display a first inquiry message if the first shooting scheme includes missing content of the first user account, wherein the first inquiry message is used to confirm whether to shoot using part of the content of the first shooting scheme; wherein the missing content of the first user account includes at least one of the following: materials not owned by the first user account, and capabilities that are not unlocked by the first user account; in response to a confirmation operation on the first inquiry message, perform the step of displaying the shooting interface of the second location of the virtual environment.
[0238] In some embodiments, the fourth display module 2540 is also used to respond to an operation of editing the first shooting plan. If the first shooting plan includes materials that the first user account does not own, a second inquiry message is displayed, and the second inquiry message is used to prompt that the materials included in the first shooting plan that the first user account does not own will be unusable after editing, and to confirm whether to continue editing the first shooting plan; in response to a confirmation operation on the second inquiry message, an editing interface of the first shooting plan is displayed; wherein, when the first shooting plan includes capabilities that the first user account has not unlocked, the first shooting plan is in an uneditable state.
[0239] In some embodiments, the fourth display module 2540 is also used to display a first prompt message or a second prompt message in response to an operation of collecting the first photographed work; wherein the first prompt message is used to prompt that the first photographed work has been added to the collection of works of the first user account, and the second prompt message is used to prompt that the capacity of the collection of works of the first user account is full.
[0240] In some embodiments, the first display module 2510 is used to display the collection of works of the first user account, wherein the collection includes at least one photographed work created and collected by the first user account, and in response to an operation on the first photographed work in the collection, a display interface of the first photographed work is displayed; or, a sharing message of the first photographed work is displayed in a chat session interface, and in response to an operation on the sharing message of the first photographed work, a display interface of the first photographed work is displayed.
[0241] In some embodiments, Fig.26As shown, the device 2500 further includes a fifth display module 2550. The fifth display module 2550 is used to display the collection of the first user account, the collection including at least one photographed work created and collected by the first user account; in response to an operation on a third photographed work in the collection, display a display interface of the third photographed work; in response to an operation of sharing the third photographed work, send a sharing message of the third photographed work, the sharing message of the third photographed work is used to share the third photographed work and the shooting plan corresponding to the third photographed work with other user accounts.
[0242] In some embodiments, the third photographed work is an image obtained by photographing the first user account at a third location in the virtual environment using the second photographing solution;
[0243] In some embodiments, the fifth display module is also used to display a save interface of the third photographed work, in which a new option and at least one photographed work created by the first user account are displayed; when the new option is selected, in response to an operation of saving the third photographed work, the third photographed work and the second shooting plan are saved accordingly; when the fourth photographed work created by the first user account is selected, in response to an operation of saving the third photographed work, the third photographed work and the second shooting plan are saved accordingly, and the fourth photographed work and the shooting plan corresponding to the fourth photographed work are deleted.
[0244] In some embodiments, a location selection control is displayed in the save interface; in some embodiments, the fifth display module is also used to display at least one candidate location in the virtual environment in response to an operation on the location selection control; in response to an operation of selecting a third location from the at least one candidate location, if the third location belongs to a whitelist, the third location is determined as the location corresponding to the second shooting plan; wherein the whitelist includes at least one location that allows creation of a shooting plan; if the third location does not belong to the whitelist, a third prompt message is displayed, and the third prompt message is used to prompt that a shooting plan cannot be created at the third location.
[0245] The technical solution provided in the embodiment of the present application obtains the desired shooting effect by shooting in a virtual environment using shooting plans created by other user accounts. Since the effects displayed are the same or similar when the shooting parameters are the same in the virtual environment, the shooting plans created by other user accounts can be directly applied without worrying about different shooting effects caused by changes in environmental factors. The user does not need to manually set shooting parameters one by one to obtain the desired shooting works, saving the time required to adjust shooting parameters and improving the efficiency of shooting creation.
[0246] It should be noted that the device provided in the above embodiment, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the content structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0247] Please refer to Fig. 27 , which shows a block diagram of a terminal device 2700 provided in one embodiment of the present application. The terminal device 2700 may be any electronic device with data calculation, processing and storage functions. The terminal device 2700 may be used to implement the image capture method in a virtual environment provided in the above embodiment.
[0248] Typically, the terminal device 2700 includes: a processor 2701 and a memory 2702 .
[0249] The processor 2701 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 2701 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). The processor 2701 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 2701 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2701 may also include an AI processor for processing computing operations related to machine learning.
[0250] The memory 2702 may include one or more computer-readable storage media, which may be non-transitory. The memory 2702 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 2702 is used to store a computer program, which is configured to be executed by one or more processors to implement the image capture method in the virtual environment.
[0251] Those skilled in the art will understand that Fig. 27 The structure shown in the figure does not constitute a limitation on the terminal device 2700, and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0252] In an exemplary embodiment, a computer-readable storage medium is also provided, in which a computer program is stored, and when the computer program is executed by a processor of a terminal device, the image capturing method in the virtual environment is implemented. Optionally, the computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0253] In an exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program, the computer program being stored in a computer-readable storage medium. A processor of a terminal device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the terminal device executes the above-mentioned image capturing method in a virtual environment.
[0254] It should be noted that this application can display a prompt interface, pop-up window or output voice prompt information before collecting relevant data of users and during the process of collecting relevant data of users. The prompt interface, pop-up window or voice prompt information is used to prompt the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining relevant data of users after obtaining the confirmation operation issued by the user to the prompt interface or pop-up window, otherwise (that is, when the confirmation operation issued by the user to the prompt interface or pop-up window is not obtained), the relevant steps of obtaining relevant data of users are terminated, that is, the relevant data of users are not obtained. In other words, all user data (including the location data of navigation objects) collected by this application are processed strictly in accordance with the requirements of relevant national laws and regulations, and the informed consent or separate consent of the subject of personal information is obtained with the consent and authorization of the user. The subsequent data use and processing behavior is carried out within the scope of authorization of laws and regulations and the subject of personal information, and the collection, use and processing of relevant user data shall comply with the relevant laws, regulations and standards of relevant countries and regions.
[0255] It should be understood that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. In addition, the step numbers described in this article only illustrate a possible execution sequence between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to the diagram. The embodiments of the present application are not limited to this.
[0256] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for capturing images in a virtual environment, characterized in that: The method is executed by a first client, in which a first user account is logged in; the method comprises: Displaying a display interface of a first photographed work, where the first photographed work is an image photographed by a second user account using a first photographing scheme at a first location in a virtual environment; In response to an operation of shooting using the first shooting scheme, displaying a shooting interface of a second location in the virtual environment, the shooting interface being used to preview an image obtained by shooting at the second location using the first shooting scheme; In response to the operation of confirming the shooting, a second shot obtained by shooting at the second location using the first shooting plan is displayed.
2. The method according to claim 1, characterized in that: In response to the operation of shooting using the first shooting scheme, displaying a shooting interface of the second location of the virtual environment includes: In response to an operation on a first control, a shooting interface of the second location is displayed, the second location is the same as the first location; wherein the first control is used to shoot at the same location as the first shooting solution; or, In response to an operation on a second control, a shooting interface of the second location is displayed, where the second location is the current location of the virtual character controlled by the first user account, or is a location customized by the first user account; wherein the second control is used to shoot using the same shooting parameters as the first shooting scheme.
3. The method according to claim 2, characterized in that The step of displaying the shooting interface of the second location in response to the operation on the first control includes: In response to the operation on the first control, a screen is displayed for transmitting the virtual character controlled by the first user account from the current location to the second location, and after being transmitted to the second location, a shooting interface of the second location is displayed.
4. The method according to claim 1, characterized in that The method further comprises: In response to an operation of shooting with the first shooting scheme, if the first shooting scheme includes missing content of the first user account, a first inquiry message is displayed, the first inquiry message being used to confirm whether to shoot with part of the content of the first shooting scheme; wherein the missing content of the first user account includes at least one of the following: materials not owned by the first user account, and capabilities not unlocked by the first user account; In response to a confirmation operation on the first inquiry information, the step of displaying a photographing interface of a second location in the virtual environment is performed.
5. The method according to claim 1, characterized in that After the display interface of the first photographed work is displayed, the method further includes: In response to the operation of editing the first shooting plan, if the first shooting plan includes materials that the first user account does not own, displaying a second inquiry message, the second inquiry message is used to prompt that the materials included in the first shooting plan that the first user account does not own will be unusable after editing, and to confirm whether to continue editing the first shooting plan; In response to a confirmation operation on the second query information, displaying an editing interface for the first shooting plan; In which, when the first shooting scheme includes a capability that the first user account is not unlocked, the first shooting scheme is in an uneditable state.
6. The method according to claim 1, characterized in that After the display interface of the first photographed work is displayed, the method further includes: In response to the operation of collecting the first photographed work, a first prompt message or a second prompt message is displayed; wherein the first prompt message is used to prompt that the first photographed work has been added to the collection of works of the first user account, and the second prompt message is used to prompt that the capacity of the collection of works of the first user account is full.
7. The method according to claim 1, characterized in that The display interface for displaying the first photographed work includes: Displaying a collection of works of the first user account, the collection of works including at least one photographed work created and collected by the first user account, and displaying a display interface of the first photographed work in response to an operation on the first photographed work in the collection of works; or, A sharing message of the first photographed work is displayed in the chat session interface, and in response to an operation on the sharing message of the first photographed work, a display interface of the first photographed work is displayed.
8. The method according to claim 1, characterized in that: The method further comprises: Displaying a collection of works of the first user account, wherein the collection includes at least one photographic work created and collected by the first user account; In response to an operation on a third photographed work in the collection of works, displaying a display interface of the third photographed work; In response to an operation of sharing the third photographed work, a sharing message of the third photographed work is sent, where the sharing message of the third photographed work is used to share the third photographed work and a shooting plan corresponding to the third photographed work with other user accounts.
9. The method according to claim 8, characterized in that The third photographed work is an image obtained by photographing the first user account at a third location in the virtual environment using the second photographing solution; The method further comprises: Displaying a saving interface for the third photographed work, wherein the saving interface displays a create option and at least one photographed work created by the first user account; When the new option is selected, in response to an operation of saving the third photographed work, the third photographed work and the second photographing scheme are correspondingly saved; When the fourth photographed work created by the first user account is in a selected state, in response to an operation of saving the third photographed work, the third photographed work and the second photographing plan are correspondingly saved, and the fourth photographed work and the photographing plan corresponding to the fourth photographed work are deleted.
10. The method according to claim 9, characterized in that The saving interface displays a location selection control; the method further includes: In response to an operation on the location selection control, displaying at least one candidate location in the virtual environment; In response to an operation of selecting a third location from the at least one candidate location, if the third location belongs to a whitelist, determining the third location as a location corresponding to the second shooting plan; wherein the whitelist includes at least one location that allows creation of a shooting plan; If the third location does not belong to the whitelist, a third prompt message is displayed, and the third prompt message is used to prompt that a shooting plan cannot be created for the third location.
11. An image capturing device in a virtual environment, characterized in that: The device comprises: A first display module, used to display a display interface of a first photographed work, where the first photographed work is an image photographed by a second user account using a first photographing scheme at a first location in a virtual environment; a second display module, configured to display a shooting interface of a second location in the virtual environment in response to an operation of shooting using the first shooting scheme, wherein the shooting interface is used to preview an image obtained by shooting at the second location using the first shooting scheme; The third display module is used for displaying a second photographed work obtained by photographing at the second location using the first photographing scheme in response to the operation of confirming the photographing.
12. A terminal device, characterized in that: The terminal device comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to execute the computer program to implement the method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the method according to any one of claims 1 to 10.
14. A computer program product, characterized in that The computer program product comprises a computer program, which is loaded and executed by a processor to implement the method according to any one of claims 1 to 10.
Citation Information
Cited By
Information editing and interface interaction method and device, equipment and storage medium
CN120315614A