Information processing method and apparatus, storage medium, and electronic device

By obtaining the coordinates and model parameters of the target virtual object, the rendering operation of the seawater model can be flexibly adjusted, solving the problem of inflexible changes in seawater models in nautical games and improving the gaming experience.

CN115089962BActive Publication Date: 2025-11-25NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210737903.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-27
Publication Date
2025-11-25
Estimated Expiration
2042-06-27

AI Technical Summary

Technical Problem

Existing technologies make it difficult to flexibly change the parameters of seawater models in nautical games, resulting in a poor user gaming experience.

Method used

By obtaining the target coordinates of the target virtual object within the target area, the model parameters of the target model are determined based on the target coordinates, and rendering operations are performed based on the model parameters, including obtaining area configuration information and buffer rule information, and adjusting model parameters to achieve flexible seawater effects.

Benefits of technology

It improves the processing flexibility of the target model, enhances the user's gaming experience, and achieves rich and realistic representation of seawater effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115089962B_ABST
    Figure CN115089962B_ABST
Patent Text Reader

Abstract

The application discloses an information processing method and device, a storage medium and an electronic device. The method comprises the following steps: obtaining a target coordinate of a target virtual object in a target region, wherein the target coordinate is used for synchronizing the positions of the target virtual object and a target model in the target region; determining a model parameter of the target model according to the target coordinate, wherein the model parameter is used for setting the shape and / or color of the target model; and performing a rendering operation on the target model based on the model parameter. The application solves the technical problem of poor user game experience caused by low processing flexibility of the target model in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to an information processing method and device, a storage medium and an electronic device. BACKGROUND

[0002] In order to enrich the diversity of game scenes, many games increase the sea scene, and the sea effect in the game scene can be realized by rendering the sea model.

[0003] In the related art, for the game scene with a small area of sea area, a set of sea model parameters is usually preset, and the corresponding sea model is rendered according to the preset model parameters to obtain the corresponding sea effect. In the game scene of navigation type, most of the ground is replaced by sea water. In order to reflect the sea effect in different areas, different sea model maps need to be set for different plots, and a set of corresponding sea model parameters need to be set for the corresponding plots. The corresponding sea model parameters are loaded at the same time as each plot is loaded. In the game, the shape of the plot is generally set as a rectangle, and the size of each plot is the same. However, when implementing the change of the sea, the plot is taken as the loading unit, and the change of the sea model parameters cannot be flexibly realized in the same scene or plot. For example, when a specific shape such as a circle of sea change is required, or when multiple different sea areas need to be realized in a plot, the current technical solution cannot meet the actual change requirement, which brings negative effects to the game experience of the players.

[0004] At present, no effective solution has been proposed for the above problems. SUMMARY

[0005] Embodiments of the present application at least partly provide an information processing method and device, a storage medium and an electronic device to at least solve the technical problem of poor game experience of users caused by low processing flexibility of the target model in the related art.

[0006] According to an embodiment of the present application, an information processing method is provided, comprising: obtaining a target coordinate of a target virtual object in a target area, wherein the target coordinate is used to synchronize the positions of the target virtual object and the target model in the target area; determining a model parameter of the target model according to the target coordinate, wherein the model parameter is used to set the shape and / or color of the target model; and performing a rendering operation on the target model based on the model parameter.

[0007] Optionally, determining the model parameter of the target model according to the target coordinate comprises: obtaining region configuration information, wherein the region configuration information is used to divide the target region into a plurality of preset regions according to a preset shape; determining a region parameter corresponding to each preset region in the plurality of preset regions based on the region configuration information, wherein the region parameter is used to render the target model in the preset region; determining a preset region corresponding to the target virtual object according to the target coordinate, and determining the region parameter of the preset region as the model parameter of the target model.

[0008] Optionally, the information processing method further comprises: obtaining buffer rule information, wherein the buffer rule information is used to adjust the model parameter of the target model in a buffer region between a first preset region and a second preset region, and the first preset region and the second preset region are adjacent preset regions in the plurality of preset regions; and determining the model parameter of the target model based on the buffer rule information.

[0009] Optionally, the buffer region comprises a first limit, a second limit and a third limit, the first limit is contained in the second limit, and the second limit is contained in the third limit.

[0010] Optionally, the information processing method further comprises: obtaining an initial parameter value and a target parameter value of the target model, wherein the initial parameter value is a to-be-adjusted value of the model parameter, and the target parameter value is an expected value of the model parameter; performing linear interpolation processing based on the initial parameter value and the target parameter value to obtain a linear interpolation result, wherein the linear interpolation result is a transition value of the model parameter; and adjusting the model parameter from the initial parameter value to the target parameter value according to the linear interpolation result within a preset time period.

[0011] Optionally, the model parameter of the target model comprises a normal position, a color and a transparency of the target image.

[0012] Optionally, the midpoint coordinate of the target model is consistent with the target coordinate.

[0013] According to one of the embodiments of the present application, an information processing device is further provided, comprising: an acquisition module, configured to acquire a target coordinate of a target virtual object in a target region, wherein the target coordinate is used to synchronize the positions of the target virtual object and a target model in the target region; a determination module, configured to determine a model parameter of the target model according to the target coordinate, wherein the model parameter is used to set the shape and / or color of the target model; and an execution module, configured to perform a rendering operation on the target model based on the model parameter.

