Display control method and device for virtual model breaking effect and electronic equipment

By generating broken animations of large fragments on the server side and generating broken animations of small fragments on the terminal device side, the problems of high device performance requirements and lag in the game are solved, achieving a more realistic broken effect and better player immersion.

CN120242453APending Publication Date: 2025-07-04NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510317544.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

The display method of virtual model crushing effects in existing games requires too high equipment performance, which can easily lead to game screen lag and server pressure, and the crushing animation effect is not realistic enough.

Method used

Real-time calculations are used to generate broken animations of large fragments, while on the terminal device, the calculations are used to generate broken animations of small model fragments. The idea of ​​layered cutting is differentiated between large fragments and small fragments. The server only loads and simulates the contents of large fragments. The terminal device dynamically determines the number of small fragments and simulation accuracy based on the device performance.

Benefits of technology

It reduces the risk of game screen lag, reduces server load pressure, and improves the authenticity of the breaking effect and player immersion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120242453A_ABST
    Figure CN120242453A_ABST
Patent Text Reader

Abstract

The invention provides a display control method and device for a virtual model breaking effect and electronic equipment, and the method comprises the steps: providing a target model in a virtual scene, carrying out the breaking of the target model after the target model is attacked, generating a first model fragment, displaying a first scene breaking animation corresponding to the first model fragment in first terminal equipment, and carrying out the display control of the virtual model breaking effect. The first scene fragmentation animation is generated by the server; the first model fragment generated by breaking is attacked and then broken to generate a second model fragment, a second scene breaking animation corresponding to the second model fragment is displayed in the first terminal device, and the second scene breaking animation is generated by the first terminal device. In the mode, the server only carries out real-time operation to generate the fragmented animation of the large fragments, the fragmented animation of the small model fragments carries out operation on the terminal equipment, the equipment performance is not required, the problem of game picture jamming is avoided, the load pressure of the server is reduced, and meanwhile, the authenticity of the fragmented effect and the immersion feeling of players are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of game technologies, and in particular, to a method, an apparatus, and an electronic device for displaying and controlling a virtual model fragmentation effect. Background Art

[0002] In current games, game model fragmentation effects are designed. The server performs real-time operations based on the current actions of game characters to generate real-time fragmentation animations. However, this method has a large amount of computation and high requirements for device performance, which easily causes problems such as game screen stuttering and high server pressure. Summary of the Invention

[0003] In view of this, the purpose of the present disclosure is to provide a method, an apparatus, and an electronic device for displaying and controlling a virtual model fragmentation effect. The server only performs real-time operations to generate the fragmentation animation of large fragments, and the fragmentation animation of small model fragments is calculated on the terminal device, without requirements for device performance, so as to avoid the problem of game screen stuttering, reduce the load pressure on the server, and at the same time improve the authenticity of the fragmentation effect and the player's immersion.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for displaying and controlling a virtual model fragmentation effect. The method includes: providing a target model in a virtual scene, where the target model is composed of a plurality of first model fragments, and the first model fragments are composed of a plurality of second model fragments; in response to the target model being attacked and fragmented to generate first model fragments, displaying a first scene fragmentation animation corresponding to the first model fragments in a first terminal device, where the first scene fragmentation animation is calculated by the server according to the first motion information of the first model fragments generated by fragmentation in the virtual scene; in response to the first model fragments generated by fragmentation being attacked and fragmented to generate second model fragments, displaying a second scene fragmentation animation corresponding to the second model fragments in the first terminal device, where the second scene fragmentation animation is calculated by the first terminal device according to the second motion information of the second model fragments generated by fragmentation in the virtual scene.

[0005] In a second aspect, an embodiment of the present disclosure provides a display control device for a virtual model fragmentation effect. The device includes: a model providing module configured to provide a target model in a virtual scene, the target model being composed of a plurality of first model fragments, and each first model fragment being composed of a plurality of second model fragments; a first display module configured to, in response to the target model being attacked and fragmented into first model fragments, display a first scene fragmentation animation corresponding to the first model fragments in a first terminal device, where the first scene fragmentation animation is calculated by a server according to first motion information of the first model fragments generated by the fragmentation in the virtual scene; and a second display module configured to, in response to the first model fragments generated by the fragmentation being attacked and fragmented into second model fragments, display a second scene fragmentation animation corresponding to the second model fragments in the first terminal device, where the second scene fragmentation animation is calculated by the first terminal device according to second motion information of the second model fragments generated by the fragmentation in the virtual scene.

[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device, including a processor and a memory. The memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the display control method for the virtual model fragmentation effect according to any one of the first aspect.

[0007] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the display control method for the virtual model fragmentation effect according to any one of the first aspect.

[0008] The embodiments of the present disclosure bring the following beneficial effects:

[0009] The present disclosure provides a method, apparatus, and electronic device for displaying and controlling the fragmentation effect of a virtual model. A target model is provided in a virtual scene. The target model is composed of a plurality of first model fragments, and each first model fragment is composed of a plurality of second model fragments. In response to the target model being attacked and fragmented into first model fragments, a first scene fragmentation animation corresponding to the first model fragments is displayed on a first terminal device, where the first scene fragmentation animation is calculated by a server based on the first motion information of the first model fragments generated by the fragmentation in the virtual scene. In response to the first model fragments generated by the fragmentation being attacked and fragmented into second model fragments, a second scene fragmentation animation corresponding to the second model fragments is displayed on the first terminal device, where the second scene fragmentation animation is calculated by the first terminal device based on the second motion information of the second model fragments generated by the fragmentation in the virtual scene. In this way, the server only calculates and generates the fragmentation animation of the large fragments in real time, and the fragmentation animation of the small model fragments is calculated on the terminal device, which has no requirements for the device performance, avoids the problem of game screen freezing, reduces the load pressure on the server, and at the same time improves the authenticity of the fragmentation effect and the player's immersion.

[0010] Other features and advantages of the present disclosure will be described in the following specification, and in part, will be obvious from the specification, or can be learned by implementing the present disclosure. The objectives and other advantages of the present disclosure are achieved and obtained by the specific structures pointed out in the specification, claims, and drawings.

[0011] To make the above objectives, features, and advantages of the present disclosure more obvious and understandable, the following specific preferred embodiments are given in conjunction with the accompanying drawings and described in detail as follows. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] To more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the following drawings are some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative efforts.

