Image acquisition method, device, storage medium and electronic device
By displaying sample images in a virtual game and automatically adjusting the virtual character's posture in response to user instructions, the problem of low image acquisition efficiency in virtual games is solved, achieving efficient image acquisition.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECH (CHENGDU) CO LTD
- Filing Date
- 2022-07-28
- Publication Date
- 2026-07-24
Smart Images

Figure CN117504310B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computers, and more specifically, to an image acquisition method, apparatus, storage medium, and electronic device. Background Technology
[0002] With the rapid development of virtual games, players' demands for the experience in virtual games are also increasing, such as taking photos in the more exquisite scenes of virtual games to obtain commemorative images;
[0003] However, the image acquisition methods used in related technologies for virtual games typically rely on manual operation, requiring users to find shooting angles, character poses, and lens filters, which is inefficient and fails to meet users' experience needs in virtual games. Therefore, there is a problem of low image acquisition efficiency.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This application provides an image acquisition method, apparatus, storage medium, and electronic device to at least solve the technical problem of low image acquisition efficiency.
[0006] According to one aspect of the embodiments of this application, an image acquisition method is provided, comprising: displaying at least one captured sample image associated with a target virtual scene, wherein the target virtual scene is a virtual scene in a game in which a target virtual character participates; in response to a shooting instruction operation triggered on the target sample image among the at least one captured sample image, adjusting the posture of the target virtual character in the target virtual scene to a target posture corresponding to the target sample image, wherein the shooting instruction operation is used to instruct the target posture to be applied as the posture of the target virtual character in the target virtual scene; and displaying a target image obtained by shooting the target virtual character, wherein the target image includes an image of the target virtual character in the target posture within the target virtual scene.
[0007] According to another aspect of the embodiments of this application, an image acquisition device is also provided, comprising: a first display unit for displaying at least one captured sample image associated with a target virtual scene, wherein the target virtual scene is a virtual scene in a game in which a target virtual character participates; a first adjustment unit for adjusting the posture of the target virtual character in the target virtual scene to a target posture corresponding to the target sample image in response to a shooting instruction operation triggered by the target sample image among the at least one captured sample image, wherein the shooting instruction operation is used to instruct the target posture to be applied as the posture of the target virtual character in the target virtual scene; and a second display unit for displaying a target image obtained by shooting the target virtual character, wherein the target image includes an image of the target virtual character in the target posture within the target virtual scene.
[0008] As an optional solution, the first display unit includes: a first display module, configured to display at least one initial shot of a virtual sample character within the target virtual scene, wherein the initial shot is a shot of a first sample character in a first pose within the target virtual scene using a virtual lens with first lens parameters; the device further includes at least one of the following: a first display submodule, configured to, after displaying at least one initial shot of the virtual sample character within the target virtual scene, in response to a first adjustment operation triggered on the initial shot, display the initial shot of the first sample character in the target virtual scene in the first pose using a virtual lens with second lens parameters; a second display submodule, configured to, after displaying at least one initial shot of the virtual sample character within the target virtual scene, in response to a first adjustment operation triggered on the initial shot, display the initial shot of the first sample character in the target virtual scene using a virtual lens with second lens parameters; and a second display submodule, configured to, after displaying at least one initial shot of the virtual sample character within the target virtual scene, in response to a first adjustment operation triggered on the initial shot. The second adjustment operation displays the initial shot of the first sample character in the first pose within the target virtual scene of the second scene parameter, using the virtual lens with the first lens parameters; the third display submodule is used, after displaying at least one initial shot of the virtual sample character in the target virtual scene, in response to a third adjustment operation triggered on the initial shot, to display the initial shot of the first sample character in the second pose within the target virtual scene of the first scene parameter, using the virtual lens with the first lens parameters; the fourth display submodule is used, after displaying at least one initial shot of the virtual sample character in the target virtual scene, in response to a fourth adjustment operation triggered on the initial shot, to display the initial shot of the second sample character in the first pose within the target virtual scene of the first scene parameter, using the virtual lens with the first lens parameters.
[0009] As an optional solution, the second display unit includes: a second display module, used to display the target image obtained by a virtual lens using third lens parameters capturing a target virtual character in the target pose within a target virtual scene with third scene parameters.
[0010] As an optional solution, the above-mentioned device further includes at least one of the following: a third display module, configured to, after displaying the target image obtained by a virtual lens using third lens parameters capturing a target virtual character located in the target virtual scene of the third scene parameters and in the target pose, in response to a first target adjustment operation triggered on the target image, display the target image obtained by a virtual lens using fourth lens parameters capturing a target virtual character located in the target virtual scene of the third scene parameters and in the target pose; and a fourth display module, configured to, after displaying the target image obtained by a virtual lens using third lens parameters capturing a target virtual character located in the target virtual scene of the third scene parameters and in the target pose, in response to a second target adjustment operation triggered on the target image, display the target image obtained by a virtual lens using third lens parameters capturing a target virtual character located in the target virtual scene of the fourth scene parameters and in the target pose.
[0011] As an optional solution, the above-mentioned device further includes: a first acquisition unit, configured to acquire the first position of the target virtual character in response to a task execution operation triggered by a target virtual task before displaying at least one sample image associated with the target virtual scene, wherein the target virtual task includes a task of shooting the target virtual character in the target pose; and a second adjustment unit, configured to adjust the first position of the target virtual character to the target position before displaying at least one sample image associated with the target virtual scene, provided that the distance between the first position and the target position in the target virtual scene is greater than or equal to a first preset threshold, wherein the target position includes the position for shooting the target virtual character in the target pose.
[0012] As an optional solution, the above-mentioned device further includes: a third display unit, configured to, after displaying the target image obtained by shooting the target virtual character, display the task completion result corresponding to the target virtual task in response to a confirmation operation triggered by the target image, wherein the task completion result includes the target image and additional elements associated with the target virtual task.
[0013] As an optional solution, the above-mentioned device further includes at least one of the following: a second acquisition unit, configured to, after displaying the task completion result corresponding to the target virtual task in response to the confirmation operation triggered by the target image, acquire the second position currently occupied by the target virtual character in response to the first operation triggered by the task completion result; and adjust the second position occupied by the target virtual character to the target position if the distance between the second position and the target position is greater than or equal to a second preset threshold; a setting unit, configured to, after displaying the task completion result corresponding to the target virtual task in response to the confirmation operation triggered by the target image, set the image corresponding to the task completion result as the cover of a preset interface in response to the second operation triggered by the task completion result; and a sharing unit, configured to, after displaying the task completion result corresponding to the target virtual task in response to the confirmation operation triggered by the target image, share the task completion result in response to the third operation triggered by the task completion result.
[0014] As an optional solution, the above-mentioned device further includes: a fourth display unit, configured to display a preparation confirmation interface before obtaining the first position of the target virtual character in response to the task execution operation triggered by the target virtual task, provided that the target virtual character has joined a virtual team and the virtual team has accepted the target virtual task; a determination unit, configured to determine, in response to the preparation confirmation operation triggered by the preparation confirmation interface, that the target virtual character has confirmed its readiness to participate in the target virtual task before obtaining the first position of the target virtual character in response to the task execution operation triggered by the target virtual task; and a third acquisition unit, configured to acquire the task execution operation before obtaining the first position of the target virtual character in response to the task execution operation triggered by the target virtual task, provided that all virtual characters in the virtual team have confirmed their readiness to participate in the target virtual task.
[0015] As an optional solution, the first adjustment unit includes: an adjustment module, configured to, when the target virtual character includes a first virtual character and a second virtual character, adjust the posture of the first virtual character in the target virtual scene to a first posture matching the shooting instruction parameters based on the shooting instruction parameters corresponding to the target sample, and adjust the posture of the second virtual character in the target virtual scene to a second posture matching the shooting instruction parameters.
[0016] As an optional solution, the adjustment module includes: an acquisition submodule, used to acquire a first character attribute of the first virtual character and a second character attribute of the second virtual character when the shooting instruction parameters include multiple posture instruction parameters; a determination submodule, used to determine a first posture instruction parameter matching the first character attribute and a second operation instruction parameter matching the second character attribute from the multiple posture instruction parameters; and an adjustment submodule, used to adjust the posture of the first virtual character in the target virtual scene to the first posture matching the first posture instruction parameter and to adjust the posture of the second virtual character in the target virtual scene to the second posture matching the second posture instruction parameter.
[0017] As an optional solution, the first adjustment unit includes: a response module, used to adjust the posture of the target virtual character in the target virtual scene to the target posture when the target virtual character is located in the target team, in response to the shooting instruction operation triggered by the client of the virtual character with the leader attribute in the target team.
[0018] As an optional solution, the above-mentioned device further includes: a fifth display unit, configured to display scene task controls on the interface of the target virtual scene where the target virtual character is located before displaying at least one sample image associated with the target virtual scene; and a fourth acquisition unit, configured to acquire the at least one sample image in response to a shooting operation triggered by the scene task controls before displaying at least one sample image associated with the target virtual scene.
[0019] According to another aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the image acquisition method described above.
[0020] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the above-described image acquisition method through the computer program.
[0021] In this embodiment, at least one sample image associated with a target virtual scene is displayed, wherein the target virtual scene is a virtual scene within a game in which the target virtual character participates; in response to a shooting instruction operation triggered on the target sample image among the at least one sample image, the posture of the target virtual character in the target virtual scene is adjusted to the target posture corresponding to the target sample image, wherein the shooting instruction operation is used to instruct the application of the target posture as the posture of the target virtual character in the target virtual scene; a target image obtained by shooting the target virtual character is displayed, wherein the target image includes an image of the target virtual character in the target posture within the target virtual scene. By shooting sample images to preview the shooting effect, and then using the shooting instruction operation on the selected sample image to automatically adjust the posture of the virtual character before shooting, the purpose of efficiently acquiring a commemorative image matching the sample image is achieved, thereby realizing the technical effect of improving image acquisition efficiency and solving the technical problem of low image acquisition efficiency. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0023] Figure 1 This is a schematic diagram of an application environment for an optional image acquisition method according to an embodiment of this application;
[0024] Figure 2 This is a schematic diagram of the flow of an optional image acquisition method according to an embodiment of this application;
[0025] Figure 3 This is a schematic diagram of an optional image acquisition method according to an embodiment of this application;
[0026] Figure 4 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0027] Figure 5 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0028] Figure 6 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0029] Figure 7 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0030] Figure 8This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0031] Figure 9 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0032] Figure 10 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0033] Figure 11 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0034] Figure 12 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0035] Figure 13 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0036] Figure 14 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0037] Figure 15 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0038] Figure 16 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0039] Figure 17 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0040] Figure 18 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0041] Figure 19 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0042] Figure 20 This is a schematic diagram of another optional image acquisition method according to an embodiment of this application;
[0043] Figure 21 This is a schematic diagram of an optional image acquisition device according to an embodiment of this application;
[0044] Figure 22 This is a schematic diagram of the structure of an optional electronic device according to an embodiment of this application. Detailed Implementation
[0045] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0046] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0047] According to one aspect of the embodiments of this application, an image acquisition method is provided. Optionally, as an optional implementation, the above-described image acquisition method may be applied to, but is not limited to, [examples of other methods]. Figure 1 The environment shown may include, but is not limited to, user equipment 102 and server 112. User equipment 102 may include, but is not limited to, a display 104, a processor 106 and a memory 108. Server 112 includes a database 114 and a processing engine 116.
[0048] The specific process can be summarized in the following steps:
[0049] In step S102, the user equipment 102 obtains a shooting instruction operation triggered on the target sample 1004 in at least one captured sample 1002;
[0050] Steps S104-S106: Send the trigger information for the shooting instruction operation to the server 112 via network 110;
[0051] In steps S108-S110, server 112 determines the adjustment instruction corresponding to target sample 1004 from database 114 through processing engine 116;
[0052] In steps S112-S114, the adjustment command is sent to the user equipment 102 via the network 110. The user equipment 102, in response to the adjustment command via the processor 106, adjusts the posture of the target virtual character in the target virtual scene to the target posture corresponding to the target sample, displays the target image obtained by shooting the target virtual character on the display 108, and stores the target image in the memory 104.
[0053] remove Figure 1 Beyond the examples shown, the above steps can be performed independently by server 112 or user equipment 102, or collaboratively by server 112 and user equipment 102. For instance, user equipment 102 can perform steps such as determining the shooting instruction parameters of the target sample 1004 and generating adjustment instructions corresponding to those shooting instruction parameters, thereby reducing the processing load on the server. User equipment 102 includes, but is not limited to, handheld devices (such as mobile phones), laptops, desktop computers, and in-vehicle devices. This application does not limit the specific implementation of user equipment 102.
[0054] Alternatively, as an alternative implementation method, such as Figure 2 As shown, the image acquisition methods include:
[0055] S202, Display at least one captured sample image associated with the target virtual scene, wherein the target virtual scene is a virtual scene in a game in which the target virtual character participates;
[0056] S204, in response to a shooting instruction operation triggered by a target sample in at least one shooting sample, the pose of the target virtual character in the target virtual scene is adjusted to the target pose corresponding to the target sample, wherein the shooting instruction operation is used to instruct the target pose to be applied to the pose of the target virtual character in the target virtual scene;
[0057] S206, Display the target image obtained by taking a picture of the target virtual character, wherein the target image includes an image of the target virtual character in the target pose within the target virtual scene.
[0058] Optionally, in this embodiment, the above-described image acquisition method can be applied, but is not limited to, to multi-person shooting scenes in virtual games. For example, the photographer (target virtual character) can invite team members to a scenic location (target virtual scene) with one click, preview the effect (sample shot), and then use the one-click application function (shooting instruction operation) within the shooting scene (target virtual scene) to quickly apply coordinates, orientation, and actions to multiple characters in the scene, and quickly assign lens, filter, weather, and time parameters to the photographer to obtain the desired effect. Figure 1 It produces excellent photo effects, and during the process, it can be done, but is not limited to, without requiring team members to move, and it supports adaptation to multiple body shape parameters.
[0059] Optionally, in this embodiment, the sample image can be, but is not limited to, a sample image that previews the effect of the shooting action. For example, by displaying a sample image preview, the user can preview the effect image after shooting the target virtual character in various poses within the target virtual scene. This preview allows the user to see the effect image after the shooting operation is completed, even before the actual shooting operation is performed, thereby reducing unnecessary shooting operations and improving the efficiency of image capture. Further, as an example, optionally... Figure 3 As shown, the preview of the sample image 304 displays the effect of the target virtual character 302 in various poses within the target virtual scene 304;
[0060] Alternatively, preview images can be taken and displayed showing the target virtual character in various pose combinations with other virtual characters within the target virtual scene, such as... Figure 4 As shown, the preview of the sample image 404 shows the effect of the target virtual character 302 and the virtual character 402 combined in various poses within the target virtual scene 304.
[0061] Optionally, in this embodiment, after responding to a shooting instruction operation triggered by a target sample in at least one shooting sample, the target virtual character can be teleported to the shooting location in the target virtual scene first, and then the shooting posture of the target virtual character can be automatically adjusted to provide a suitable shooting environment for the target virtual character in a more efficient manner. Teleportation can be understood as replacing manual movement by the user; that is, the user does not need to manually move the target virtual character to the shooting location in the target virtual scene, but the target virtual character's position is automatically adjusted directly or indirectly to the shooting location in the target virtual scene. Furthermore, to improve the realism of the virtual game, a teleportation animation can be played when teleporting the target virtual character to enrich the execution process of the teleportation operation. It should be noted that teleportation is only an optional automated movement method; the target virtual character can also be guided to the shooting location in the target virtual scene, and the user can choose more diverse movement methods.
[0062] Optionally, in this embodiment, the target pose corresponding to the target sample can be understood, but is not limited to, as the pose adjusted by the shooting instruction parameters associated with the target sample. The shooting instruction parameters can be used, but are not limited to, to indicate the pose of the target virtual character to be shot, such as adjusting the pose of the target virtual character in the target virtual scene to the target pose corresponding to the target sample.
[0063] To further illustrate, shooting instructions can be used to instruct the adjustment of the posture of various parts of the target virtual character, such as whether the hands are raised or lowered, whether the feet are stepped out or retracted, whether the mouth is open or closed, etc.; or, shooting instructions can be used to instruct the adjustment of the overall posture of the target virtual character, such as the position, orientation, and movement of the target virtual character.
[0064] In addition, in this embodiment, the shooting instruction parameters of the target sample can also be used to indicate, but are not limited to, the lens parameters (such as filter mode, shooting angle, shooting distance, etc.) corresponding to the virtual lens used when adjusting the shooting, the element parameters (such as virtual trees, virtual stone platforms, virtual non-player characters, virtual player characters, etc.) corresponding to the virtual elements to be laid out in the target virtual scene, and the environmental parameters (such as weather, atmosphere, temperature, time, season, etc.) corresponding to the target virtual scene.
[0065] To further illustrate, optionally based on Figure 3 As shown, continue for example Figure 5 As shown, the preview of the sample image 504 displays the effect of the target virtual character 302 holding different virtual elements in various poses within the target virtual scene 304. The virtual elements can be understood as, but are not limited to, elements that are not displayed or generated within the target virtual scene. By shooting sample images, users can present the effect of the target virtual character holding or associated with virtual elements that are not currently available in the target virtual scene. This saves time in acquiring virtual elements, improves shooting efficiency, and achieves the technical effect of enhancing the user's diversified needs and experience.
[0066] Optionally, in this embodiment, the target pose matched by the shooting instruction parameters can be, but is not limited to, divided into local pose, overall pose, or combined pose. For example, the pose of each part of the target virtual object can be, but is not limited to, understood as a local pose, the pose of the target virtual object itself can be, but is not limited to, understood as an overall pose, and the pose of the target virtual object and other virtual objects in a combined operation can be, but is not limited to, understood as a combined pose.
[0067] To further illustrate, for example, virtual games typically offer players various social relationships. If virtual object A and virtual object B are a target social relationship, then to enhance the interaction level of this target social relationship, a one-click two-person shooting function can be provided for virtual object A and virtual object B. Using this one-click two-person shooting function, the two people can pose in the same position, orientation, and action as the reference sample with one click. After the shooting is completed, a two-person shooting record can be automatically generated, becoming a beautiful memory between virtual object A and virtual object B.
[0068] Furthermore, to enhance the enthusiasm for the aforementioned one-click two-person shooting function, the social level between virtual object A and virtual object B may be increased after they utilize the function or generate a two-person shooting record. For example, if their social level is 1 before they utilize the function or generate a two-person shooting record, their social level may be increased to 3 after they utilize the function or generate a two-person shooting record.
[0069] Optionally, in this embodiment, the target image includes an image of the target virtual character in the target pose within the target virtual scene. To improve image acquisition efficiency, when the pose of the target virtual character in the target virtual scene is adjusted to the target pose corresponding to the target sample, a target shooting operation on the target virtual character can be automatically triggered to obtain the target image and display it.
[0070] Furthermore, in this embodiment, when the operation object corresponding to the shooting instruction operation includes at least two virtual objects (such as virtual character A and virtual character B), the target image may include, in addition to the image A of virtual character A in the target virtual scene in the first target pose matched by the shooting instruction parameters, also include, but is not limited to, the image B of virtual character B in the target virtual scene in the second target pose matched by the shooting instruction parameters. Here, image A and image B may be understood as two independent images, or image A and image B may be understood as the same image, or may be understood as the virtual character A in the first target pose and the virtual character B in the second target pose displayed in the target virtual scene in the same image.
[0071] It should be noted that by taking sample photos to preview the shooting effect, and then using the shooting instructions on the selected sample photos, the virtual character's posture is automatically adjusted before shooting, thereby efficiently obtaining a photo that matches the sample photos, thus achieving the beneficial technical effect of improving image acquisition efficiency.
[0072] To further illustrate, optional examples include... Figure 6As shown, at least one captured sample 606 associated with the target virtual scene 604 is displayed, wherein the target virtual scene 604 is a virtual scene in a game in which the target virtual character 602 participates; in response to a shooting instruction operation triggered by a target sample 608 in the at least one captured sample 606, the posture of the target virtual character 602 in the target virtual scene 604 is adjusted to a target posture matching the shooting instruction parameters based on the shooting instruction parameters of the target sample 608; a target image 610 obtained by shooting the target virtual character 602 is displayed, wherein the target image 610 includes an image of the target virtual character 602 in the target posture within the target virtual scene 604.
[0073] The embodiments provided in this application display at least one sample image associated with a target virtual scene, wherein the target virtual scene is a virtual scene within a game in which the target virtual character participates; in response to a shooting instruction operation triggered on the target sample image among the at least one sample image, the posture of the target virtual character in the target virtual scene is adjusted to the target posture corresponding to the target sample image, wherein the shooting instruction operation is used to instruct the application of the target posture as the posture of the target virtual character in the target virtual scene; the target image obtained by shooting the target virtual character is displayed, wherein the target image includes an image of the target virtual character in the target virtual scene in the target posture. By shooting sample images to preview the shooting effect, and then using the method of executing the shooting instruction operation on the selected sample image to automatically adjust the posture of the virtual character before shooting, the purpose of efficiently acquiring a commemorative image matching the sample image is achieved, thereby realizing the technical effect of improving image acquisition efficiency.
[0074] As an optional approach, at least one captured sample image associated with the target virtual scene is displayed, including:
[0075] Display at least one initial shot of the virtual character within the target virtual scene.
[0076] Optionally, in this embodiment, to improve the display efficiency of the sample photos, different types of sample photos can be displayed using a general virtual sample photo character, but not limited to this embodiment. However, for users who have higher requirements for the display effect of the sample photos, this embodiment can also provide more diverse options, such as directly using the virtual character to be photographed (such as the target virtual character) to display different types of sample photos.
[0077] To further illustrate, optional examples include... Figure 6 As shown, at least one sample image 606 (at least one initial sample image) uses a generic virtual character rather than a target virtual character, but the target image 610 shows a target virtual character 602 with its posture adjusted.
[0078] The embodiments provided in this application display at least one initial sample image of a virtual sample character within a target virtual scene, thereby achieving the technical effect of improving the display efficiency of the sample images.
[0079] As an optional approach, displaying at least one initial shot of the virtual character within the target virtual scene includes: displaying a shot of the first character in a first pose within the target virtual scene using a virtual camera with first lens parameters;
[0080] As an optional approach, after displaying an initial sample shot of a first character in a first pose within a target virtual scene using a virtual camera with first lens parameters, the method further includes at least one of the following:
[0081] In response to a first adjustment operation triggered by the initial shot sample, the initial shot sample of the first sample character in a first pose is displayed using a virtual lens with second lens parameters, within a target virtual scene with first scene parameters.
[0082] In response to a second adjustment operation triggered by the initial shot sample, the initial shot sample of the first sample character in a first pose, taken by a virtual lens using the first lens parameters, is displayed within a target virtual scene with the second scene parameters.
[0083] In response to a third adjustment operation triggered by the initial shot sample, the initial shot sample of the first sample character in the second pose, taken by a virtual lens using the first lens parameters, is displayed.
[0084] In response to the fourth adjustment operation triggered by the initial shot sample, the initial shot sample of the second sample character in the first pose is displayed using a virtual lens with the first lens parameters and located in the target virtual scene with the first scene parameters.
[0085] Optionally, in this embodiment, the first lens parameters and the second lens parameters can be understood as different lens parameters, such as the first lens parameter being 1 and the second lens parameter being 2. The lens parameters can be understood as the parameters of the virtual lens used when filming a virtual character in a virtual scene, such as the lens's shooting distance, shooting angle, soft light level, filter level, and shooting mode (e.g., selfie mode, other-shot mode). Similarly, the first scene parameters and the second scene parameters, the first pose and the second pose, and the first sample character and the second sample character can also be understood as different scene parameters, poses, and sample characters, respectively. Scene parameters can be understood as, but are not limited to, parameters of the virtual scene, such as the weather, season, wind direction, temperature, and sunlight intensity of the virtual scene; posture can be understood as, but is not limited to, the pose of the virtual (sample) character when it is photographed, such as running, jumping, or embracing; sample characters can be understood as characters available in the virtual game, such as providing players with character A, character B, and character C in the virtual game, and then allowing players to choose one or more of these characters as sample characters. In addition, different characters can be paired with different clothing or props, which can also be understood as different sample characters.
[0086] It should be noted that the display shows a sample image of the first sample character in the first pose, taken by a virtual camera using the first lens parameters and located in the target virtual scene with the first scene parameters; in response to different adjustment operations triggered by the initial sample image, the scene parameters of the target virtual scene, the lens parameters of the virtual camera, the pose of the sample character, the character type of the sample character, etc., can be flexibly adjusted.
[0087] To further illustrate, optional examples include... Figure 7 As shown, while the initial sample image 702 is being displayed, multiple adjustment controls 704 are also displayed on the interface where the initial sample image 702 is located, such as scene adjustment controls for adjusting the scene parameters of the target virtual scene, lens adjustment controls for adjusting the lens parameters of the virtual lens, posture adjustment controls for adjusting the posture of the sample character, and character adjustment controls for adjusting the character type of the sample character.
[0088] Furthermore, virtual lenses can be divided into various modes such as self-shot or other-shot, and the shooting model of the virtual lens can be switched, but not limited to, to adjust the initial shooting sample 702. Specifically, the virtual lens in self-shot mode will simulate the scenario of the target virtual character holding a shooting device, or it can be understood as applying the virtual lens to the shooting device held by the target virtual character, simulating the target virtual character shooting one or more virtual characters, including the target virtual character, in the target virtual scene, thereby improving the realism of the shooting. Similarly, the virtual lens in other-shot mode will simulate the scenario of other virtual characters shooting one or more virtual characters, including the target virtual character, in the target virtual scene. Compared with self-shot mode, other-shot mode can capture more and wider angles, thereby improving the comprehensiveness of the shooting. In addition, the switching or adjustment of self-shot mode and other-shot mode can be, but not limited to, refer to Figure 7 As shown, the upper right corner of the interface where the initial sample photo 702 is located provides controls for self-portrait and other-portrait. You can switch to self-portrait mode or other-portrait mode by performing a switching operation on the control.
[0089] Furthermore, in this embodiment, adjustments to the initial sample images can be made in more efficient ways, such as... Figure 8 As shown, the shooting height of the initial shooting sample 802 can be adjusted by sliding the adjustment slider on the initial shooting sample 802, such as adjusting it from the shooting height of a distant view to the shooting height of a close-up view.
[0090] As an optional approach, displaying a target image obtained by photographing the target virtual character includes:
[0091] The display shows the target image obtained by taking a picture of a target virtual character in a target pose within a target virtual scene located using a virtual camera with third camera parameters.
[0092] As an optional approach, after displaying a target image obtained by capturing a target virtual character in a target pose within a target virtual scene using a virtual camera with third-view parameters, the method further includes at least one of the following:
[0093] In response to a first target adjustment operation triggered by the target image, a target image is displayed, which is obtained by a virtual lens using the fourth lens parameter capturing a target virtual character in the target virtual scene located in the target pose and in the target pose, using the third scene parameter.
[0094] In response to a second target adjustment operation triggered by the target image, a target image is displayed, which is obtained by a virtual lens using the third lens parameters capturing a target virtual character in the target virtual scene located in the target pose, using the fourth scene parameters.
[0095] Optionally, in this embodiment, the third lens parameters and the fourth lens parameters can be understood as different lens parameters, such as the third lens parameter being 1 and the fourth lens parameter being 2. The lens parameters can be understood as the parameters of the virtual lens used when shooting virtual characters in a virtual scene, such as the shooting distance, shooting angle, soft light level, filter level, and shooting mode (such as selfie mode, other person shooting mode), etc. Similarly, the third scene parameters and the fourth scene parameters can also be understood as different scene parameters, postures, and sample characters, respectively. The scene parameters can be understood as the parameters of the virtual scene, such as the weather, season, wind direction, temperature, and sunlight intensity of the virtual scene.
[0096] It should be noted that the display shows the target image obtained by taking a picture of the target virtual character in the target virtual scene and in the target pose, which is located in the target virtual scene and is using the third lens parameter. In response to different target operations triggered on the target image, the scene parameters of the target virtual scene, the lens parameters of the virtual lens, the pose of the sample character, and the character type of the sample character can be flexibly adjusted.
[0097] To further illustrate, the optional based on Figure 6 The scenario shown continues, for example... Figure 9 As shown, at least one captured sample 606 associated with the target virtual scene 604 is displayed; in response to a shooting instruction operation triggered by a target sample 608 in the at least one captured sample 606, the pose of the target virtual character 602 in the target virtual scene 604 is adjusted to a target pose matching the shooting instruction parameters based on the shooting instruction parameters of the target sample 608; a target image 610 obtained by shooting the target virtual character 602 is displayed; furthermore, the target image 610 is adjusted (e.g., horizontal adjustment) to obtain a target image 612 that is different from the target image 610.
[0098] Furthermore, in this embodiment, the target image can also be adjusted in a more efficient manner, such as... Figure 10 As shown, the target image 1002 is adjusted using the adjustment control 1004; or, as... Figure 11 As shown, the shooting height of the target image 1102 is adjusted by performing a sliding operation on the adjustment slider on the target image 1102, such as adjusting from the shooting height of the distant view to the shooting height of the close view.
[0099] Furthermore, the virtual camera can be divided into various modes such as self-portrait and other-shot mode. The shooting model of the virtual camera can be switched, but not limited to, to adjust the target image 1002. Specifically, in self-portrait mode, the virtual camera simulates the scenario of the target virtual character holding a shooting device, or it can be understood as applying the virtual camera to the shooting device held by the target virtual character, simulating the target virtual character shooting one or more virtual characters, including the target virtual character, within the target virtual scene, thereby improving the realism of the shot. Similarly, in other-shot mode, the virtual camera simulates the scenario of other virtual characters shooting one or more virtual characters, including the target virtual character, within the target virtual scene. Compared to self-portrait mode, other-shot mode offers more and wider shooting angles, thus improving the comprehensiveness of the shot. In addition, the switching or adjustment of self-portrait mode and other-shot mode can, but is not limited to, refer to... Figure 10 As shown, the upper right corner of the interface where the target image 1002 is located provides controls for selfie and other-shot modes. By performing a switching operation on the control, you can switch to selfie mode or other-shot mode.
[0100] Through the embodiments provided in this application, in response to a first target adjustment operation triggered on a target image, a target image obtained by shooting a target virtual character in a target pose within a target virtual scene located in a target virtual scene with a fourth lens parameter is displayed; in response to a second target adjustment operation triggered on a target image, a target image obtained by shooting a target virtual character in a target pose within a target virtual scene located in a target virtual scene with a third lens parameter is displayed, thereby achieving the purpose of flexibly adjusting the target image and thus realizing the technical effect of improving the adjustment flexibility of the target image.
[0101] As an optional approach, the method further includes the following steps before displaying at least one captured image associated with the target virtual scene:
[0102] S1, in response to the task execution operation triggered by the target virtual task, obtain the first position of the target virtual character, wherein the target virtual task includes the task of taking pictures of the target virtual character in the target pose;
[0103] S2, if the distance between the first position and the target position in the target virtual scene is greater than or equal to the first preset threshold, the first position of the target virtual character is adjusted to the target position, wherein the target position includes the position where the target virtual character in the target pose is photographed.
[0104] Optionally, in this embodiment, the acquisition of task execution operations may, but is not limited to, be achieved by the target virtual character or the faction to which the target virtual character belongs accepting the target virtual task, then querying the task identifier of the target virtual task to trigger a click operation, and further triggering the task execution operation if the target virtual character or the faction to which the target virtual character belongs meets the participation conditions of the target virtual task.
[0105] To further illustrate, alternatively, for example... Figure 12 As shown, when the target virtual character 1202 or the faction to which the target virtual character 1202 belongs has accepted the target virtual task, the task information corresponding to the target virtual task is displayed on the task query bar 1204; further responding to the transmission button associated with the task information, the first position of the target virtual character 1202 is obtained, and when the distance between the first position and the target position in the target virtual scene is greater than or equal to a first preset threshold, the first position of the target virtual character 1202 is adjusted to the target position, wherein the target position includes the position for shooting the target virtual character 1202 in the target posture, or the target position can be understood as the position in the execution scene of the target virtual task, but is not limited to.
[0106] It should be noted that, in response to the task execution operation triggered by the target virtual task, the first position of the target virtual character is obtained, wherein the target virtual task includes the task of taking pictures of the target virtual character in the target posture; if the distance between the first position and the target position in the target virtual scene is greater than or equal to a first preset threshold, the first position of the target virtual character is adjusted to the target position, wherein the target position includes the position of taking pictures of the target virtual character in the target posture;
[0107] Optionally, in this embodiment, in order to improve the response efficiency of task execution operations, if the distance between the first position and the target position in the target virtual scene is less than the first preset threshold, it is considered that the target virtual character has been located at the shooting position (target position), and subsequent shooting operations can be further triggered.
[0108] To further illustrate, alternatively, for example... Figure 13 As shown, in response to the task execution operation triggered by the target virtual task, the first position of the target virtual character 1302 is obtained; if the distance between the first position and the target position in the target virtual scene 1304 is greater than or equal to the first preset threshold, the first position of the target virtual character 1302 is adjusted to the target position in the target virtual scene 1304.
[0109] Through the embodiments provided in this application, in response to a task execution operation triggered by a target virtual task, the first position of the target virtual character is obtained, wherein the target virtual task includes a task of photographing the target virtual character in a target pose; if the distance between the first position and the target position in the target virtual scene is greater than or equal to a first preset threshold, the first position of the target virtual character is adjusted to the target position, wherein the target position includes the position where the target virtual character in the target pose is photographed, thereby achieving the technical effect of improving the execution efficiency of the target virtual task.
[0110] As an alternative approach, after displaying the target image obtained by photographing the target virtual character, the method further includes:
[0111] In response to a confirmation operation triggered by the target image, the task completion result corresponding to the target virtual task is displayed, wherein the task completion result includes the target image and additional elements associated with the target virtual task.
[0112] It should be noted that, in response to the confirmation operation triggered by the target image, the task completion result corresponding to the target virtual task is displayed. The task completion result includes the target image and the additional elements associated with the target virtual task.
[0113] To further illustrate, optional examples include... Figure 14 As shown, the target image 1402 is displayed, and multiple functional controls, such as a retake control and a confirmation control, are displayed on the interface where the target image 1402 is located. Figure 14 As shown in (a), the selection operation performed on the control is obtained, which in turn triggers the confirmation operation; further as... Figure 14 As shown in (b), in response to the confirmation operation triggered on the target image 1402, the task completion result 1404 corresponding to the target virtual task is displayed;
[0114] Optionally, in this embodiment, the task completion result 1404 includes the target image 1402 and additional elements associated with the target virtual task, such as the theme name associated with the target virtual scene "Autumn Theme", the shooting time of the target image 1402 "July 19, 2022, 15:53", the text information associated with the target virtual task, or other relevant information, such as the task completion result 1404 has been recorded, and the player can return to the old location to return to the target virtual scene, etc.
[0115] Furthermore, in this embodiment, for the recorded task completion results 1404, the task completion results 1404 can be recorded and displayed in a preset task interface, but not limited to. Users can view the completion results of each recorded task by displaying the task interface. In other words, the target virtual task can be, but not limited to, one of the multiple tasks associated with the task interface. Thus, the completion status of each virtual task among the multiple tasks can be displayed in the task interface, such as whether it has been completed, the completion time, the completion progress, and the virtual characters involved in the completion.
[0116] As an optional approach, after displaying the task completion result corresponding to the target virtual task in response to a confirmation operation triggered on the target image, the method further includes at least one of the following:
[0117] In response to the first operation triggered by the task completion result, obtain the second position of the target virtual character; if the distance between the second position and the target position is greater than or equal to a second preset threshold, adjust the second position of the target virtual character to the target position;
[0118] In response to the second operation triggered by the task completion result, the image corresponding to the task completion result is set as the cover of the preset interface;
[0119] In response to a third action triggered by the task completion result, share the task completion result.
[0120] Optionally, in this embodiment, the first operation, the second operation, or the third operation can be understood as different types of operations, or as the same type of operations but with different triggering objects. For example, if the first operation, the second operation, and the third operation are all click operations, then the first operation is a click operation performed on the transmit icon of the task completion result, the second operation is a click operation performed on the set cover icon of the task completion result, and the third operation is a click operation performed on the share icon of the task completion result.
[0121] Optionally, in this embodiment, the preset interface can be understood as, but is not limited to, a display interface associated with or within the virtual game. Setting the task completion result as the cover of the preset interface allows it to be shared with other players in the virtual game, thereby increasing the enthusiasm of other players in the virtual game to perform the target virtual task and satisfying the user's experience of sharing the completed task. In addition, by automatically setting the task completion result as the cover of the preset interface through a second operation triggered by the task completion result, the efficiency of satisfying the above-mentioned sharing experience can also be improved.
[0122] To further illustrate, optional examples include... Figure 14As shown in (b), in response to the first operation triggered by the task completion result 1404 (the operation of returning to the photo point again), the second position of the target virtual character is obtained; if the distance between the second position and the target position is greater than or equal to the second preset threshold, the second position of the target virtual character is adjusted to the target position;
[0123] Furthermore, optional examples Figure 14 As shown in (b), in response to the second operation triggered by the "Set as Cover" control on the interface where the task completion result 1404 is located, the image corresponding to the task completion result 1404 is set as the cover of the preset interface.
[0124] In addition, optional, for example Figure 14 As shown in (b), in response to the third operation triggered by the "Share" control displayed on the interface where the task completion result 1404 is located, the task completion result 1404 is shared.
[0125] As an optional approach, before obtaining the current first position of the target virtual character in response to the task execution operation triggered by the target virtual task, the method further includes:
[0126] S1, if the target virtual character has joined the virtual team and the virtual team has accepted the target virtual task, display the preparation confirmation interface;
[0127] S2, in response to the preparation confirmation operation triggered by the preparation confirmation interface, determine that the target virtual character has confirmed that it is ready to participate in the target virtual task;
[0128] S3: Once all virtual characters in the virtual team have confirmed their readiness to participate in the target virtual mission, obtain the mission execution operation.
[0129] It should be noted that when the target virtual character has joined the virtual team and the virtual team has accepted the target virtual task, a preparation confirmation interface is displayed; in response to the preparation confirmation operation triggered by the preparation confirmation interface, it is confirmed that the target virtual character has confirmed that it is ready to participate in the target virtual task; when all virtual characters in the virtual team have confirmed that they are ready to participate in the target virtual task, the task execution operation is obtained.
[0130] To further illustrate, optional examples include... Figure 15As shown, when virtual character A (target virtual character) has joined virtual team 1502 and virtual team 1502 has accepted the target virtual task, a preparation confirmation interface 1504 is displayed; in response to the preparation confirmation operation triggered on the preparation confirmation interface 1504, it is determined that virtual character A has confirmed that it is ready to participate in the target virtual task; when all virtual characters in virtual team 1502 (such as virtual character A and virtual character B) have confirmed that they are ready to participate in the target virtual task, a task execution operation is obtained.
[0131] As an optional approach, the pose of the target virtual character within the target virtual scene is adjusted to the target pose corresponding to the target sample image, including:
[0132] When the target virtual character includes a first virtual character and a second virtual character, based on the shooting instruction parameters corresponding to the target sample, the posture of the first virtual character in the target virtual scene is adjusted to a first posture matching the shooting instruction parameters, and the posture of the second virtual character in the target virtual scene is adjusted to a second posture matching the shooting instruction parameters.
[0133] To further illustrate, optional examples include... Figure 4 As shown, based on the shooting instruction parameters corresponding to the target sample, the posture of the virtual character 302 (first virtual character) in the target virtual scene 304 is adjusted to the first posture matching the shooting instruction parameters, and the posture of the virtual character 402 (second virtual character) in the target virtual scene 304 is adjusted to the second posture matching the shooting instruction parameters.
[0134] As an optional approach, based on the shooting instruction parameters corresponding to the target sample image, the posture of the first virtual character in the target virtual scene is adjusted to a first posture matching the shooting instruction parameters, and the posture of the second virtual character in the target virtual scene is adjusted to a second posture matching the shooting instruction parameters, including:
[0135] S1, when the shooting instruction parameters include multiple posture instruction parameters, obtain the first character attribute of the first virtual character and the second character attribute of the second virtual character;
[0136] S2, determine the first posture indication parameter that matches the first character attribute and the second operation indication parameter that matches the second character attribute from multiple posture indication parameters;
[0137] S3, adjust the posture of the first virtual character in the target virtual scene to a first posture that matches the first posture indicator parameter, and adjust the posture of the second virtual character in the target virtual scene to a second posture that matches the second posture indicator parameter.
[0138] Optionally, in this embodiment, character attributes may include, but are not limited to, character body type, character gender, character ability in the virtual game, character age, and character clothing attributes.
[0139] Taking character body type attributes as an example, optional character body type attributes include adult male body type attributes, adult female body type attributes, and teenage girl body type attributes.
[0140] As an optional approach, the method further includes the following steps before displaying at least one captured image associated with the target virtual scene:
[0141] S1, Display scene task controls on the interface of the target virtual scene where the target virtual character is located;
[0142] S2, in response to a shooting operation triggered by the scene task control, acquires at least one sample image.
[0143] Optionally, considering players' need to photograph the exquisite environments in virtual games, this embodiment may, but is not limited to, provide corresponding shooting samples for different virtual scenes, thereby meeting the efficient shooting needs of different virtual scenes.
[0144] As an optional approach, for ease of understanding, the above image acquisition method is applied to the target theme element scene in a virtual game. The theme can be, but is not limited to, a one-to-one social relationship in the virtual game, and the note can be, but is not limited to, a carrier for recording images, text, and voice information. Furthermore, the target theme element can be, but is not limited to, a carrier for recording information between two people in a one-to-one social relationship, which can be used to record images, text, and voice information.
[0145] Optionally, in this embodiment, a one-click shooting function for two players is provided. The photographer can invite team members to a scenic location with one click, preview the effect, and click the one-click application control to achieve the same positioning, orientation, and actions as the reference sample (one-click operation by the team leader, no need for team members to move, and supports adaptation to multiple body type parameters); and lens parameters, filters, weather atmosphere, and time will also be set to the same as the reference sample with one click. After shooting, photos and text records will be automatically generated, becoming a beautiful memory for the player. Here, photography can be understood as, but is not limited to, taking pictures in a virtual game, and one-click application can be, but is not limited to, using the one-click application function within the shooting scene, which can quickly apply coordinates, orientation, and actions to multiple characters in the scene; and quickly assign lens, filter, weather, and time parameters to the photographer to obtain the desired effect. Figure 1 The sample photos are intended to demonstrate the desired shooting effect and can be understood as preview images of the shooting results, but are not limited to those shown.
[0146] To illustrate further, optionally, the person initiating the photo shoot can form a team, accept the photo shoot task, and click on the task query bar. The system will then determine whether the number of team members meets the requirements (number of people, whether they are related as subjects). After the check is passed, a confirmation preparation interface will pop up for both members. Once both members are ready, they will be simultaneously teleported into the photo shoot space and head to the shooting location recommended by the system. After entering the photo shoot space, the team leader's main interface will pop up an interactive button to take a photo. Clicking the button will take them into the photo shoot interface.
[0147] Optionally, upon first entering the interface, a group photo of the location will appear in the center. You can minimize the image by clicking the top right corner, or reopen it. Below the image is a one-click application button. Clicking this button will cause the system to adapt the coordinates, orientation, and action data according to the different body types of the two characters in the team, automatically moving both characters to the same position and orientation as the sample image, and posing them accordingly. Simultaneously, the team leader's camera parameters, filters, weather atmosphere, and time will also be set to the same effect as the sample image with a single click.
[0148] In addition, adjustments can be made to the sample photos to achieve the best results. Moving or closing the interface will disable the one-click photo effect and restore the initial environment. Alternatively, clicking the photo button again and then clicking the one-click application button will restore the sample photo effect. After the team leader clicks to take a photo, a photo effect image is generated on the team leader's side, and they can choose to retake the photo or confirm its use. The team leader can click to confirm the use to complete the photo task. They can also click to retake the photo and return to the photo interface to take a new photo. After the team leader confirms, the photo effect display and the information recording carrier of the system's preset text will pop up on the team leader and team members' interfaces. The photo can be set as a theme cover or shared. Clicking close will return to the main interface. At the same time, the system's target theme element will be generated in the interface of the target theme elements of both parties as a souvenir.
[0149] To further illustrate, alternatively, for example... Figure 16 As shown, the newly acquired target theme elements, such as "Autumn Theme," and previously acquired target theme elements are displayed on the theme interface 1602 of Character A and Character B; further based on... Figure 16 The scenario shown continues, for example... Figure 17 As shown, in Figure 17 The browsing operation is obtained on the theme interface 1602 shown in (a) and then displayed. Figure 17 The target theme element interface 1702 shown in (b) displays information such as the target theme elements obtained by character A and character B, and the acquisition time corresponding to the obtained target theme elements.
[0150] To further illustrate, alternatively, for example... Figure 18 As shown, the specific steps are as follows:
[0151] Step S1802: Either party in the subject accepts the shooting task via the client button;
[0152] In step S1804, the recipient can click the task query bar to send a teleportation preparation invitation to the server. The teleportation preparation interface is determined by the server to determine whether the initiator's team status is that of the team leader and the two are in a team state, and that they have a specific relationship under the theme.
[0153] Step S1806: After the server passes the check, it displays a confirmation preparation interface to both the team leader and the team leader's members.
[0154] Step S1808: After both people are ready, the server reads the map ID and teleportation coordinates associated with the task and teleports both people into the photo-taking plane at the same time, heading to the shooting location recommended by the system.
[0155] Step S1810: After entering the plane, the event script logic is triggered. The server determines the team leader's identity as a player, and the client grants the team leader the permission to take a picture and displays the photo interaction button.
[0156] In step S1812, when the camera button is opened for the first time, the client reads the camera data ID in the event button configuration and displays the sample effect image corresponding to the ID in a pop-up window.
[0157] In step S1814, the client detects when the team leader clicks the "One-Click Application" button. It then sends a request to the server, indexing the photo configuration table data based on the gender combination type of the two characters (e.g., adult male / adult female / adult male / girl / same gender). The server assigns coordinates, orientation, and action parameters to both characters. The client applies camera parameters, weather, time, and photo filters to the team leader's side, allowing the team leader to capture both characters and the desired effect. Figure 1 The desired effect;
[0158] In step S1816, the client detects that the photo-taking task is completed when the team leader clicks the confirmation button. The server uploads the photo data to the information recording carrier of the target theme element and automatically generates the system target theme element (image and text). At the same time, the client sends the photo and the system target theme element text to both team members.
[0159] Step S1818: After exiting the plane, both parties can view the photo in the theme interface and use the corresponding share, download, return to the old location, and set as cover functions.
[0160] Optionally, in this embodiment, the aforementioned two-person one-click shooting function requires pre-setting the scene the players will be visiting, as well as the coordinates, orientation, actions, lens, filter, weather, time, and other parameters for both players. Therefore, a self-developed Unity built-in export / import tool was developed to facilitate visual configuration of photo effects by designers. The usage process and editor can be found in [reference needed]. Figure 19 As shown, in the game scene, create a character (supports multiple people), enter the photo mode, adjust the desired position, lens effect, filter, weather atmosphere, and time, and then click export to generate the corresponding coordinates, orientation, lens parameters and other data to the configuration table of editor 1902 with one click.
[0161] The configuration table mentioned above can, but is not limited to, support selecting male / female modes, male / female / teenager modes, or same-sex combination modes for exporting and importing data for multiple body type combinations; and supports flexible data import. When there is no gender combination configuration within the team, the default configuration is read, and coordinates, orientation parameters, and effect image resources are assigned according to the captain (A) and member (B); when there is a gender combination configuration within the team, the corresponding gender configuration is read, and coordinates, orientation, action parameters, and effect image resources are assigned according to the gender.
[0162] Optionally, based on Figure 19 The scenario shown continues as follows Figure 20 As shown, this embodiment supports data preview. Enter the configuration number in editor 1902, click "Read Data Test", and you can quickly apply the configuration and view the effect.
[0163] It is understood that in the specific embodiments of this application, data such as user information are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0164] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0165] According to another aspect of the embodiments of this application, an image acquisition apparatus for implementing the above-described image acquisition method is also provided. For example... Figure 21 As shown, the device includes:
[0166] The first display unit 2102 is used to display at least one captured sample image associated with the target virtual scene, wherein the target virtual scene is a virtual scene in a game in which the target virtual character participates;
[0167] The first adjustment unit 2104 is used to adjust the posture of the target virtual character in the target virtual scene to the target posture corresponding to the target posture in the target posture in response to a shooting instruction operation triggered by a target posture in at least one shooting posture. The shooting instruction operation is used to instruct the target posture to be applied as the posture of the target virtual character in the target virtual scene.
[0168] The second display unit 2106 is used to display the target image obtained by shooting the target virtual character, wherein the target image includes the image of the target virtual character in the target pose within the target virtual scene.
[0169] For specific embodiments, please refer to the examples shown in the above image acquisition device, which will not be repeated here.
[0170] As an optional solution, the first display unit 2102 includes:
[0171] The first display module is used to display at least one initial shot of the virtual sample character in the target virtual scene, wherein the initial shot is a shot of the first sample character in the target virtual scene in the first scene parameter and in the first pose, taken by a virtual lens using the first lens parameters.
[0172] The device also includes at least one of the following:
[0173] The first display submodule is used to, after displaying at least one initial shot of the virtual sample character in the target virtual scene, in response to a first adjustment operation triggered by the initial shot of the sample, display an initial shot of the first sample character in the target virtual scene with the second lens parameters and in the first pose, using a virtual lens with the second lens parameters.
[0174] The second display submodule is used to, after displaying at least one initial shot of the virtual sample character in the target virtual scene, in response to a second adjustment operation triggered by the initial shot of the sample, display an initial shot of the first sample character in the target virtual scene in the first pose, using a virtual lens with first lens parameters and located in the target virtual scene with second scene parameters.
[0175] The third display submodule is used to, after displaying at least one initial shot of the virtual sample character in the target virtual scene, in response to a third adjustment operation triggered by the initial shot of the sample, display the initial shot of the first sample character in the second pose in the target virtual scene with the first lens parameters using the first lens parameters.
[0176] The fourth display submodule is used to, in response to a fourth adjustment operation triggered on the initial shot of the virtual sample character in the target virtual scene, display the initial shot of the second sample character in the first pose, using a virtual lens with the first lens parameters, after displaying at least one initial shot of the virtual sample character in the target virtual scene with the first scene parameters.
[0177] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0178] As an optional solution, the second display unit 2106 includes:
[0179] The second display module is used to display the target image obtained by a virtual lens using the third lens parameters capturing a target virtual character in the target pose within the target virtual scene using the third scene parameters.
[0180] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0181] As an optional solution, the device may also include at least one of the following:
[0182] The third display module is used to display, in response to a first target adjustment operation triggered by the target image, a target image obtained by a virtual lens using third lens parameters capturing a target virtual character in a target virtual scene with third scene parameters and in a target pose, after displaying a target image obtained by a virtual lens using fourth lens parameters capturing a target virtual character in a target virtual scene with third scene parameters and in a target pose.
[0183] The fourth display module is used to display, in response to a second target adjustment operation triggered by the target image, a target image obtained by a virtual lens using the third lens parameters capturing a target virtual character in the target virtual scene with the third scene parameters and in the target pose, after displaying a target image obtained by a virtual lens using the third lens parameters capturing a target virtual character in the target virtual scene with the fourth scene parameters and in the target pose.
[0184] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0185] As an optional solution, the device also includes:
[0186] The first acquisition unit is used to acquire the first position of the target virtual character in response to a task execution operation triggered by the target virtual task before displaying at least one captured sample image associated with the target virtual scene, wherein the target virtual task includes a task of capturing images of the target virtual character in a target pose.
[0187] The second adjustment unit is used to adjust the first position of the target virtual character to the target position before displaying at least one sample image associated with the target virtual scene, provided that the distance between the first position and the target position in the target virtual scene is greater than or equal to a first preset threshold. The target position includes the position where the target virtual character in the target pose is photographed.
[0188] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0189] As an optional solution, the device also includes:
[0190] The third display unit is used to display the task completion result corresponding to the target virtual task in response to a confirmation operation triggered by the target image after displaying the target image obtained by shooting the target virtual character. The task completion result includes the target image and additional elements associated with the target virtual task.
[0191] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0192] As an optional solution, the device may also include at least one of the following:
[0193] The second acquisition unit is used to, after displaying the task completion result corresponding to the target virtual task in response to the confirmation operation triggered by the target image, acquire the second position currently occupied by the target virtual character in response to the first operation triggered by the task completion result; and adjust the second position occupied by the target virtual character to the target position if the distance between the second position and the target position is greater than or equal to a second preset threshold.
[0194] The setting unit is used to set the image corresponding to the task completion result as the cover of the preset interface after displaying the task completion result corresponding to the target virtual task in response to the confirmation operation triggered by the target image;
[0195] The sharing unit is used to share the task completion result after displaying the task completion result corresponding to the target virtual task in response to a confirmation operation triggered by the target image, and in response to a third operation triggered by the task completion result.
[0196] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0197] As an optional solution, the device also includes:
[0198] The fourth display unit is used to display a preparation confirmation interface before obtaining the first position of the target virtual character in response to the task execution operation triggered by the target virtual task, provided that the target virtual character has joined the virtual team and the virtual team has accepted the target virtual task.
[0199] The determining unit is used to determine, in response to the preparation confirmation operation triggered by the preparation confirmation interface, that the target virtual character has confirmed its readiness to participate in the target virtual task before obtaining the first position of the target virtual character in response to the task execution operation triggered by the target virtual task.
[0200] The third acquisition unit is used to acquire the task execution operation before acquiring the first position of the target virtual character in response to the task execution operation triggered by the target virtual task, provided that all virtual characters in the virtual team have confirmed their readiness to participate in the target virtual task.
[0201] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0202] As an optional solution, the first adjustment unit 2104 includes:
[0203] The adjustment module is used to adjust the posture of the first virtual character in the target virtual scene to a first posture matching the shooting instruction parameters, and to adjust the posture of the second virtual character in the target virtual scene to a second posture matching the shooting instruction parameters, based on the shooting instruction parameters corresponding to the target sample, when the target virtual character includes a first virtual character and a second virtual character.
[0204] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0205] As an optional solution, the module is adjusted, including:
[0206] The acquisition submodule is used to acquire the first character attribute of the first virtual character and the second character attribute of the second virtual character when the shooting instruction parameters include multiple posture instruction parameters.
[0207] The determination submodule is used to determine, from multiple attitude indication parameters, the first attitude indication parameter that matches the first role attribute and the second operation indication parameter that matches the second role attribute;
[0208] The adjustment submodule is used to adjust the posture of the first virtual character in the target virtual scene to a first posture that matches the first posture indicator parameter, and to adjust the posture of the second virtual character in the target virtual scene to a second posture that matches the second posture indicator parameter.
[0209] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0210] As an optional solution, the first adjustment unit 2104 includes:
[0211] The response module is used to adjust the pose of the target virtual character in the target virtual scene to the target pose when the target virtual character is in the target team and the client with the leader attribute is in the target team.
[0212] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0213] As an optional solution, the device also includes:
[0214] The fifth display unit is used to display scene task controls on the interface of the target virtual scene where the target virtual character is located before displaying at least one sample image associated with the target virtual scene;
[0215] The fourth acquisition unit is used to acquire at least one shooting sample in response to a shooting operation triggered by the scene task control before displaying at least one shooting sample associated with the target virtual scene.
[0216] For specific implementation examples, please refer to the examples shown in the above image acquisition method; these will not be repeated here.
[0217] According to another aspect of the embodiments of this application, an electronic device for implementing the above-described image acquisition method is also provided, such as... Figure 22 As shown, the electronic device includes a memory 2202 and a processor 2204. The memory 2202 stores a computer program, and the processor 2204 is configured to execute the steps of any of the above method embodiments via the computer program.
[0218] Optionally, in this embodiment, the aforementioned electronic device may be located in at least one of a plurality of network devices in a computer network.
[0219] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0220] S1, display at least one captured sample image associated with the target virtual scene, wherein the target virtual scene is a virtual scene in a game in which the target virtual character participates;
[0221] S2, in response to a shooting instruction operation triggered by a target sample in at least one shooting sample, adjusts the pose of the target virtual character in the target virtual scene to the target pose corresponding to the target sample, wherein the shooting instruction operation is used to instruct the target pose to be applied to the pose of the target virtual character in the target virtual scene;
[0222] S3 displays the target image obtained by taking a picture of the target virtual character, wherein the target image includes the image of the target virtual character in the target pose within the target virtual scene.
[0223] Alternatively, as those skilled in the art will understand, Figure 22 The structure shown is for illustrative purposes only. Electronic devices can also be smartphones (such as Android phones, iOS phones, etc.), tablets, PDAs, mobile internet devices (MIDs), PADs, and other terminal devices. Figure 22 This does not limit the structure of the aforementioned electronic devices. For example, the electronic device may also include components that are more... Figure 22 The more or fewer components shown (such as network interfaces, etc.), or having the same Figure 22 The different configurations shown.
[0224] The memory 2202 can be used to store software programs and modules, such as the program instructions / modules corresponding to the image acquisition method and apparatus in this embodiment. The processor 2204 executes various functional applications and data processing by running the software programs and modules stored in the memory 2202, thereby realizing the image acquisition method described above. The memory 2202 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 2202 may further include memory remotely located relative to the processor 2204, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Specifically, the memory 2202 may be used, but is not limited to, to store information such as target samples and target images. As an example, such as... Figure 22 As shown, the memory 2202 may include, but is not limited to, the first display unit 2102, the first adjustment unit 2104, and the second display unit 2106 from the image acquisition device described above. Furthermore, it may include, but is not limited to, other module units from the image acquisition device described above, which will not be elaborated upon in this example.
[0225] Optionally, the transmission device 2206 described above is used to receive or send data via a network. Specific examples of the network described above may include wired networks and wireless networks. In one example, the transmission device 2206 includes a Network Interface Controller (NIC), which can be connected to other network devices and routers via a network cable to communicate with the Internet or a local area network. In another example, the transmission device 2206 is a radio frequency (RF) module, used for wireless communication with the Internet.
[0226] In addition, the aforementioned electronic device also includes: a display 2208 for displaying information such as the target sample and target image; and a connection bus 2210 for connecting various module components in the aforementioned electronic device.
[0227] In other embodiments, the aforementioned terminal device or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, which is a distributed system formed by connecting multiple nodes through network communication. The nodes can form a peer-to-peer (P2P) network, and any form of computing device, such as a server, terminal, or other electronic device, can become a node in the blockchain system by joining this peer-to-peer network.
[0228] According to one aspect of this application, a computer program product is provided, comprising a computer program / instructions containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit, it performs various functions provided in embodiments of this application.
[0229] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0230] It should be noted that the computer system of the electronic device is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0231] A computer system includes a Central Processing Unit (CPU), which performs various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) or loaded from RAM. ROM also stores various programs and data required for system operation. The CPU, ROM, and RAM are interconnected via a bus. Input / output interfaces (I / O interfaces) are also connected to the bus.
[0232] The following components are connected to the input / output interface: input sections including keyboards, mice, etc.; output sections including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage sections including hard drives; and communication sections including network interface cards such as LAN cards and modems. The communication section performs communication processing via a network such as the Internet. Drives are also connected to the input / output interface as needed. Removable media, such as disks, optical discs, magneto-optical discs, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage section as required.
[0233] Specifically, according to embodiments of this application, the processes described in the various method flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit, it performs various functions defined in the system of this application.
[0234] According to one aspect of this application, a computer-readable storage medium is provided, wherein a processor of a computer device reads computer instructions from the computer-readable storage medium, and executes the computer instructions to cause the computer device to perform the methods provided in the various alternative implementations described above.
[0235] Optionally, in this embodiment, the computer-readable storage medium described above may be configured to store a computer program for performing the following steps:
[0236] S1, obtain the candidate probe set of the target virtual model, wherein the probes in the candidate probe set are used for lighting rendering of the target virtual model;
[0237] S1, display at least one captured sample image associated with the target virtual scene, wherein the target virtual scene is a virtual scene in a game in which the target virtual character participates;
[0238] S2, in response to a shooting instruction operation triggered by a target sample in at least one shooting sample, adjusts the pose of the target virtual character in the target virtual scene to the target pose corresponding to the target sample, wherein the shooting instruction operation is used to instruct the target pose to be applied to the pose of the target virtual character in the target virtual scene;
[0239] S3 displays the target image obtained by taking a picture of the target virtual character, wherein the target image includes the image of the target virtual character in the target pose within the target virtual scene.
[0240] Optionally, in this embodiment, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0241] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0242] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
[0243] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0244] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between units or modules, and may be electrical or other forms.
[0245] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0246] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0247] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. An image acquisition method, characterized in that, include: Display at least one sample image associated with the target virtual scene, wherein the target virtual scene is a virtual scene in a game in which the target virtual character participates; In response to a shooting instruction operation triggered on a target sample in the at least one captured sample, the pose of the target virtual character in the target virtual scene is adjusted to the target pose corresponding to the target sample, wherein the shooting instruction operation is used to instruct the target pose to be applied as the pose of the target virtual character in the target virtual scene; Displaying a target image obtained by photographing the target virtual character, wherein the target image includes an image of the target virtual character in the target pose within the target virtual scene; The display of at least one photograph associated with the target virtual scene includes: displaying at least one initial photograph of the virtual sample character in the target virtual scene, wherein the initial photograph is a photograph of the first sample character in a first pose in the target virtual scene located in the first scene parameter using a virtual lens with first lens parameters. After displaying at least one initially captured sample image of the virtual sample character within the target virtual scene, the method further includes at least one of the following: In response to a first adjustment operation triggered by the initial shot sample, the initial shot sample of the first sample character in the first pose is displayed using a virtual lens with second lens parameters, within a target virtual scene with first scene parameters. In response to a second adjustment operation triggered by the initial shot sample, the initial shot sample of the first sample character in the first pose is displayed using a virtual lens with the first lens parameters, within a target virtual scene with the second scene parameters; In response to a third adjustment operation triggered by the initial shot sample, the initial shot sample of the first sample character in a second pose, located within a target virtual scene with the first scene parameters, is displayed using a virtual lens with the first lens parameters. In response to a fourth adjustment operation triggered by the initial shot sample, the initial shot sample of the second sample character in the first pose is displayed using a virtual lens with the first lens parameters, located in a target virtual scene with the first scene parameters.
2. The method according to claim 1, characterized in that, The display of the target image obtained by photographing the target virtual character includes: The image shows the target image obtained by taking a picture of a target virtual character in the target pose within a target virtual scene located using a virtual camera with third camera parameters.
3. The method according to claim 2, characterized in that, After displaying the target image obtained by taking a picture of a target virtual character in the target pose within a target virtual scene located using a virtual camera with third camera parameters, the method further includes at least one of the following: In response to a first target adjustment operation triggered by the target image, the target image obtained by taking a picture of a target virtual character in the target pose within the target virtual scene located in the third scene parameter using a virtual lens with fourth lens parameters is displayed. In response to a second target adjustment operation triggered by the target image, the target image obtained by shooting a target virtual character in the target pose within a target virtual scene located in the fourth scene parameter using a virtual lens with the third lens parameter is displayed.
4. The method according to claim 1, characterized in that, Before displaying at least one captured sample image associated with the target virtual scene, the method further includes: In response to a task execution operation triggered by a target virtual task, the first position of the target virtual character is obtained, wherein the target virtual task includes a task of photographing the target virtual character in the target pose; If the distance between the first position and the target position in the target virtual scene is greater than or equal to a first preset threshold, the first position where the target virtual character is located is adjusted to the target position, wherein the target position includes the position where the target virtual character in the target pose is photographed.
5. The method according to claim 4, characterized in that, After displaying the target image obtained by photographing the target virtual character, the method further includes: In response to a confirmation operation triggered by the target image, the task completion result corresponding to the target virtual task is displayed, wherein the task completion result includes the target image and additional elements associated with the target virtual task.
6. The method according to claim 5, characterized in that, After displaying the task completion result corresponding to the target virtual task in response to the confirmation operation triggered by the target image, the method further includes at least one of the following: In response to a first operation triggered by the task completion result, the second position of the target virtual character is obtained; if the distance between the second position and the target position is greater than or equal to a second preset threshold, the second position of the target virtual character is adjusted to the target position; In response to a second operation triggered by the task completion result, the image corresponding to the task completion result is set as the cover of a preset interface; In response to a third operation triggered by the task completion result, the task completion result is shared.
7. The method according to claim 4, characterized in that, Before obtaining the first position of the target virtual character in response to the task execution operation triggered by the target virtual task, the method further includes: If the target virtual character has joined the virtual team and the virtual team has accepted the target virtual task, a preparation confirmation screen will be displayed. In response to the preparation confirmation operation triggered by the preparation confirmation interface, it is determined that the target virtual character has confirmed its readiness to participate in the target virtual task; Once all virtual characters in the virtual team have confirmed their readiness to participate in the target virtual task, the task execution operation is obtained.
8. The method according to claim 1, characterized in that, The step of adjusting the pose of the target virtual character within the target virtual scene to the target pose corresponding to the target sample image includes: When the target virtual character includes a first virtual character and a second virtual character, based on the shooting instruction parameters corresponding to the target sample, the posture of the first virtual character in the target virtual scene is adjusted to a first posture matching the shooting instruction parameters, and the posture of the second virtual character in the target virtual scene is adjusted to a second posture matching the shooting instruction parameters.
9. The method according to claim 8, characterized in that, The step of adjusting the posture of the first virtual character in the target virtual scene to a first posture matching the shooting instruction parameters based on the shooting instruction parameters corresponding to the target sample image, and adjusting the posture of the second virtual character in the target virtual scene to a second posture matching the shooting instruction parameters, includes: When the shooting instruction parameters include multiple posture instruction parameters, the first character attribute of the first virtual character and the second character attribute of the second virtual character are obtained; From the plurality of posture indication parameters, a first posture indication parameter matching the first character attribute and a second operation indication parameter matching the second character attribute are determined; The posture of the first virtual character in the target virtual scene is adjusted to the first posture that matches the first posture indication parameter, and the posture of the second virtual character in the target virtual scene is adjusted to the second posture that matches the second posture indication parameter.
10. The method according to any one of claims 1 to 9, characterized in that, The step of adjusting the pose of the target virtual character within the target virtual scene to the target pose corresponding to the target sample image in response to a shooting instruction operation triggered by the at least one captured sample image includes: When the target virtual character is located in the target team, in response to the shooting instruction operation triggered by the client of the virtual character with the leader attribute in the target team, the posture of the target virtual character in the target virtual scene is adjusted to the target posture.
11. The method according to any one of claims 1 to 9, characterized in that, Before displaying at least one captured sample image associated with the target virtual scene, the method further includes: On the interface of the target virtual scene where the target virtual character is located, scene task controls are displayed; In response to a shooting operation triggered by the scene task control, acquire at least one sample image.
12. An image acquisition device, characterized in that, include: The first display unit is used to display at least one captured sample image associated with the target virtual scene, wherein the target virtual scene is a virtual scene in a game in which the target virtual character participates; The first adjustment unit is configured to adjust the posture of the target virtual character in the target virtual scene to the target posture corresponding to the target sample in response to a shooting instruction operation triggered by the target sample in the at least one shooting sample, wherein the shooting instruction operation is configured to instruct the target posture to be applied as the posture of the target virtual character in the target virtual scene; The second display unit is used to display a target image obtained by shooting the target virtual character, wherein the target image includes an image of the target virtual character in the target pose within the target virtual scene; The first display unit includes: a first display module, configured to display at least one initial shot of a virtual sample character within the target virtual scene, wherein the initial shot is a shot of a first sample character in a first pose within the target virtual scene using a virtual lens with first lens parameters; the device further includes at least one of the following: a first display submodule, configured to, after displaying at least one initial shot of the virtual sample character within the target virtual scene, display, in response to a first adjustment operation triggered on the initial shot, the initial shot of the first sample character in the first pose within the target virtual scene using a virtual lens with second lens parameters; and a second display submodule, configured to, after displaying at least one initial shot of the virtual sample character within the target virtual scene, respond to a second adjustment operation triggered on the initial shot. The system is configured to: 1) display an initial shot of a first sample character in a first pose within a target virtual scene using the first lens parameters; 2) display a third display submodule, configured to, in response to a third adjustment operation triggered on the initial shot of the virtual sample character within the target virtual scene, display an initial shot of a first sample character in a second pose within a target virtual scene using the first lens parameters; and 3) display a fourth display submodule, configured to, in response to a fourth adjustment operation triggered on the initial shot of the virtual sample character within the target virtual scene, display an initial shot of a second sample character in a first pose within a target virtual scene using the first lens parameters, using the first lens parameters; and 4) display a fourth display submodule, configured to, in response to a fourth adjustment operation triggered on the initial shot of the virtual sample character within the target virtual scene, display an initial shot of a second sample character in a first pose within a target virtual scene using the first lens parameters, using the first lens parameters.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program can be executed by a terminal device or computer at runtime as described in any one of claims 1 to 11.
14. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method described in any one of claims 1 to 11.
15. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method described in any one of claims 1 to 11 through the computer program.