[0014] Optionally, the determining module is further configured to: acquire region configuration information, wherein the region configuration information is used to divide the target region into a plurality of preset regions according to a preset shape; determine, based on the region configuration information, a region parameter corresponding to each preset region in the plurality of preset regions, wherein the region parameter is used to render the target model in the preset region; and determine, according to the target coordinate, a preset region corresponding to the target virtual object, and determine the region parameter of the preset region as the model parameter of the target model.

[0015] Optionally, the acquiring module is further configured to acquire buffer rule information, wherein the buffer rule information is used to adjust the model parameter of the target model in a buffer region between a first preset region and a second preset region, and the first preset region and the second preset region are adjacent preset regions in the plurality of preset regions; and the determining module is further configured to determine the model parameter of the target model based on the buffer rule information.

[0016] Optionally, the buffer region comprises a first limit, a second limit and a third limit, the first limit is contained in the second limit, and the second limit is contained in the third limit.

[0017] Optionally, the acquiring module is further configured to acquire an initial parameter value and a target parameter value of the target model, wherein the initial parameter value is a to-be-adjusted value of the model parameter, and the target parameter value is an expected value of the model parameter; the information processing apparatus further comprises: a processing module configured to perform linear interpolation processing based on the initial parameter value and the target parameter value to obtain a linear interpolation result, wherein the linear interpolation result is a transition value of the model parameter; and an adjusting module configured to adjust the model parameter from the initial parameter value to the target parameter value according to the linear interpolation result within a preset time period.

[0018] Optionally, the model parameter of the target model comprises a normal position, a color and a transparency of the target image.

[0019] Optionally, the midpoint coordinate of the target model is consistent with the target coordinate.

[0020] According to one of the embodiments of the present application, a non-volatile storage medium is provided, and the non-volatile storage medium stores a computer program, wherein the computer program is configured to execute the information processing method in any of the above embodiments when running.

[0021] According to one of the embodiments of the present application, an electronic device is provided, and the electronic device comprises a memory and a processor, the memory stores a computer program, and the processor is configured to execute the computer program to execute the information processing method in any of the above embodiments.

[0022] In the embodiment of the present application, by acquiring the target coordinate of the target virtual object in the target region, then determining the model parameter of the target model according to the target coordinate, and finally performing the rendering operation on the target model based on the model parameter, the purpose of quickly determining the model parameter of the target model based on the target coordinate and then performing the rendering operation on the target model is achieved, thereby realizing the technical effect of improving the processing flexibility of the target model, and further solving the technical problem of poor user game experience caused by low processing flexibility of the target model in the related art. BRIEF DESCRIPTION OF DRAWINGS

[0023] The accompanying drawings, which are included to provide a further understanding of the present application and are incorporated in and constitute a part of this application, illustrate embodiments of the present application and together with the description serve to explain the present application. In the drawings:

[0024] Figure 1 is a hardware structure block diagram of a mobile terminal of an information processing method according to an embodiment of the present application;

[0025] Figure 2 is a flowchart of an information processing method according to an embodiment of the present application;

[0026] Figure 3 is a schematic diagram of a target region according to an embodiment of the present application;

[0027] Figure 4 is another schematic diagram of a target region according to an embodiment of the present application;

[0028] Figure 5 is another schematic diagram of a target region according to an embodiment of the present application;

[0029] Figure 6 is a structure block diagram of an information processing device according to an embodiment of the present application;

[0030] Figure 7 is a schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0031] In order to enable persons skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by persons skilled in the art without creative work should fall within the protection scope of the present application.

[0032] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention 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 the invention 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 a 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.

[0033] According to one embodiment of the present invention, an embodiment of an information processing method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0034] This method embodiment can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, the mobile terminal can be a smartphone (such as an Android phone, iOS phone, etc.), tablet computer, PDA, mobile Internet Device (MID), PAD, game console, and other terminal devices. Figure 1 This is a hardware structure block diagram of a mobile terminal for an information processing method according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a central processing unit (CPU), graphics processing unit (GPU), digital signal processing (DSP) chip, microprocessor (MCU), programmable logic device (FPGA), neural network processor (NPU), tensor processor (TPU), artificial intelligence (AI) type processor, etc.) and a memory 104 for storing data are also shown. Optionally, the mobile terminal may further include a transmission device 106 for communication functions, an input / output device 108, and a display device 110. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0035] The memory 104 can be used to store computer programs, such as software programs of application software and modules, such as a computer program corresponding to the information processing method in the embodiments of the present application. The processor 102 executes various functional applications and data processing, i.e., implements the information processing method described above, by running the computer programs stored in the memory 104. The memory 104 can include a high-speed random access memory, and can further include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 104 can further include a memory disposed remotely with respect to the processor 102, which can be connected to the mobile terminal through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0036] The transmission device 106 is configured to receive or send data via a network. Examples of the network include, but are not limited to, a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (NIC) that can be connected to other network devices through a base station to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module configured to communicate with the Internet in a wireless manner.

[0037] The input of the input / output device 108 can be from a plurality of human interface devices (HIDs). For example, a keyboard and a mouse, a gamepad, other dedicated game controllers (e.g., a steering wheel, a fishing rod, a dance pad, a remote controller, etc.). Some human interface devices can provide not only input functions but also output functions, such as force feedback and vibration of a gamepad, audio output of a controller, etc.