[0013] Figure 1 It is a flowchart of a method for displaying and controlling the fragmentation effect of a virtual model provided by an embodiment of the present disclosure;

[0014] Figure 2 It is a schematic diagram of a graphical user interface provided by an embodiment of the present disclosure;

[0015] Figure 3 It is a schematic structural diagram of a device for displaying and controlling the fragmentation effect of a virtual model provided by an embodiment of the present disclosure;

[0016] Figure 4Schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners

[0017] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions of the present disclosure will be clearly and completely described below with reference to the accompanying drawings. Apparently, the described embodiments are some, but not all, of the embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.

[0018] Currently, most games are designed with scene destruction effects, which are generally implemented in the following two ways:

[0019] Scene destruction animation: When a scene destruction event occurs in a game scene, for example, when a character controlled by a player attacks a destructible building, a pre-made building fragmentation animation is displayed. In this method, the animation effects displayed on all player terminals are pre-made animations, and they will not vary according to the different attack methods of the player character on the building. The fragmentation method of the building is also exactly the same, resulting in an insufficiently realistic fragmentation animation effect and a weak sense of immersion in the game.

[0020] Real-time scene fragmentation animation: When a scene destruction event occurs in a game scene, for example, when a character controlled by a player attacks a destructible building, based on the attack parameters of the character's attack, a real-time calculation of the physical destruction effect of the building is performed. Then, based on the real-time physical movement trajectories of all the building fragments obtained from the calculation, a real-time fragmentation animation is generated. In this method, all fragments are subjected to real-time physical calculations, and the effect is the best. However, it has high requirements for device performance and is prone to problems such as game screen lag and high server pressure. Based on this, an embodiment of the present disclosure provides a method, device, and electronic device for displaying and controlling the fragmentation effect of a virtual model. This technology can be applied to devices such as mobile phones, laptops, computers, tablets, and servers.

[0021] In one embodiment of the present disclosure, the method for displaying and controlling the fragmentation effect of a virtual model can run on a local terminal device or a server. When the method for displaying and controlling the fragmentation effect of a virtual model runs on a server, the method can be implemented and executed based on a cloud interaction system, where the cloud interaction system includes a server and client devices.

[0022] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the display control method of the virtual model shattering effect are completed on the cloud game server. The role of the client device is used for data reception, transmission and presentation of the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0023] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0024] In a possible implementation, an embodiment of the present invention provides a display control method for a virtual model fragmentation effect, providing a graphical user interface through a first terminal device, wherein the first terminal device may be the local terminal device mentioned above, or may be a client device in the cloud interaction system mentioned above.

[0025] To facilitate understanding of this embodiment, a display control method for a virtual model fragmentation effect disclosed in an embodiment of the present disclosure is first described in detail. Figure 1 As shown, the method comprises the following steps:

[0026] Step S102, providing a target model in a virtual scene, wherein the target model is composed of a plurality of first model fragments, and the first model fragments are composed of a plurality of second model fragments;

[0027] Optionally, a graphical user interface is provided by the first terminal device, and the graphical user interface displays a virtual scene, which includes a target model. The virtual scene can be a game scene or an animation scene, etc.

[0028] The above-mentioned target model generally refers to a three-dimensional model, such as a virtual building model, a virtual plant model, a virtual furniture model, a virtual stone model, etc. The above-mentioned target model can also be a two-dimensional model, such as a two-dimensional paper model, a two-dimensional wall model, etc.

[0029] Optionally, the above-mentioned first model fragment is a large fragment, and the large fragment is composed of multiple small fragments (i.e., the above-mentioned second model fragments).

[0030] Optionally, the above-mentioned first model fragment includes a large fragment and a medium fragment, where the large fragment is composed of multiple medium fragments, and the medium fragment is composed of multiple small fragments (i.e., the above-mentioned second model fragments). Exemplarily, the target model is composed of medium fragments and large fragments (where the large fragments include non-breakable large fragments and breakable large fragments), where the large fragments are composed of multiple medium fragments, and the medium fragments are composed of small fragments.

[0031] Step S104, in response to the target model being broken after being attacked to generate a first model fragment, display a first scene breaking animation corresponding to the first model fragment on the first terminal device, where the first scene breaking animation is calculated by the server according to the first movement information of the first model fragment generated by the breaking in the virtual scene;

[0032] The above-mentioned first model fragment is generated by the target model in the game scene being attacked by a first virtual character, where the first virtual character is a non-player character, or a virtual character controlled by the first terminal device, or a virtual character controlled by the second terminal device.

[0033] Optionally, in response to the target model being attacked by the virtual character controlled by the first terminal device, generate a first attack message, send the first attack message to the server (which can also be called a game server), and determine, by the server according to the first attack message, the first model fragment generated by the target model being broken after being attacked and the first movement information of the first model fragment generated by the breaking in the virtual scene, generate a first scene breaking animation according to the first movement information, send the first scene breaking animation to the first terminal device, and at the same time send it to the second terminal device; the virtual character controlled by the second terminal device and the virtual character controlled by the first terminal device are both located in the designated area of the target model.

[0034] The first terminal device receives the first scene fragmentation animation sent by the server and displays the first scene fragmentation animation on the graphical user interface provided by the first terminal device. Similarly, the second terminal device receives the first scene fragmentation animation sent by the server and displays the first scene fragmentation animation on the graphical user interface provided by the second terminal device.

[0035] Optionally, in response to the target model being attacked by the virtual character controlled by the second terminal device, the second terminal device generates third attack information, sends the third attack information to the server, and the server determines the first model fragments generated after the target model is attacked and broken according to the third attack information, as well as the first motion information of the first model fragments generated by the breakage in the virtual scene. The first scene fragmentation animation is generated according to the first motion information and sent to the second terminal device and also to the first terminal device.

[0036] The second terminal device receives the first scene fragmentation animation sent by the server and displays the first scene fragmentation animation on the graphical user interface provided by the second terminal device. Similarly, the first terminal device receives the first scene fragmentation animation sent by the server and displays the first scene fragmentation animation on the graphical user interface provided by the first terminal device.

[0037] Step S106, in response to the first model fragments generated by the breakage being attacked and broken to generate second model fragments, display the second scene fragmentation animation corresponding to the second model fragments on the first terminal device, where the second scene fragmentation animation is calculated by the first terminal device according to the second motion information of the second model fragments generated by the breakage in the virtual scene.