[0038] The display device 110 can be, for example, a head-up display (HUD), a liquid crystal display (LCD) with a touch screen, and a touch display (also referred to as a "touch screen" or a "touch display screen"). The liquid crystal display can enable a user to interact with a user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user can interact with the GUI by finger contact and / or gestures on a touch-sensitive surface. The human-machine interaction function can optionally include the following interactions: creating web pages, drawing, word processing, creating electronic documents, gaming, video conferencing, instant messaging, sending and receiving e-mails, call interfaces, playing digital videos, playing digital music, and / or web browsing, etc. Executable instructions for performing the above human-machine interaction functions are configured / stored in one or more computer program products or readable storage media executable by the processor. The transmission device 106 is configured to receive or send data via a network. Examples of the network include, but are not limited to, a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (NIC) that can be connected to other network devices through a base station to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module configured to communicate with the Internet in a wireless manner.

[0037] The input of the input / output device 108 can be from a plurality of human interface devices (HIDs). For example, a keyboard and a mouse, a gamepad, other dedicated game controllers (e.g., a steering wheel, a fishing rod, a dance pad, a remote controller, etc.). Some human interface devices can provide not only input functions but also output functions, such as force feedback and vibration of a gamepad, audio output of a controller, etc.

[0038] The display device 110 can be, for example, a head-up display (HUD), a liquid crystal display (LCD) with a touch screen, and a touch display (also referred to as a "touch screen" or a "touch display screen"). The liquid crystal display can enable a user to interact with a user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user can interact with the GUI by finger contact and / or gestures on a touch-sensitive surface. The human-machine interaction function can optionally include the following interactions: creating web pages, drawing, word processing, creating electronic documents, gaming, video conferencing, instant messaging, sending and receiving e-mails, call interfaces, playing digital videos, playing digital music, and / or web browsing, etc. Executable instructions for performing the above human-machine interaction functions are configured / stored in one or more computer program products or readable storage media executable by the processor.

[0039] The information processing method in one of the embodiments of the present disclosure can run on a local terminal device or a server. When the information processing method runs on the server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0040] In an optional embodiment, various cloud applications can 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 running mode of cloud games, the running body of the game program and the presentation body of the game picture are separated, and the storage and running of the information processing method are completed on the cloud game server. The client device is used for data receiving, sending and game picture presentation. For example, the client device can be a display device close to the user side with data transmission function, such as a mobile terminal, a television, a computer, a palm computer, etc. However, the cloud game server in the cloud end performs information processing. When playing games, the player operates the client device to send operation instructions to the cloud game server, the cloud game server runs the game according to the operation instructions, encodes and compresses the game picture data, returns the data to the client device through the network, and finally decodes and outputs the game picture through the client device.

[0041] In an optional embodiment, taking games as an example, the local terminal device stores the game program and is used for presenting the game picture. The local terminal device is used for interacting with the player through the graphical user interface, that is, the conventional game program is downloaded and installed on the electronic device and run. The way the local terminal device provides the graphical user interface to the player can include various ways, for example, it can be rendered and displayed on the display screen of the terminal, or it can be provided to the player through holographic projection. For example, the local terminal device can include a display screen for presenting the graphical user interface including the game picture, and a processor for running the game, generating the graphical user interface and controlling the display of the graphical user interface on the display screen.

[0042] In a possible embodiment, the embodiment of the present disclosure provides an information processing method for providing a graphical user interface through a terminal device, wherein the terminal device can be the aforementioned local terminal device or the aforementioned client device in the cloud interaction system. Figure 2 The flowchart of the information processing method according to one of the embodiments of the present disclosure is shown in Figure 2 The method includes the following steps:

[0043] In step S22, the target coordinates of the target virtual object in the target region are obtained, wherein the target coordinates are used to synchronize the positions of the target virtual object and the target model in the target region.

[0044] Step S24, determining a model parameter of the target model according to the target coordinate, wherein the model parameter is used to set a shape and / or color of the target model;

[0045] Step S26, performing a rendering operation on the target model based on the model parameter.

[0046] The target virtual object can be a virtual character corresponding to the game user, or a virtual prop controlled by the game user, such as a sailboat, a surfboard, a yacht, etc. The target area can be a ground area or a sea area corresponding to the entire game world. The target coordinate is a position coordinate of the target virtual object in the entire game world, and the coordinate of the target model and the target virtual object always keeps synchronization in the target area.

[0047] Optionally, the midpoint coordinate of the target model keeps consistent with the target coordinate. Taking a navigation game as an example, the target virtual object can be a sailboat driven by the game user, and the target model can be a sea water model. The sea water effect in the game scene can be realized by rendering the sea water model. The target coordinate is the coordinate of the sailboat in the entire navigation game world, and the midpoint coordinate of the sea water model always keeps consistent with the coordinate of the sailboat driven by the game user in the game world.

[0048] Optionally, the model parameter of the target model includes a normal position, a color and a transparency of a target image. The target image is a map on the target model, and different model rendering effects can be obtained by adjusting the normal position, the color and the transparency of the map. Taking the sea water model as an example, the model parameter of the sea water model includes the normal position, the color and the transparency of the map in the sea water model. By adjusting the model parameter of the sea water model, the color of the sea water, the height of the wave, etc. can be changed, so that the rendering effect of the sea water model is more abundant and realistic, and the game experience of the user is further improved.

[0049] Specifically, the game world is usually divided into multiple square plots in the game, which is convenient for art scene production and game implementation. In the embodiment of the application, a square plot is simply referred to as a grid. Figure 3 is a schematic diagram of a target area according to an embodiment of the application, as shown in Figure 3As shown, the game world has nine grids S1-S9, each with a side length of w, and the origin coordinate (0, 0) of each grid is located at the right upper corner of the grid, and the origin coordinate (0, 0) of the game world is located at the right upper corner of S3 in the figure. A is a target virtual object, and the single-scene coordinate of A in S5 is (x1, y1), and the target coordinate of the target virtual object A in the game world can be determined according to the single-scene coordinate (x1, y1) (x1+w, y1+w). Further, the model parameters of the sea water model are determined according to the target coordinate corresponding to the target virtual object A, so as to perform a rendering operation on the target model based on the model parameters.

[0050] Based on the above steps S22 to S26, by obtaining the target coordinate of the target virtual object in the target region, and then determining the model parameters of the target model according to the target coordinate, and finally performing a rendering operation on the target model based on the model parameters, the purpose of quickly determining the model parameters of the target model based on the target coordinate and then performing a rendering operation on the target model is achieved, thereby realizing the technical effect of improving the processing flexibility of the target model, and further solving the technical problem of poor user game experience caused by low processing flexibility of the target model in the related art.

[0051] The information processing method in the above embodiment will be further introduced below.

[0052] Optionally, in step S24, determining the model parameters of the target model according to the target coordinate comprises:

[0053] Step S241, obtaining region configuration information, wherein the region configuration information is used to divide the target region into a plurality of preset regions according to a preset shape;

[0054] Step S242, determining the region parameters corresponding to each preset region in the plurality of preset regions based on the region configuration information, wherein the region parameters are used to render the target model in the preset region;

[0055] Specifically, the game world can be divided into a plurality of preset regions according to the above region configuration information, Figure 4 is another schematic diagram of a target region according to an embodiment of the present application, as Figure 4 As shown, the nine-grid region S1-S9 shown in Figure 3 is divided into a plurality of preset regions R1-R5 shown in the figure, wherein R5 is a circular region, and the region parameters corresponding to each preset region can be configured according to the region configuration information. In order to reflect the difference between the sea areas, the region parameters of R1-R5 are generally different from each other, for example, some sea water presents red color, some presents blue color, and the transparency and wave shape of the sea wave can also be adjusted by parameters to present different sensory experiences.

[0056] The region parameters for each preset region can be configured according to the game's development needs. When the target coordinates of the virtual object switch between different preset regions, the parameters of the seawater model can be adjusted using the region parameters, including the normal position, color, and transparency of the texture. This allows for adjustment of the seawater waveform, color, and transparency. The state changes of the seawater model can be observed in real time in the game editor. The region parameters of the preset regions can be exported and saved in a lightweight data exchange format (JSON) file. By reading the region parameters from the JSON file through code, the region parameters can be applied to the seawater model in real time.

[0057] Still with Figure 4 Taking the multiple preset regions as an example, the region parameter of R1 is P1, the region parameter of R2 is P2, the region parameter of R3 is P3, the region parameter of R4 is P4, and the region parameter of R5 is P5. When the target coordinates of the virtual object are within region R1, the model parameter of the seawater model bound to the virtual object is set to P1; when the target coordinates of the virtual object are within region R5, the model parameter of the seawater model bound to the virtual object is set to P5.

[0058] Step S243: Determine the preset region corresponding to the target virtual object based on the target coordinates, and determine the region parameters of the preset region as the model parameters of the target model.