[0038] The above-mentioned second model fragments are generated after the first model fragments generated by the breakage are attacked and broken by a second virtual character, where the second virtual character is a non-player character, or a virtual character controlled by the first terminal device, or a virtual character controlled by the second terminal device.

[0039] Optionally, in response to the first model fragments generated by the breakage being attacked by the virtual character controlled by the first terminal device, generate second attack information, send the second attack information to the server (which can also be called the game server), and the server determines the fragmentation instruction of the first model fragments according to the second attack information and sends the fragmentation instruction to the first terminal device and also to the second terminal device; the virtual character controlled by the second terminal device and the virtual character controlled by the first terminal device are both located in the specified area of the target model.

[0040] The first terminal device receives the fragmentation instruction of the first model fragment sent by the server. The first terminal device calculates the second motion information of the second model fragment generated by fragmentation in the virtual scene, generates a second scene fragmentation animation according to the second motion information, and displays the second scene fragmentation animation on the graphical user interface provided by the first terminal device. Similarly, the second terminal device receives the fragmentation instruction of the first model fragment sent by the server. The second terminal device calculates the third motion information of the second model fragment generated by fragmentation in the virtual scene, generates a third scene fragmentation animation according to the third motion information, and displays the third scene fragmentation animation on the graphical user interface provided by the second terminal device.

[0041] Optionally, in response to the first model fragment generated by fragmentation being attacked by a virtual character controlled by the second terminal device, fourth attack information is generated and sent to the server. The server determines the fragmentation instruction of the first model fragment according to the fourth attack information, sends the fragmentation instruction to the second terminal device, and at the same time sends it to the first terminal device. The virtual character controlled by the second terminal device and the virtual character controlled by the first terminal device are both located in the designated area of the target model.

[0042] The second terminal device receives the fragmentation instruction of the first model fragment sent by the server. The second terminal device calculates the second motion information of the second model fragment generated by fragmentation in the virtual scene, generates a second scene fragmentation animation according to the second motion information, and displays the second scene fragmentation animation on the graphical user interface provided by the second terminal device. Similarly, the first terminal device receives the fragmentation instruction of the first model fragment sent by the server. The first terminal device calculates the third motion information of the second model fragment generated by fragmentation in the virtual scene, generates a third scene fragmentation animation according to the third motion information, and displays the third scene fragmentation animation on the graphical user interface provided by the first terminal device.

[0043] The animations of the second model fragment generated by fragmentation displayed on different terminal devices may be different.

[0044] An embodiment of the present disclosure provides a display control method for the virtual model fragmentation effect. A target model is provided in a virtual scene. The target model is composed of a plurality of first model fragments, and each first model fragment is composed of a plurality of second model fragments. In response to the target model being attacked and fragmented into first model fragments, a first scene fragmentation animation corresponding to the first model fragments is displayed on a first terminal device, where the first scene fragmentation animation is calculated by a server based on the first motion information of the first model fragments generated by fragmentation in the virtual scene. In response to the first model fragments generated by fragmentation being attacked and fragmented into second model fragments, a second scene fragmentation animation corresponding to the second model fragments is displayed on the first terminal device, where the second scene fragmentation animation is calculated by the first terminal device based on the second motion information of the second model fragments generated by fragmentation in the virtual scene. In this way, the server only calculates and generates the fragmentation animation of large fragments in real time, and the fragmentation animation of small model fragments is calculated on the terminal device, which has no requirements for device performance, avoids the problem of game screen freezing, reduces the load pressure on the server, and at the same time improves the authenticity of the fragmentation effect and the player's immersion sense.

[0045] The above-mentioned plurality of first model fragments are connected to form the target model through a first strength parameter; a plurality of second model fragments are connected to form the first model fragment through a second strength parameter.

[0046] A connection graph is pre-constructed between different model fragments, and each fragment is connected through different strength parameters. The above-mentioned first strength parameter is usually greater than the second strength parameter. For example, the target model is composed of 5 first model fragments. Among them, the first strength parameter of the first model fragment a is 100, the first strength parameter of the first model fragment b is 110, the first strength parameter of the first model fragment c is 90, the first strength parameter of the first model fragment d is 100, and the first strength parameter of the first model fragment e is 120. The first model fragment a is composed of a plurality of second model fragments, and the second strength parameter of each second model fragment is 50.

[0047] Before the step of displaying the first scene fragmentation animation corresponding to the first model fragments on the first terminal device, the above method further includes: in response to the target model being attacked by a virtual character controlled by the first terminal device, generating first attack information, and sending the first attack information to the server, so that the server determines the first model fragments generated by the fragmentation of the target model and the first motion information of the first model fragments in the virtual scene according to the first attack information, generates the first scene fragmentation animation according to the first motion information, and sends the first scene fragmentation animation to the first terminal device and the second terminal device to synchronously display the first scene fragmentation animation on the first terminal device and the second terminal device.

[0048] The first attack information therein includes information such as attack intensity, attack position, total area, attack direction, etc. A possible implementation manner of the step in which the above server determines the first model fragments generated by the fragmentation of the target model and the first motion information of the first model fragments in the virtual scene: The server determines the first attack position according to the first attack information, and the first attack intensity for the first attack position; The server determines the first model fragment attacked in the target model according to the first attack position; The server reduces the connection strength between the first model fragment and the target model fragment according to the first attack intensity; wherein, the target model fragment is adjacent to the first model fragment; When the connection strength is less than the preset threshold, the server determines the first model fragment generated by the fragmentation of the target model and the first motion information of the first model fragment in the virtual scene.

[0049] The preset threshold therein is 0 or 1, etc. The first motion information is the motion trajectory of the first model fragment detaching from the target model.

[0050] In the above manner, the server only generates and synchronizes the fragmentation animation of the first model fragment. For the fragmentation animation of the second model fragment, the terminal device needs to generate it by itself, which facilitates reducing the load pressure on the server. On the other hand, it improves the authenticity of the fragmentation effect and enriches the fragmentation details.

[0051] Before the step of displaying the second scene fragmentation animation corresponding to the second model fragment in the first terminal device, the above method further includes: receiving the fragmentation instruction for the first model fragment synchronized by the server to the first terminal device, wherein the fragmentation instruction is used to indicate that the first model fragment meets the condition of being fragmented to generate the corresponding second model fragment after being attacked, and the fragmentation instruction includes the second attack information when the first model fragment is attacked; generating the second motion information of the second model fragment in the game scene according to the second attack information in the first terminal device; and generating the second scene fragmentation animation of the first model fragment decomposing into multiple second model fragments according to the second motion information.