[0059] Specifically, the system determines whether the target coordinates lie within the corresponding preset region based on the boundary formula of the preset region. Figure 4 For example, based on the region configuration information, a circular preset region R5 is divided from the game world. The radius of this preset region is R, and the coordinates of the center of R5 in the game world are (X... mid ,Y mid The boundary formula for R5 is:

[0060] F(x,y)=(xX mid ) 2 +(yY mid ) 2 =R 2

[0061] Where x is the horizontal coordinate of the target region and y is the vertical coordinate of the target region, and the values ​​of x and y are both in the range of 0 to 3w.

[0062] When the target coordinates satisfy the following inequality, it can be determined that the target coordinates of the virtual object are located within the preset area R5:

[0063] F(x,y)=(xX mid ) 2 +(yY mid)2 ≤R 2

[0064] Further, the area parameter of R5 is determined as the model parameter of the seawater model. It should be noted that the implementation process of determining the preset area corresponding to the target coordinate according to the target coordinate and the boundary formula of R1-R4 can refer to the above process, and will not be described herein.

[0065] For example, when it is required to implement the seawater effect of multiple different areas in a land plot, the land plot can be taken as a target area, divided into multiple preset areas according to a preset shape, and then the preset area corresponding to the target virtual object is determined according to the target coordinate, and the area parameter of the preset area is determined as the model parameter of the target model. For example, when it is required to implement the seawater effect of multiple different areas in S1 in FIG. 1, Figure 3 According to the area configuration information, S1 is divided into five preset areas H1-H5 according to a preset shape, H5 is a circular preset area, the radius of the preset area is r, the center coordinates of H5 in a single land plot S1 are (x mid ,x mid ), and the boundary formula of H5 is:

[0066] f(x,y)=(x one -x mid ) 2 +(y one -x mid ) 2 =r 2

[0067] wherein x one is the horizontal coordinate in a single land plot area, y one is the vertical coordinate in a single land plot area, and the value range of x one and y one is 0-w.

[0068] When the target coordinate satisfies the following inequality, it can be determined that the target coordinate of the target virtual object is located in the preset area H5:

[0069] f(x,y)=(x one -x mid ) 2 +(y one -x mid ) 2 ≤r 2

[0070] Further, the area parameter of H5 is determined as the model parameter of the seawater model. It should be noted that the implementation process of determining the preset area corresponding to the target coordinate according to the target coordinate and the boundary formula of H1-H4 can refer to the above process, and will not be described herein.

[0071] Based on the steps S241 to S243, by obtaining the region configuration information, further determining the region parameters corresponding to each preset region in the plurality of preset regions based on the region configuration information, and finally determining the model parameters of the target model according to the region parameters of the preset region corresponding to the target virtual object according to the target coordinates, the preset region of the required shape can be freely divided according to the region configuration information, and the model parameters of the target model can be flexibly adjusted according to the target coordinates, thereby improving the game experience of the user.

[0072] Optionally, the information processing method of the embodiment of the present application further comprises:

[0073] Step S251, obtaining buffer rule information, wherein the buffer rule information is used to adjust the model parameters of the target model in the buffer region between the first preset region and the second preset region, and the first preset region and the second preset region are adjacent preset regions in the plurality of preset regions;

[0074] Step S252, determining the model parameters of the target model based on the buffer rule information.

[0075] Optionally, the buffer region includes a first limit, a second limit and a third limit, the first limit is contained in the second limit, and the second limit is contained in the third limit. Figure 5 is another target region schematic diagram according to an embodiment of the present application, as shown in Figure 5 , a buffer region is set between the preset region R5 and other preset regions R1-R4 to avoid the target virtual object moving back and forth at the boundary to trigger the model parameters of the sea water model to change constantly. In Figure 5 , C1 is the first limit, C2 is the second limit, and C3 is the third limit. The region between C1 and C3 is set as the buffer region, and C1, C2 and C3 cannot intersect.

[0076] The above buffer rule information can be used to adjust the model parameters of the sea water model in the buffer region, and the buffer rule information can be pre-configured. Specifically, taking the first preset region as R1 and the second preset region as R5 as an example, the buffer rule information includes: C1 is close to the preset region R5, when the target virtual object touches C1, the model parameters of the sea water model are transformed into P5; C3 is close to the preset region R1, when the target virtual object touches C3, the model parameters of the sea water model are transformed into P1. When the target virtual object touches C2, the model parameters of the sea water model bound to the target virtual object will change. For example, when the current sea water model parameters are P1, the model parameters of the sea water model are changed from P1 to P5 when the target virtual object touches C2; when the current sea water model parameters are P5, the model parameters of the sea water model are changed from P5 to P1 when the target virtual object touches C2.

[0077] Specifically, when the limit touched by the target virtual object is in the touchable state, the model parameters of the sea water model can be adjusted according to the buffer rule information; when the limit touched by the target virtual object is in the untouchable state, the model parameters of the sea water model remain unchanged. After any one of the first limit, the second limit and the third limit is touched, the limit state of each buffer region will change. For example, in the initial state, after the target virtual object enters the buffer region, C1 and C3 are in the untouchable state, and C2 is in the touchable state; when C2 is touched, C1 and C3 become touchable, and C2 becomes untouchable. When the target virtual object continues to move and touches C1 or C3, C1 and C3 become untouchable, and C2 becomes touchable. The implementation process of determining the model parameters of the sea water model in the buffer region between R2-R4 and R5 can refer to the implementation process of determining the model parameters of the sea water model in the buffer region between R1 and R5, and will not be described herein.

[0078] Optionally, at the junction of more than two preset regions, C2 is used as the judgment basis for the change of the model parameters, C1 and C3 are discarded, and C2 is always in the touchable state.

[0079] It should be noted that the size and shape of the first limit, the second limit and the third limit can be configured according to the shape of the preset region or the calculation requirement, and the limit shape in the embodiment of the present application is only an example and does not constitute a specific limitation.

[0080] Based on the steps S251 to S252, by obtaining the buffer rule information and then determining the model parameters of the target model based on the buffer rule information, the frequent change of the model parameters of the target model can be effectively avoided, and the game experience of the user is further improved.

[0081] Optionally, the information processing method of the embodiment of the present application further includes:

[0082] Step S271, obtaining an initial parameter value and a target parameter value of the target model, wherein the initial parameter value is a to-be-adjusted value of the model parameter, and the target parameter value is an expected value of the model parameter;

[0083] Step S272, performing linear interpolation processing based on the initial parameter value and the target parameter value to obtain a linear interpolation result, wherein the linear interpolation result is a transition value of the model parameter;

[0084] Step S273, adjusting the model parameter from the initial parameter value to the target parameter value according to the linear interpolation result within a preset time period.

[0085] Specifically, when the target virtual object enters the next preset area from the current preset area, the model parameters of the sea water model will change, and then the color and wave shape of the sea water will change suddenly, thereby affecting the game experience of the user. In the embodiment of the present application, after the initial parameter value and the target parameter of the sea water model are obtained, linear interpolation processing is performed thereon to obtain a plurality of transition values of the model parameters. Within a preset time period, for example, within 10s, the model parameters are adjusted from the initial parameter value to the target parameter value by using the plurality of transition values, thereby bringing the sensory experience of gradually driving to the target sea area. Since the sea water usually has transparency, the map of the bottom floor block in the sea water model also affects the color of the sea water rendering, and therefore the model parameters of the underwater block map need to be changed synchronously with the model parameters of the sea water model, thereby further improving the game experience of the user.

[0086] Based on the above steps S271 to S273, by obtaining the initial parameter value and the target parameter value of the target model, and then performing linear interpolation processing based on the initial parameter value and the target parameter value to obtain a linear interpolation result, and finally adjusting the model parameters from the initial parameter value to the target parameter value according to the linear interpolation result within a preset time period, the parameter change of the target model can be more natural and realistic, thereby significantly improving the visual experience of the user.

[0087] Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be realized by means of software and the necessary general hardware platform, and of course it can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the method described in each embodiment of the present application.

[0088] In the present embodiment, an information processing apparatus is also provided, which is used to implement the above embodiments and preferred embodiments, which have been described and will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware or a combination of software and hardware is also possible and is contemplated.

[0089] Figure 6 is a structural block diagram of an information processing apparatus according to an embodiment of the present application, as shown in Figure 6 , the apparatus comprises:

[0090] The acquisition module 601 is configured to acquire a target coordinate of a target virtual object in a target region, where the target coordinate is used to synchronize positions of the target virtual object and a target model in the target region.

[0091] The determination module 602 is configured to determine a model parameter of the target model according to the target coordinate, where the model parameter is used to set a shape and / or a color of the target model.

[0092] The execution module 603 is configured to perform a rendering operation on the target model based on the model parameter.

[0093] Optionally, the determination module 602 is further configured to acquire region configuration information, where the region configuration information is used to divide the target region into a plurality of preset regions according to a preset shape; determine a region parameter corresponding to each preset region in the plurality of preset regions based on the region configuration information, where the region parameter is used to render the target model in the preset region; and determine a preset region corresponding to the target virtual object according to the target coordinate, and determine the region parameter of the preset region as the model parameter of the target model.

[0094] Optionally, the acquisition module 601 is further configured to acquire buffer rule information, where the buffer rule information is used to adjust the model parameter of the target model in a buffer region between a first preset region and a second preset region, the first preset region and the second preset region being adjacent preset regions in the plurality of preset regions; and the determination module 602 is further configured to determine the model parameter of the target model based on the buffer rule information.

[0095] Optionally, the buffer region includes a first limit, a second limit and a third limit, the first limit is contained in the second limit, and the second limit is contained in the third limit.

[0096] Optionally, the acquisition module 601 is further configured to acquire an initial parameter value and a target parameter value of the target model, where the initial parameter value is a to-be-adjusted value of the model parameter, and the target parameter value is an expected value of the model parameter; the information processing apparatus 600 further includes a processing module 604, configured to perform linear interpolation processing based on the initial parameter value and the target parameter value to obtain a linear interpolation result, where the linear interpolation result is a transition value of the model parameter; and an adjustment module 605, configured to adjust the model parameter from the initial parameter value to the target parameter value according to the linear interpolation result within a preset time period.

[0097] Optionally, the model parameter of the target model includes a normal position, a color and a transparency of a target image.

[0098] Optionally, a midpoint coordinate of the target model is consistent with the target coordinate.

[0099] It should be noted that the above various modules can be implemented by software or hardware, and for the latter, the implementation can be achieved by the following ways, but is not limited to: all the above modules are located in the same processor; or the above various modules are located in different processors in any combination.

[0100] The embodiments of the present application also provide a non-volatile storage medium, which stores a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0101] Optionally, in the embodiment, the non-volatile storage medium can include but is not limited to: a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store computer programs.

[0102] Optionally, in the embodiment, the non-volatile storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.

[0103] Optionally, in the embodiment, the non-volatile storage medium can be configured to store a computer program for executing the following steps: obtaining target coordinates of a target virtual object in a target region, wherein the target coordinates are used to synchronize the positions of the target virtual object and a target model in the target region; determining model parameters of the target model according to the target coordinates, wherein the model parameters are used to set the shape and / or color of the target model; and performing a rendering operation on the target model based on the model parameters.

[0104] Optionally, the non-volatile storage medium is further configured to store program code for executing the following steps: obtaining region configuration information, wherein the region configuration information is used to divide the target region into a plurality of preset regions according to a preset shape; determining region parameters corresponding to each preset region in the plurality of preset regions based on the region configuration information, wherein the region parameters are used to render the target model in the preset region; and determining a preset region corresponding to the target virtual object according to the target coordinates, and determining the region parameters of the preset region as the model parameters of the target model.

[0105] Optionally, the non-volatile storage medium is further configured to store program code for executing the following steps: obtaining buffer rule information, wherein the buffer rule information is used to adjust the model parameters of the target model in a buffer region between a first preset region and a second preset region, the first preset region and the second preset region being adjacent preset regions in the plurality of preset regions; and determining the model parameters of the target model based on the buffer rule information.

[0106] Optionally, the buffer region comprises a first limit, a second limit and a third limit, the first limit is contained in the second limit, and the second limit is contained in the third limit.

[0107] Optionally, the non-volatile storage medium is further configured to store program code for performing the following steps: obtaining an initial parameter value and a target parameter value of the target model, wherein the initial parameter value is a to-be-adjusted value of the model parameter, and the target parameter value is an expected value of the model parameter; performing linear interpolation processing based on the initial parameter value and the target parameter value to obtain a linear interpolation result, wherein the linear interpolation result is a transition value of the model parameter; and adjusting the model parameter from the initial parameter value to the target parameter value according to the linear interpolation result within a preset time period.

[0108] Optionally, the model parameter of the target model comprises a normal position, a color and a transparency of the target image.

[0109] Optionally, the midpoint coordinate of the target model is consistent with the target coordinate.