[0052] The above fragmentation instruction is generated by the server in response to the fragmentation of the first model fragment attacked by the virtual character controlled by the first terminal device. The first terminal device generates the second attack information and sends the second attack information to the server. The server generates the fragmentation instruction for the first model fragment according to the second attack information, and the server sends the fragmentation instruction to the first terminal device and the second terminal device. Or, in response to the fragmentation of the first model fragment attacked by the virtual character controlled by the second terminal device, the second terminal device generates the second attack information and sends the second attack information to the server. The server generates the fragmentation instruction for the first model fragment according to the second attack information, and the server sends the fragmentation instruction to the first terminal device and the second terminal device.

[0053] After the first terminal device and the second terminal device receive the fragmentation instruction, a second scenario fragmentation animation for breaking the first model fragment into multiple second model fragments is generated according to the device performance. The second scenario fragmentation animations generated by the first terminal device and the second terminal device usually vary according to the different device performances.

[0054] For the step in which the above-mentioned server generates a fragmentation instruction for the first model fragment, a possible implementation manner is as follows: when the first model fragment is attacked, the server receives second attack information uploaded by the first terminal device or the second terminal device for the first model fragment, where the second attack information is used to instruct the virtual character controlled by the first terminal device to attack the first model fragment, or to instruct the virtual character controlled by the second terminal device to attack the first model fragment; the server determines the second attack intensity for the first model fragment according to the second attack information; the server reduces the connection strength between the second model fragments that make up the first model fragment according to the second attack intensity; when the connection strength is less than a preset threshold, the server generates a fragmentation instruction for the first model fragment and synchronizes it to the first terminal device and the second terminal device.

[0055] Exemplarily, as Figure 2 shown, the first scenario fragmentation pictures seen by the two clients are exactly the same, but the second scenario fragmentation animations may or may not be the same. However, the display times of the second scenario fragmentation animations shown by the two clients are exactly the same.

[0056] For the step of generating the second motion information of the second model fragment in the virtual scene according to the second attack information in the first terminal device, a possible implementation manner is as follows: determine the number of fragments of the second model fragment generated by the fragmentation of the first model fragment according to the device performance of the first terminal device; determine the second motion information of the second model fragment with the number of fragments in the virtual scene according to the second attack information.

[0057] The above device performance is positively correlated with the number of fragments of the second model fragment. That is to say, the better the device performance, the more the number of fragments of the second model fragment, and the more realistic the fragmentation effect.

[0058] The game will perform hierarchical control on the number of small fragments and physical simulation according to the different device performances of the players. For high-end devices, the system will display all small fragments in full to present the best visual experience; while for mid- to low-end devices, the system will reduce the number of small fragments proportionally to ensure a certain visual effect while ensuring the smooth operation of the game and achieving a balance between performance and visual effect.

[0059] The step of generating the second motion information of the second model fragments in the virtual scene according to the second attack information in the first terminal device may be implemented in a possible way: through the target collision model, simulate the motion trajectories of each second model fragment according to the second attack information to obtain the second motion information of the second model fragments in the virtual scene; wherein, the target collision model is related to the device performance.

[0060] When the client simulates the physical motion of the small fragments by itself, if the device performance is low, in order to reduce the consumption of the client, the collision body will be changed into a spherical shape (the display in terms of rendering is still that of the normal fragments, only a simple proxy model is used for simulation). If the device performance is high, in order to show a better fragmentation effect, the collision body will be changed into a convex hull model (the display in terms of rendering is still that of the normal fragments, only a simple proxy model is used for simulation).

[0061] In the above method, while ensuring a certain visual effect, it ensures the smooth operation of the game and realizes the balance between performance and visual effect. It presents a complete and realistic destruction scene for players, enhancing the interest and visual impact of the game.

[0062] After the step of generating the second scene fragmentation animation in which the first model fragment is broken into multiple second model fragments according to the second motion information, the above method further includes: adding a target special effect to the second scene fragmentation animation, and the target special effect is related to the model material of the target model.

[0063] For example, if the model material is wood, the target special effect is usually sawdust. If the model material is soil or concrete, the target special effect is usually dust. If the model material is glass, the target special effect is usually glass fragments, etc. By adding the target special effect, the authenticity of the fragmentation effect is further improved.

[0064] The above method further includes: in response to the game start instruction, the first model data of the target model loaded by the server, and the second model data of the target model loaded by the first terminal device, and the data volume of the first model data is less than the data volume of the second model data.

[0065] Optionally, in response to the game start instruction, the server loads multiple first model fragments that make up the target model, and the terminal device loads multiple first model fragments that make up the target model and multiple second model fragments that make up the first model fragments.

[0066] Optionally, in response to the game start instruction, the server loads multiple large fragments and medium fragments that make up the target model, and the terminal device loads multiple large fragments and medium fragments that make up the target model, multiple small fragments that make up the large fragments, and multiple small fragments that make up the medium fragments.

[0067] In the above method, in the production of the fragments of the target model, the idea of hierarchical cutting is used to distinguish large fragments and small fragments. The server only loads, simulates, and synchronizes the relevant content of the large fragments, which reduces the load pressure on the server. The client dynamically determines the number of small fragments and the simulation accuracy according to the device performance, thereby achieving a balance between the fragmentation effect and performance.

[0068] Corresponding to the above method embodiments, the embodiments of the present disclosure provide a display control device for the fragmentation effect of a virtual model, as Figure 3 shown. The device includes:

[0069] A model providing module 301, configured to provide a target model in a virtual scene, the target model being composed of a plurality of first model fragments, and the first model fragments being composed of a plurality of second model fragments;

[0070] A first display module 302, configured to, in response to the target model being fragmented into first model fragments after being attacked, display a first scene fragmentation animation corresponding to the first model fragments in a first terminal device, where the first scene fragmentation animation is calculated by the server according to the first motion information of the first model fragments generated by the fragmentation in the virtual scene;

[0071] A second display module 303, configured to, in response to the first model fragments generated by the fragmentation being fragmented into second model fragments after being attacked, display a second scene fragmentation animation corresponding to the second model fragments in the first terminal device, where the second scene fragmentation animation is calculated by the first terminal device according to the second motion information of the second model fragments generated by the fragmentation in the virtual scene.