[0110] In the non-volatile storage medium of this embodiment, an information processing method is provided, which obtains a target coordinate of a target virtual object in a target region, then determines a model parameter of a target model according to the target coordinate, and finally performs a rendering operation on the target model based on the model parameter, so as to quickly determine the model parameter of the target model based on the target coordinate, and then perform the rendering operation on the target model, thereby achieving the technical effect of improving the processing flexibility of the target model, and further solving the technical problem of poor user game experience caused by low processing flexibility of the target model in the related art.

[0111] From the above description of the embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a computer readable storage medium (which can be a CD-ROM, a U disk, a mobile hard disk, etc.) or a network, and includes a number of instructions to make a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) execute the method according to the embodiments of the present application.

[0112] In the exemplary embodiments of the present application, a program product capable of implementing the above-described method of the embodiments is stored on a computer-readable storage medium. In some possible implementations, various aspects of the embodiments of the present application can also be implemented in the form of a program product, which includes program codes for causing a terminal device to perform the steps described in the above "Exemplary Method" section according to various exemplary embodiments of the present application when the program product is run on the terminal device.

[0113] The program product for implementing the above-described method according to the embodiments of the present application can take a portable compact disc read-only memory (CD-ROM) and include program codes, and can be run on a terminal device, such as a personal computer. However, the program product of the embodiments of the present application is not limited to this, and in the embodiments of the present application, the computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by or in conjunction with an instruction execution system, apparatus or device.

[0114] The above-described program product can take any combination of one or more computer-readable media. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0115] It should be noted that the program code contained on the computer-readable storage medium can be transmitted by any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.

[0116] The embodiments of the present application also provide an electronic device including a memory and a processor, the memory storing a computer program, and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0117] Optionally, the above-described electronic device can further include a transmission device connected to the processor and an input and output device connected to the processor.

[0118] Optionally, in the present embodiment, the processor can be configured to perform the following steps by the computer program:

[0119] The target coordinate of the target virtual object in the target region is obtained, wherein the target coordinate is used to synchronize the positions of the target virtual object and the target model in the target region; the model parameter of the target model is determined according to the target coordinate, wherein the model parameter is used to set the shape and / or color of the target model; and a rendering operation is performed on the target model based on the model parameter.

[0120] Optionally, the processor can be further configured to execute the following steps by using the computer program: obtaining region configuration information, wherein the region configuration information is used to divide the target region into a plurality of preset regions according to a preset shape; determining the region parameter corresponding to each preset region in the plurality of preset regions based on the region configuration information, wherein the region parameter is used to render the target model in the preset region; determining the preset region corresponding to the target virtual object according to the target coordinate, and determining the region parameter of the preset region as the model parameter of the target model.

[0121] Optionally, the processor can be further configured to execute the following steps by using the computer program: obtaining buffer rule information, wherein the buffer rule information is used to adjust the model parameter of the target model in the buffer region between the first preset region and the second preset region, the first preset region and the second preset region being adjacent preset regions in the plurality of preset regions; and determining the model parameter of the target model based on the buffer rule information.

[0122] Optionally, the buffer region comprises a first limit, a second limit and a third limit, the first limit being contained in the second limit, and the second limit being contained in the third limit.

[0123] Optionally, the processor can be further configured to execute the following steps by using the computer program: obtaining an initial parameter value and a target parameter value of the target model, wherein the initial parameter value is a to-be-adjusted value of the model parameter, and the target parameter value is an expected value of the model parameter; performing linear interpolation processing based on the initial parameter value and the target parameter value to obtain a linear interpolation result, wherein the linear interpolation result is a transition value of the model parameter; and adjusting the model parameter from the initial parameter value to the target parameter value according to the linear interpolation result within a preset time period.

[0124] Optionally, the model parameter of the target model comprises a normal position, a color and a transparency of the target image.

[0125] Optionally, the midpoint coordinate of the target model is consistent with the target coordinate.

[0126] In the electronic device of this embodiment, an information processing method is provided, by acquiring a target coordinate of a target virtual object in a target region, then determining a model parameter of a target model according to the target coordinate, and finally performing a rendering operation on the target model based on the model parameter, the purpose of quickly determining the model parameter of the target model based on the target coordinate and then performing the rendering operation on the target model is achieved, thereby realizing the technical effect of improving the processing flexibility of the target model, and further solving the technical problem of poor user game experience caused by low processing flexibility of the target model in the related art.

[0127] Figure 7 is a schematic diagram of an electronic device according to an embodiment of the present application. As shown in Figure 7 , the electronic device 700 is merely an example and should not impose any limitation on the functions and use range of the embodiments of the present application.

[0128] As shown in Figure 7 , the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 can include, but are not limited to, the above-mentioned at least one processor 710, the above-mentioned at least one memory 720, a bus 730 connecting different system components including the memory 720 and the processor 710, and a display 740.

[0129] The above-mentioned memory 720 stores program codes which can be executed by the processor 710 to make the processor 710 perform the steps according to various exemplary embodiments of the present application described in the above-mentioned method part of the embodiments.

[0130] The memory 720 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 7201 and / or a cache memory unit 7202, and can further include a read-only memory (ROM) 7203, and can also include a non-volatile memory such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories.

[0131] In some examples, the memory 720 can also include a program / utility 7204 having a set of program modules 7205, including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination thereof can include implementation of a network environment. The memory 720 can further include a memory remotely located with respect to the processor 710, which can be connected to the electronic device 700 through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0132] Bus 730 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, peripheral bus, graphics acceleration port, processor 710, or a local bus using any of the various bus structures.

[0133] The display 740 may be, for example, a touchscreen liquid crystal display (LCD) that allows a user to interact with the user interface of the electronic device 700.

[0134] Optionally, the electronic device 700 can also communicate with one or more external devices 800 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 700, and / or any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via the input / output (I / O) interface 750. Furthermore, the electronic device 700 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via a network adapter 760. Figure 7 As shown, network adapter 760 communicates with other modules of electronic device 700 via bus 730. It should be understood that, although... Figure 7 As not shown, other hardware and / or software modules may be used in conjunction with electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0135] The aforementioned electronic device 700 may also include: a keyboard, a cursor control device (such as a mouse), an input / output interface (I / O interface), a network interface, a power supply, and / or a camera.

[0136] Those skilled in the art will understand that Figure 7 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, the electronic device 700 may also include components that are more... Figure 7 The more or fewer components shown, or having the same Figure 1 Different configurations are shown. The memory 720 can be used to store computer programs and corresponding data, such as the computer program and corresponding data corresponding to the information processing method in this embodiment of the invention. The processor 710 executes various functional applications and data processing by running the computer program stored in the memory 720, thereby implementing the aforementioned information processing method.

[0137] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0138] In the above-mentioned embodiments of the present application, the description of each embodiment is focused on, and the part not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0139] In several embodiments provided in the present application, it should be understood that the disclosed technical contents can be implemented by other ways. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the units can be a logical function division, and in actual implementation, there can be another division way, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or modules shown or discussed can be indirect coupling or communication connection through some interfaces, and can be electrical or other forms.

[0140] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed to multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0141] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of software functional unit.

[0142] The integrated unit, if realized in the form of software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part of the prior art that makes contributions or the whole or part of the technical solutions can be embodied in the form of software product, which is stored in a storage medium and includes a plurality of instructions to make a computer device (which can be a personal computer, a server or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and various program code storage media.

[0143] The above-mentioned is only the preferred embodiment of the present application, and it should be pointed out that for ordinary skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should be regarded as the protection scope of the present application.

Claims

1. An information processing method, characterized in that, The method includes: Obtain the target coordinates of the target virtual object within the target area, wherein the target coordinates are used to synchronize the positions of the target virtual object and the target model within the target area, the target virtual object is used to represent the virtual character corresponding to the game user or the virtual prop controlled by the game user, and the target model includes: a seawater model; Obtain region configuration information, wherein the region configuration information is used to divide the target region into multiple preset regions according to a preset shape; Based on the region configuration information, the region parameters corresponding to each of the plurality of preset regions are determined, wherein the region parameters are used to render the target model in the preset region; The preset region corresponding to the target virtual object is determined based on the target coordinates, and the region parameters of the preset region are determined as the model parameters of the target model, wherein the model parameters are used to set the shape and / or color of the target model; The target model is rendered based on the model parameters.

2. The information processing method according to claim 1, characterized in that, The information processing method further includes: Obtain buffer rule information, wherein the buffer rule information is used to adjust the model parameters of the target model in the buffer area between the first preset area and the second preset area, wherein the first preset area and the second preset area are adjacent preset areas among the plurality of preset areas; The model parameters of the target model are determined based on the buffer rule information.

3. The information processing method according to claim 2, characterized in that, The buffer area includes a first boundary, a second boundary, and a third boundary, wherein the first boundary is contained within the second boundary, and the second boundary is contained within the third boundary.

4. The information processing method according to claim 1, characterized in that, The information processing method further includes: Obtain the initial parameter values ​​and target parameter values ​​of the target model, wherein the initial parameter values ​​are the values ​​to be adjusted for the model parameters, and the target parameter values ​​are the expected values ​​for the model parameters; Linear interpolation is performed based on the initial parameter values ​​and the target parameter values ​​to obtain a linear interpolation result, wherein the linear interpolation result is a transitional value of the model parameters; Within a preset time period, the model parameters are adjusted from the initial parameter values ​​to the target parameter values ​​based on the linear interpolation results.

5. The information processing method according to claim 1, characterized in that, The model parameters of the target model include: the normal position, color, and transparency of the target image.

6. The information processing method according to claim 1, characterized in that, The midpoint coordinates of the target model are consistent with the target coordinates.

7. An information processing device, characterized in that, The device includes: The acquisition module is used to acquire the target coordinates of the target virtual object within the target area. The target coordinates are used to synchronize the positions of the target virtual object and the target model within the target area. The target virtual object is used to represent the virtual character corresponding to the game user or the virtual prop controlled by the game user. The target model includes: a seawater model. The determining module is configured to: acquire region configuration information, wherein the region configuration information is used to divide the target region into multiple preset regions according to a preset shape; determine region parameters corresponding to each of the multiple preset regions based on the region configuration information, wherein the region parameters are used to render the target model in the preset region; determine the preset region corresponding to the target virtual object according to the target coordinates, and determine the region parameters of the preset region as the model parameters of the target model, wherein the model parameters are used to set the shape and / or color of the target model; The execution module is used to perform rendering operations on the target model based on the model parameters.

8. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores a computer program, wherein the computer program is configured to execute the information processing method according to any one of claims 1 to 6 when run by a processor.

9. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the information processing method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Wave triangulation algorithm in scene of navigation simulator

    CN101587594A

  • Virtual scene interaction method and device

    CN105912234A

  • Makeup special effect drawing method and device, electronic equipment and storage medium

    CN114529445A