[0072] The embodiments of the present disclosure provide a display control device for the fragmentation effect of a virtual model. A target model is provided in a virtual scene, the target model being composed of a plurality of first model fragments, and the first model fragments being composed of a plurality of second model fragments; in response to the target model being fragmented into first model fragments after being attacked, a first scene fragmentation animation corresponding to the first model fragments is displayed in a first terminal device, where the first scene fragmentation animation is calculated by the server according to the first motion information of the first model fragments generated by the fragmentation in the virtual scene; in response to the first model fragments generated by the fragmentation being fragmented into second model fragments after being attacked, a second scene fragmentation animation corresponding to the second model fragments is displayed in the first terminal device, where the second scene fragmentation animation is calculated by the first terminal device according to the second motion information of the second model fragments generated by the fragmentation in the virtual scene. In this way, the server only calculates and generates the fragmentation animation of the large fragments in real time, and the fragmentation animation of the small model fragments is calculated on the terminal device, which has no requirements for device performance, avoids the problem of game screen freezing, reduces the load pressure on the server, and at the same time improves the authenticity of the fragmentation effect and the player's immersion.

[0073] The above-mentioned multiple first model fragments are connected by a first strength parameter to form a target model; multiple second model fragments are connected by a second strength parameter to form a first model fragment.

[0074] The above-mentioned first model fragment is generated by the target model in the game scene being broken after being attacked by a first virtual character, where the first virtual character is a non-player character, or a virtual character controlled by a first terminal device, or a virtual character controlled by a second terminal device; the second model fragment is generated by the first model fragment generated by breaking being broken after being attacked by a second virtual character, where the second virtual character is a non-player character, or a virtual character controlled by a first terminal device, or a virtual character controlled by a second terminal device.

[0075] The above-mentioned device further includes a first attack information sending module, which is used for: in response to the target model being attacked by a virtual character controlled by a first terminal device, generating first attack information, and sending the first attack information to the server, so that the server determines the first model fragment generated by the target model being broken and the first motion information of the first model fragment in the virtual scene according to the first attack information, generating a first scene breaking animation according to the first motion information, and sending the first scene breaking animation to the first terminal device and the second terminal device to synchronously display the first scene breaking animation on the first terminal device and the second terminal device.

[0076] The above-mentioned first attack information sending module is further used for: the server determines a first attack position and a first attack strength for the first attack position according to the first attack information; the server determines the first model fragment attacked in the target model according to the first attack position; the server reduces the connection strength between the first model fragment and the target model fragment according to the first attack strength; where the target model fragment is adjacent to the first model fragment; when the connection strength is less than a preset threshold, the server determines the first model fragment generated by the target model being broken and the first motion information of the first model fragment in the virtual scene.

[0077] The above-mentioned first motion information is the motion trajectory of the first model fragment detaching from the target model.

[0078] The above-mentioned device further includes an instruction receiving module, which is used for: receiving a breaking instruction for the first model fragment synchronized by the server to the first terminal device, where the breaking instruction is used to indicate that the first model fragment meets the condition of being broken to generate corresponding second model fragments after being attacked, and the breaking instruction includes second attack information when the first model fragment is attacked; generating second motion information of the second model fragment in the game scene according to the second attack information in the first terminal device; and generating a second scene breaking animation of the first model fragment being broken into multiple second model fragments according to the second motion information.

[0079] The above-mentioned instruction receiving module is further configured to: when the first model fragment is attacked, the server receives second attack information uploaded by the first terminal device or the second terminal device for the first model fragment, where the second attack information is used to instruct the virtual character controlled by the first terminal device to attack the first model fragment, or to instruct the virtual character controlled by the second terminal device to attack the first model fragment; the server determines a second attack intensity for the first model fragment according to the second attack information; the server reduces the connection strength between the second model fragments that make up the first model fragment according to the second attack intensity; when the connection strength is less than a preset threshold, the server generates a fragmentation instruction for the first model fragment and synchronizes it to the first terminal device and the second terminal device.

[0080] The above-mentioned first attack information sending module is further configured to: determine the number of fragments of the second model fragments generated by the fragmentation of the first model fragment according to the device performance of the first terminal device; determine the second movement information of the second model fragments with the determined number of fragments in the virtual scene according to the second attack information.

[0081] The above-mentioned device performance is positively correlated with the number of fragments of the second model fragments.

[0082] The above-mentioned first attack information sending module is further configured to: simulate the movement trajectories of each second model fragment according to the second attack information through a target collision model to obtain the second movement information of the second model fragments in the virtual scene; where the target collision model is related to the device performance.

[0083] The above-mentioned device further includes a special effect adding module, configured to: add a target special effect to the second scene fragmentation animation, where the target special effect is related to the model material of the target model.

[0084] The above-mentioned device further includes: a data loading module, configured to, in response to a game start instruction, the server loads first model data of the target model, and the first terminal device loads second model data of the target model, and the data volume of the first model data is less than that of the second model data.

[0085] The above-mentioned data loading module is further configured to: in response to a game start instruction, the server loads a plurality of first model fragments that make up the target model, and the terminal device loads a plurality of first model fragments that make up the target model and a plurality of second model fragments that make up the first model fragments.

[0086] The display control device for the virtual model fragmentation effect provided by the embodiments of the present disclosure has the same technical features as the display control method for the virtual model fragmentation effect provided by the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.

[0087] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the display control method for the virtual model fragmentation effect described above. The electronic device can be a server or a terminal device.

[0088] As shown in Figure 4 , the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100, and the processor 100 executes the machine-executable instructions to implement the display control method for the virtual model fragmentation effect described above.

[0089] Furthermore, Figure 4 the electronic device shown in also includes a bus 102 and a communication interface 103. The processor 100, the communication interface 103, and the memory 101 are connected through the bus 102.

[0090] Among them, the memory 101 may include a high-speed random access memory (RAM, Random Access Memory), and may also include a non-volatile memory, such as at least one disk memory. Through at least one communication interface 103 (which can be wired or wireless), a communication connection is established between this system network element and at least one other network element. The Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 102 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity in representation, Figure 4 only a single bidirectional arrow is used in, but it does not mean that there is only one bus or one type of bus.

[0091] The processor 100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the above method can be completed by the integrated logic circuit of the hardware in the processor 100 or the instructions in the form of software. The above-mentioned processor 100 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present disclosure can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and combines its hardware to complete the steps of the method in the foregoing embodiments.

[0092] The processor in the above electronic device can implement the following operations in the display control method for the virtual model fragmentation effect by executing machine-executable instructions:

[0093] A target model is provided in a virtual scene. The target model is composed of multiple first model fragments, and each first model fragment is composed of multiple second model fragments. In response to the target model being attacked and broken into first model fragments, a first scene breaking animation corresponding to the first model fragments is displayed on a first terminal device. The first scene breaking animation is calculated by a server based on the first motion information of the first model fragments generated by the breaking in the virtual scene. In response to the first model fragments generated by the breaking being attacked and broken into second model fragments, a second scene breaking animation corresponding to the second model fragments is displayed on the first terminal device. The second scene breaking animation is calculated by the first terminal device based on the second motion information of the second model fragments generated by the breaking in the virtual scene. In this method, the server only calculates and generates the breaking animations of large fragments in real time, and the breaking animations of small model fragments are calculated on the terminal device, which has no requirements for device performance, avoids the problem of game screen freezing, reduces the load pressure on the server, and improves the authenticity of the breaking effect and the player's immersion at the same time.

[0094] The above-mentioned multiple first model fragments are connected to form the target model through a first strength parameter; multiple second model fragments are connected to form the first model fragment through a second strength parameter.

[0095] The above-mentioned first model fragments are generated by the target model in the game scene being attacked and broken by a first virtual character, where the first virtual character is a non-player character, or a virtual character controlled by the first terminal device, or a virtual character controlled by the second terminal device; the second model fragments are generated by the first model fragments generated by the breaking being attacked and broken by a second virtual character, where the second virtual character is a non-player character, or a virtual character controlled by the first terminal device, or a virtual character controlled by the second terminal device.

[0096] Before the step of displaying the first scene breaking animation corresponding to the first model fragments on the first terminal device, the method further includes: in response to the target model being attacked by the virtual character controlled by the first terminal device, generating first attack information, and sending the first attack information to the server, so that the server determines the first model fragments generated by the breaking of the target model and the first motion information of the first model fragments in the virtual scene according to the first attack information, generates the first scene breaking animation according to the first motion information, and sends the first scene breaking animation to the first terminal device and the second terminal device to synchronously display the first scene breaking animation on the first terminal device and the second terminal device.

[0097] The steps for the above server to determine the first model fragments generated by the fragmentation of the target model and the first motion information of the first model fragments in the virtual scene according to the first attack information include: The server determines the first attack position according to the first attack information and the first attack intensity for the first attack position; The server determines the first model fragment attacked in the target model according to the first attack position; The server reduces the connection strength between the first model fragment and the target model fragments according to the first attack intensity, where the target model fragments are adjacent to the first model fragment; When the connection strength is less than the preset threshold, the server determines the first model fragments generated by the fragmentation of the target model and the first motion information of the first model fragments in the virtual scene.

[0098] The above first motion information is the motion trajectory of the first model fragment detaching from the target model.

[0099] Before the step of displaying the second scene fragmentation animation corresponding to the second model fragment in the first terminal device, the method further includes: Receiving a fragmentation instruction for the first model fragment synchronized by the server to the first terminal device, where the fragmentation instruction is used to indicate that the first model fragment meets the condition of being fragmented to generate the corresponding second model fragment after being attacked, and the fragmentation instruction includes the second attack information when the first model fragment is attacked; Generating the second motion information of the second model fragment in the game scene according to the second attack information in the first terminal device; And generating the second scene fragmentation animation of the first model fragment decomposing into multiple second model fragments according to the second motion information.

[0100] The steps for the above server to generate a fragmentation instruction for the first model fragment include: When the first model fragment is attacked, the server receives the second attack information uploaded by the first terminal device or the second terminal device for the first model fragment, where the second attack information is used to indicate that the virtual character controlled by the first terminal device attacks the first model fragment, or indicates that the virtual character controlled by the second terminal device attacks the first model fragment; The server determines the second attack intensity for the first model fragment according to the second attack information; The server reduces the connection strength between the second model fragments constituting the first model fragment according to the second attack intensity; When the connection strength is less than the preset threshold, the server generates a fragmentation instruction for the first model fragment and synchronizes it to the first terminal device and the second terminal device.

[0101] The steps for the above to generate the second motion information of the second model fragment in the virtual scene according to the second attack information in the first terminal device include: Determining the number of fragments of the second model fragment generated by the fragmentation of the first model fragment according to the device performance of the first terminal device; Determining the second motion information of the second model fragment with the number of fragments in the virtual scene according to the second attack information.

[0102] The performance of the above device is positively correlated with the number of fragments of the second model fragment.

[0103] The above step of generating the second motion information of the second model fragment in the virtual scene according to the second attack information in the first terminal device includes: through the target collision model, simulating the motion trajectory of each second model fragment according to the second attack information to obtain the second motion information of the second model fragment in the virtual scene; wherein, the target collision model is related to the device performance.

[0104] After the above step of generating the second scene fragmentation animation in which the first model fragment is broken into multiple second model fragments according to the second motion information, the method further includes: adding a target special effect to the second scene fragmentation animation, and the target special effect is related to the model material of the target model.

[0105] The above method further includes: in response to a game start instruction, the first model data of the target model loaded by the server, and the second model data of the target model loaded by the first terminal device, and the data volume of the first model data is less than the data volume of the second model data.

[0106] The above step of, in response to a game start instruction, the server loading the first model data of the target model and the first terminal device loading the second model data of the target model includes: in response to a game start instruction, the server loading multiple first model fragments constituting the target model, and the terminal device loading multiple first model fragments constituting the target model and multiple second model fragments constituting the first model fragments.

[0107] This embodiment further provides a machine-readable storage medium, and the machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions cause the processor to implement the above display control method for the virtual model fragmentation effect.

[0108] The machine-executable instructions stored in the above machine-readable storage medium can, by executing the machine-executable instructions, implement the following operations in the above display control method for the virtual model fragmentation effect:

[0109] A target model is provided in a virtual scene. The target model is composed of multiple first model fragments, and each first model fragment is composed of multiple second model fragments. In response to the target model being attacked and broken into first model fragments, a first scene breaking animation corresponding to the first model fragments is displayed on a first terminal device. The first scene breaking animation is calculated by a server based on the first motion information of the first model fragments generated by the breaking in the virtual scene. In response to the first model fragments generated by the breaking being attacked and broken into second model fragments, a second scene breaking animation corresponding to the second model fragments is displayed on the first terminal device. The second scene breaking animation is calculated by the first terminal device based on the second motion information of the second model fragments generated by the breaking in the virtual scene. In this method, the server only calculates and generates the breaking animations of large fragments in real time, and the breaking animations of small model fragments are calculated on the terminal device, which has no requirements for device performance, avoids the problem of game screen freezing, reduces the load pressure on the server, and at the same time improves the authenticity of the breaking effect and the player's immersion.

[0110] The above-mentioned multiple first model fragments are connected to form the target model through a first strength parameter; multiple second model fragments are connected to form the first model fragment through a second strength parameter.

[0111] The above-mentioned first model fragments are generated by the target model in the game scene being attacked and broken by a first virtual character, where the first virtual character is a non-player character, or a virtual character controlled by the first terminal device, or a virtual character controlled by the second terminal device; the second model fragments are generated by the first model fragments generated by the breaking being attacked and broken by a second virtual character, where the second virtual character is a non-player character, or a virtual character controlled by the first terminal device, or a virtual character controlled by the second terminal device.

[0112] Before the step of displaying the first scene breaking animation corresponding to the first model fragments on the first terminal device, the method further includes: in response to the target model being attacked by a virtual character controlled by the first terminal device, generating first attack information and sending the first attack information to the server, so that the server determines the first model fragments generated by the breaking of the target model and the first motion information of the first model fragments in the virtual scene according to the first attack information, generates the first scene breaking animation according to the first motion information, and sends the first scene breaking animation to the first terminal device and the second terminal device to synchronously display the first scene breaking animation on the first terminal device and the second terminal device.

[0113] The steps for the above-mentioned server to determine the first model fragment generated by the fragmentation of the target model and the first motion information of the first model fragment in the virtual scene according to the first attack information include: The server determines the first attack position according to the first attack information and the first attack intensity for the first attack position; The server determines the first model fragment attacked in the target model according to the first attack position; The server reduces the connection strength between the first model fragment and the target model fragment according to the first attack intensity; where the target model fragment is adjacent to the first model fragment; When the connection strength is less than the preset threshold, the server determines the first model fragment generated by the fragmentation of the target model and the first motion information of the first model fragment in the virtual scene.

[0114] The above-mentioned first motion information is the motion trajectory of the first model fragment detaching from the target model.

[0115] Before the step of displaying the second scene fragmentation animation corresponding to the second model fragment in the first terminal device, the method further includes: receiving the fragmentation instruction for the first model fragment synchronized by the server to the first terminal device, where the fragmentation instruction is used to indicate that the first model fragment meets the condition of being fragmented to generate the corresponding second model fragment after being attacked, and the fragmentation instruction includes the second attack information when the first model fragment is attacked; generating the second motion information of the second model fragment in the game scene according to the second attack information in the first terminal device; and generating the second scene fragmentation animation of the first model fragment decomposing into multiple second model fragments according to the second motion information.

[0116] The steps for the above-mentioned server to generate the fragmentation instruction for the first model fragment include: when the first model fragment is attacked, the server receives the second attack information uploaded by the first terminal device or the second terminal device for the first model fragment, where the second attack information is used to indicate that the virtual character controlled by the first terminal device attacks the first model fragment, or indicates that the virtual character controlled by the second terminal device attacks the first model fragment; The server determines the second attack intensity for the first model fragment according to the second attack information; The server reduces the connection strength between the second model fragments constituting the first model fragment according to the second attack intensity; When the connection strength is less than the preset threshold, the server generates the fragmentation instruction for the first model fragment and synchronizes it to the first terminal device and the second terminal device.

[0117] The steps for generating the second motion information of the second model fragment in the virtual scene according to the second attack information in the first terminal device include: determining the number of fragments of the second model fragment generated by the fragmentation of the first model fragment according to the device performance of the first terminal device; determining the second motion information of the second model fragments with the number of fragments according to the second attack information in the virtual scene.

[0118] The performance of the above device is positively correlated with the number of fragments of the second model fragment.

[0119] The above step of generating, in the first terminal device, second motion information of the second model fragment in the virtual scene according to the second attack information includes: simulating the motion trajectory of each second model fragment according to the second attack information through a target collision model to obtain the second motion information of the second model fragment in the virtual scene; wherein, the target collision model is related to the device performance.

[0120] After the above step of generating the second scene fragmentation animation in which the first model fragment is broken into multiple second model fragments according to the second motion information, the method further includes: adding a target special effect to the second scene fragmentation animation, and the target special effect is related to the model material of the target model.

[0121] The above method further includes: in response to a game start instruction, the first model data of the target model loaded by the server, and the second model data of the target model loaded by the first terminal device, and the data volume of the first model data is less than the data volume of the second model data.

[0122] The above step of, in response to a game start instruction, the server loading the first model data of the target model and the first terminal device loading the second model data of the target model includes: in response to a game start instruction, the server loading multiple first model fragments constituting the target model, and the terminal device loading multiple first model fragments constituting the target model and multiple second model fragments constituting the first model fragments.

[0123] The computer program product of the display control method, device and system for the virtual model fragmentation effect provided by the embodiments of the present disclosure includes a computer-readable storage medium storing program codes, and the instructions included in the program codes can be used to execute the methods described in the foregoing method embodiments. For specific implementation, reference can be made to the method embodiments, and details are not described herein again.

[0124] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the foregoing method embodiments, and details are not described herein again.

[0125] In addition, in the description of the embodiments of the present disclosure, unless otherwise clearly defined and limited, the terms "installation", "connection" and "connection" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, and it can be the communication inside two components. For those skilled in the art, the specific meanings of the above terms in the present disclosure can be understood according to specific situations.

[0126] When the above-mentioned functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, in essence, or the part that contributes to the prior art, or a part of this 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 for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs.

[0127] In the description of the present disclosure, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present disclosure. In addition, the terms "first", "second", "third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.

[0128] Finally, it should be noted that the above embodiments are only specific implementation manners of the present disclosure, used to illustrate the technical solutions of the present disclosure, rather than limiting them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art within the technical scope disclosed by the present disclosure can still modify the technical solutions described in the foregoing embodiments, or can easily think of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes, or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should all be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A display control method for the broken effect of a virtual model, characterized in that The method includes: Providing a target model in a virtual scene, where the target model is composed of a plurality of first model fragments, and the first model fragments are composed of a plurality of second model fragments; In response to the target model being broken after being attacked to generate the first model fragments, displaying a first scene breaking animation corresponding to the first model fragments in the first terminal device, where the first scene breaking animation is calculated by the server according to the first motion information of the first model fragments generated by the breaking in the virtual scene; In response to the first model fragments generated by the breaking being broken after being attacked to generate the second model fragments, displaying a second scene breaking animation corresponding to the second model fragments in the first terminal device, where the second scene breaking animation is calculated by the first terminal device according to the second motion information of the second model fragments generated by the breaking in the virtual scene.

2. The method according to claim 1, wherein The plurality of first model fragments are connected by a first strength parameter to form the target model; The plurality of second model fragments are connected by a second strength parameter to form the first model fragment.

3. The method according to claim 2, characterized in that The first model fragments are generated by the target model in the virtual scene being broken after being attacked by a first virtual character, where the first virtual character is a non-player character, or a virtual character controlled by the first terminal device, or a virtual character controlled by a second terminal device; The second model fragments are generated by the first model fragments generated by the breaking being broken after being attacked by a second virtual character, where the second virtual character is a non-player character, or a virtual character controlled by the first terminal device, or a virtual character controlled by a second terminal device.

4. The method according to claim 3, wherein Before the step of displaying the first scene breaking animation corresponding to the first model fragments in the first terminal device, the method further includes: In response to the target model being attacked by the virtual character controlled by the first terminal device, generating first attack information, and sending the first attack information to the server, so that the server determines the first model fragments generated by the target model being broken and the first motion information of the first model fragments in the virtual scene according to the first attack information, generates the first scene breaking animation according to the first motion information, and sends the first scene breaking animation to the first terminal device and the second terminal device to synchronously display the first scene breaking animation in the first terminal device and the second terminal device.

5. The method according to claim 4, wherein The step where the server determines the first model fragments generated by the target model being broken and the first motion information of the first model fragments in the virtual scene according to the first attack information includes: The server determines a first attack position according to the first attack information and a first attack strength for the first attack position; The server determines the first model fragments in the target model that are attacked according to the first attack position; The server reduces the connection strength between the first model fragment and the target model fragment according to the first attack intensity; wherein, the target model fragment is adjacent to the first model fragment. When the connection strength is less than a preset threshold, the server determines the first model fragment generated by the fragmentation of the target model and the first motion information of the first model fragment in the virtual scene.

6. The method according to claim 1, wherein The first motion information is the motion trajectory of the first model fragment detaching from the target model.

7. The method according to claim 3, characterized in that Before the step of presenting the second scene fragmentation animation corresponding to the second model fragment in the first terminal device, the method further includes: Receiving a fragmentation instruction for the first model fragment synchronized by the server to the first terminal device, where the fragmentation instruction is used to indicate that the first model fragment satisfies the condition of being fragmented into corresponding second model fragments after being attacked, and the fragmentation instruction includes second attack information when the first model fragment is attacked. Generating, in the first terminal device, second motion information of the second model fragment in the virtual scene according to the second attack information; and generating a second scene fragmentation animation of the first model fragment being fragmented into multiple second model fragments according to the second motion information.

8. The method according to claim 7, wherein The step in which the server generates a fragmentation instruction for the first model fragment includes: When the first model fragment is attacked, the server receives second attack information uploaded by the first terminal device or the second terminal device for the first model fragment, where the second attack information is used to indicate that the virtual character controlled by the first terminal device attacks the first model fragment, or to indicate that the virtual character controlled by the second terminal device attacks the first model fragment. The server determines a second attack intensity for the first model fragment according to the second attack information. The server reduces the connection strength between the second model fragments constituting the first model fragment according to the second attack intensity. When the connection strength is less than a preset threshold, the server generates a fragmentation instruction for the first model fragment and synchronizes it to the first terminal device and the second terminal device.

9. The method according to claim 7, wherein The step of generating, in the first terminal device, second motion information of the second model fragment in the virtual scene according to the second attack information includes: Determining the number of fragments of the second model fragment generated by the fragmentation of the first model fragment according to the device performance of the first terminal device. Determining the second motion information of the second model fragment with the number of fragments in the virtual scene according to the second attack information.

10. The method according to claim 9, wherein The device performance is positively correlated with the number of fragments of the second model fragment.

11. The method according to claim 9, wherein The step of generating, in the first terminal device, second motion information of the second model fragment in the virtual scene according to the second attack information includes: Using the target collision model, simulate the movement trajectories of each of the second model fragments according to the second attack information to obtain the second movement information of the second model fragments in the virtual scene; wherein, the target collision model is related to the device performance.

12. The method according to claim 7, wherein After the step of generating the second scene fragmentation animation in which the first model fragment is broken down into multiple second model fragments according to the second movement information, the method further includes: Add a target special effect to the second scene fragmentation animation, where the target special effect is related to the model material of the target model.

13. The method according to claim 1, wherein The method further includes: In response to a game start instruction, the server loads first model data of the target model, and the first terminal device loads second model data of the target model, and the data volume of the first model data is less than the data volume of the second model data.

14. The method according to claim 13, wherein The step of the server loading the first model data of the target model and the first terminal device loading the second model data of the target model in response to a game start instruction includes: In response to a game start instruction, the server loads multiple first model fragments that make up the target model, and the terminal device loads multiple first model fragments that make up the target model and multiple second model fragments that make up the first model fragments.

15. A display control device for the virtual model fragmentation effect, characterized in that, The device includes: A model providing module for providing a target model in a virtual scene, the target model being composed of multiple first model fragments, and the first model fragments being composed of multiple second model fragments; A first display module for, in response to the target model being broken after being attacked to generate the first model fragments, displaying a first scene fragmentation animation corresponding to the first model fragments in the first terminal device, wherein the first scene fragmentation animation is obtained by the server calculating according to the first movement information of the first model fragments generated by the breakage in the virtual scene; A second display module for, in response to the first model fragments generated by the breakage being broken after being attacked to generate the second model fragments, displaying a second scene fragmentation animation corresponding to the second model fragments in the first terminal device, wherein the second scene fragmentation animation is obtained by the first terminal device calculating according to the second movement information of the second model fragments generated by the breakage in the virtual scene.

16. An electronic device, characterized in that, It includes a processor and a memory, the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the display control method for the virtual model fragmentation effect according to any one of claims 1-14.

17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer executable instructions, and when the computer executable instructions are called and executed by a processor, the computer executable instructions cause the processor to implement the display control method for the virtual model fragmentation effect according to any one of claims 1-14.