Model rendering method and device, electronic equipment and storage medium

By obtaining the target model and texture map, and rendering the material image based on the perspective vector and material depth information of the virtual camera, the problem of excessive resource consumption in the existing technology is solved, and efficient depth effect presentation is achieved.

CN119810295APending Publication Date: 2025-04-11NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411853988.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

When the prior art simulates the depth effect between objects in a scene, multiple solid models or patches need to be made, resulting in excessive resource consumption.

Method used

By obtaining the target model and texture map, the texture map contains multiple map areas, each area is set with a material image, and the material depth information of each area is obtained. Based on the viewing angle vector and material depth information of the virtual camera, the material image is rendered on the target model.

Benefits of technology

The depth effect of presenting different material images through a target model is achieved, reducing resource consumption when rendering the depth effect of the model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119810295A_ABST
    Figure CN119810295A_ABST
Patent Text Reader

Abstract

The invention discloses a model rendering method and device, electronic equipment and a computer readable storage medium. According to the embodiment of the invention, a to-be-rendered target model is obtained; a texture map is obtained, the texture map comprises at least two map areas, and a material image needing to be presented on the target model is arranged in each map area; material depth information corresponding to each mapping area is obtained, and at least two pieces of material depth information are different; and rendering the material image of each mapping area on the target model based on the shooting visual angle vector of the virtual camera of the target model and the material depth information of each mapping area. According to the embodiment of the invention, resources consumed for rendering the depth effect of the model can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of rendering technology, and in particular to a model rendering method, device, electronic device and storage medium. Background Art

[0002] Under the wave of the Internet, entertainment projects are becoming more and more important in people's lives. In order to meet the needs of effect presentation in some entertainment projects (such as animated movies and games), it is necessary to simulate the depth effect between different objects in the scene to make the presented scene more realistic.

[0003] At present, in order to simulate the depth effect between different objects in the scene, it is necessary to produce multiple different entity models or meshes, and to form the front-to-back depth effect by placing them front and back. However, a large amount of resources are consumed to produce multiple entity models or meshes, resulting in more resources being consumed when rendering the depth effect of the model. Summary of the invention

[0004] Embodiments of the present application provide a model rendering method, device, electronic device, and storage medium, which can reduce the resources consumed when rendering the depth effect of the model.

[0005] In a first aspect, an embodiment of the present application provides a model rendering method, the method comprising:

[0006] Get the target model to be rendered;

[0007] Acquire a texture map, wherein the texture map includes at least two map areas, and each map area is provided with a material image to be presented on the target model;

[0008] Obtaining material depth information corresponding to each map area, wherein at least two material depth information are different;

[0009] Based on the shooting angle vector of the virtual camera of the target model and the material depth information of each mapping area, the material image of each mapping area is rendered on the target model.

[0010] In a second aspect, an embodiment of the present application provides a model rendering device, the device comprising:

[0011] A model acquisition module is used to obtain a target model to be rendered;

[0012] A texture acquisition module, used for acquiring a texture map, wherein the texture map includes at least two map areas, each of which contains a material image to be presented on the target model;

[0013] An information acquisition module, used to acquire material depth information corresponding to each map area, wherein at least two material depth information are different;

[0014] A rendering module is used to render the material image of each mapping area on the above-mentioned target model based on the shooting angle vector of the virtual camera of the above-mentioned target model and the above-mentioned material depth information of each mapping area.

[0015] In a third aspect, an embodiment of the present application further provides an electronic device, comprising a memory storing a plurality of instructions; a processor loads instructions from the memory to execute the steps of any one of the model rendering methods provided in the embodiments of the present application.

[0016] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of instructions suitable for loading by a processor to execute the steps of any one of the model rendering methods provided in the embodiments of the present application.

[0017] In a fifth aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the steps in any one of the model rendering methods provided in the embodiments of the present application.

[0018] By adopting the scheme of the embodiment of the present application, it is possible to obtain a target model to be rendered and a texture map, wherein the texture map includes at least two map areas, each map area is provided with a material image that needs to be presented on the above-mentioned target model, and then obtain material depth information corresponding to each map area, wherein at least two material depth information are different. Finally, based on the shooting perspective vector of the virtual camera of the above-mentioned target model and the above-mentioned material depth information of each map area, the material image of each map area is rendered on the above-mentioned target model. Therefore, it is only necessary to set different depths for the material images of different map areas in the texture map, and different material images can be rendered on the target model through only one target model, so as to achieve the depth effect, thereby reducing the resources consumed when rendering the depth effect of the model. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 This is a flow chart of an embodiment of the model rendering method provided in the embodiments of the present application;

[0021] Figure 2is a schematic diagram of a mask model provided in an embodiment of the present application;

[0022] Figure 3 is a two-dimensional plane diagram of the mask model provided in the embodiment of the present application;

[0023] Figure 4 is a schematic diagram of a texture map provided in an embodiment of the present application;

[0024] Figure 5 is a schematic diagram of a rendered target model provided in an embodiment of the present application;

[0025] Figure 6 is a schematic diagram of the hierarchical setting of the mapping area provided in an embodiment of the present application;

[0026] Figure 7 is a schematic diagram of transparency information provided in an embodiment of the present application;

[0027] Figure 8 is a schematic diagram of a target texture map provided in an embodiment of the present application;

[0028] Fig. 9 is another target texture map schematic diagram provided in an embodiment of the present application;

[0029] Fig.10 is a schematic diagram of a repeated scene of a material image provided in an embodiment of the present application;

[0030] Fig.11 is a schematic diagram of a scaling process of a material image provided in an embodiment of the present application;

[0031] Fig.12 is a schematic diagram of another scaling process of a material image provided in an embodiment of the present application;

[0032] Fig.13 is a structural diagram of a model rendering device provided in an embodiment of the present application;

[0033] Fig.14 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application. At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0035] Embodiments of the present application provide a model rendering method, device, electronic device, and computer-readable storage medium.

[0036] Specifically, this embodiment will be described from the perspective of a model rendering device, which can be integrated into an electronic device, that is, the model rendering method of the embodiment of the present application can be executed by an electronic device, and optionally, the electronic device can include: a terminal device. The terminal device can be a mobile phone, a tablet computer, a smart Bluetooth device, a laptop computer, a game console, or a personal computer (PC) and other devices.

[0037] The model rendering method provided in the embodiment of the present application can be applied to a model rendering system. The model rendering system may include a player terminal device and a server, and the terminal may be a device including both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. The player terminal device and the server may perform two-way communication via a network.

[0038] Optionally, the server may be an independent server, or a server network or server cluster composed of servers, including but not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.

[0039] The following is a detailed description in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments. Although the logical order is shown in the flowchart, in some cases, the steps shown or described can be performed in an order different from that shown in the accompanying drawings.

[0040] The model rendering method of this embodiment obtains the target model to be rendered; obtains a texture map, wherein the texture map includes at least two map areas, and each map area is provided with a material image that needs to be presented on the target model; obtains material depth information corresponding to each map area, wherein at least two material depth information are different; based on the shooting perspective vector of the virtual camera of the target model and the material depth information of each map area, the material image of each map area is rendered on the target model, thereby reducing the resources consumed when rendering the depth effect of the model.

[0041] Please refer to Figure 1 Taking a terminal as an example, this embodiment provides a model rendering method. The specific process of the model rendering method can be as follows: Steps 101 to 104, wherein:

[0042] Step 101: Obtain a target model to be rendered.

[0043] The target model is a model to be rendered with a depth effect, and the target model serves as a visual carrier to present the depth effect.

[0044] Exemplarily, the above-mentioned target model can be a mask model that needs to render the depth effect of the starry sky, that is, the depth of the starry sky is shown on the mask model; the above-mentioned target model can also be a teacup model, pet model, etc. that needs to render the depth effect of a specific object. The specific setting can be based on demand and is not limited here.

[0045] It should be noted that, in order to achieve the depth effect of the starry sky, in the game scene, the stars can be divided into multiple different levels, and the stars in each level are at a different distance from the player to form the depth effect of the starry sky.

[0046] In some embodiments, the terminal can use modeling software and use modeling commands to create a model patch body that needs to be expressed by parallax, that is, the above-mentioned target model. The terminal uses the modeling software to generate and modify patch wiring, and uses modeling commands such as clipping, scaling, and rotation to create a model patch body that needs to be expressed by parallax.

[0047] Specifically, the above-mentioned modeling software includes but is not limited to 3Dmax, maya and other modeling software.

[0048] For example, Figure 2 As shown, the target model can be Figure 2 The mask model in Figure 2 The red model area on the front of the helmet model is the mask model.

[0049] In some embodiments, in order to facilitate the rendering of the target model, the terminal may perform UV expansion processing on the target model to be rendered after obtaining the target model to be rendered, so as to cause the model UV of the target model to be tiled between quadrants 0 and 1, to obtain a two-dimensional plane image of the target model, so as to cause the material image in the texture map to be presented on the target model based on the two-dimensional plane image of the target model, thereby realizing the rendering of the target model.

[0050] Specifically, the terminal may use a UV unfolding tool in the modeling software to perform UV unfolding processing on the target model.

[0051] For example, Figure 3 As shown, the target model is set as the mask model, and the terminal performs UV processing on the mask model to obtain Figure 3 An illustration of the circular area in Figure 3 The circular area in corresponds to the two-dimensional plane diagram of the mask model. Figure 3 The 2D plan view in also shows the tiled mesh of the mask model.

[0052] Step 102: Acquire a texture map, wherein the texture map includes at least two map regions, and each map region is provided with a material image that needs to be presented on the target model.

[0053] Among them, the area of ​​the mapping area in the above-mentioned texture map can be set equally, or it can be set non-equally based on the material image or other factors. Moreover, the material images set in different material areas can be the same or different. The specific setting can be made according to the needs and is not limited here.

[0054] In this embodiment, the terminal provides a texture map including multiple map areas, thereby achieving the effect of layered control of multiple material images using only one map. For example, when controlling multiple material images in layers, parallax offset can be achieved in layers to form a depth effect, thereby greatly saving resource consumption.

[0055] For example, Figure 4 As shown in the figure, when setting the current need to render the starry sky depth effect on the target model, you can Figure 4 The texture map shown is divided into four equal areas, each of which is set with a corresponding material image. Figure 4 As can be seen in Figure 1, each material image is a material image related to the starry sky, such as Figure 4 The material image in the texture area in the upper left corner is an aircraft, and the material images in the other three texture areas are star images of different styles.

[0056] In some embodiments, the texture map may be obtained by making an initial map, or may be obtained from a preset storage space to meet preset map requirements, etc. The specific setting can be made according to the requirements and is not limited here.

[0057] Specifically, the terminal can obtain an initial map and partition indication parameters for the initial map. Then, the terminal can divide the initial map into at least two map areas based on the partition indication parameters. Finally, the terminal can obtain at least two material images to be presented on the target model, and respectively set the at least two material images in the map areas to obtain the texture map.

[0058] The initial map may be a blank map, such as a 512*512 map, and the terminal may partition the initial map by using image processing software such as PS.

[0059] Among them, the above-mentioned partition indication parameters are used to indicate the partitioning status of the initial map, such as the number of partitions, based on which the initial map can be divided into a corresponding number of map areas, and the partition ratio, that is, based on which the initial map can be divided into a corresponding ratio of map areas.

[0060] It should be noted that the format of the texture map may vary depending on the image processing software used to process the initial map. For example, the format of the texture map may be a tga format.

[0061] Step 103: Obtain material depth information corresponding to each map area, wherein at least two material depth information are different.

[0062] The material depth information is used to indicate the depth value of the material image in the corresponding map area. For example, the material depth information corresponding to one map area is set to 0, and the material depth information corresponding to another map area is set to 0.5.

[0063] In this embodiment, in order to achieve the depth effect, the terminal needs to set different material depth information for the material images of at least two mapping areas in the texture map, so that when forming the depth effect, the material images in the corresponding mapping areas can be offset according to the different material depth information, so that the size of the material image offset is determined by the size of the material depth information, and the parallax offset of the material image visually forms a depth effect.

[0064] Among them, the above-mentioned material depth information can be set by relevant staff for material images in different mapping areas, or the terminal can intelligently identify the image type of the material image belonging to the foreground or background content, so as to generate corresponding material depth information for the material image based on the image type of the identified material image. The specific setting can be made according to needs and is not limited here.

[0065] Step 104 : based on the shooting angle vector of the virtual camera of the target model and the material depth information of each mapping area, render the material image of each mapping area on the target model.

[0066] The shooting angle vector is used to indicate the shooting angle of the virtual camera that shoots the target model. The shooting angle vector may be a vector in the tangent space of the model surface.

[0067] In this embodiment, the image positions of the material images of the mapping areas at different depths under the shooting perspective vector can be clearly determined through the shooting perspective vector of the virtual camera and the material depth information corresponding to each mapping area. The material images of each mapping area are rendered on the target model through the image positions of the material images at different depths, so as to cause each material image to form a visual depth effect. Therefore, the depth effect can be obtained by rendering only one target model, thereby reducing resource loss.

[0068] It should be noted that by introducing the shooting perspective vector, corresponding images can be presented when facing different perspectives, that is, different effects can be seen by rotating different perspectives.

[0069] It can be understood that when the above-mentioned target model is a mask model that needs to render the depth effect of the starry sky, the model rendering method provided in this embodiment can show the real sense of depth of the starry sky on the mask model, improve the performance of the starry sky parallax effect, and will not consume too much performance, thereby maintaining the smoothness of users using the mask model.

[0070] For example, Figure 5 As shown, when setting the current need to render the starry sky depth effect on the target model, Figure 5 The rendered target model shown in FIG. 1 shows a picture corresponding to the starry sky depth effect, and in Figure 5 The image shows the starry sky depth effect corresponding to three different shooting perspective vectors.

[0071] In some embodiments, the shooting perspective vector of the virtual camera based on the target model and the material depth information of each mapping area renders the material image of each mapping area on the target model, which may include: the terminal may determine the position offset information of the material image of each mapping area based on the shooting perspective vector and the material depth information of each mapping area, and then the terminal may determine the image position of each material image on the target model based on the position offset information of each material image, and finally, the terminal may render each material image on the target model based on the image position of each material image, so that the material images of each layer can be partially overlapped to form a spatial front-to-back relationship, that is, having a front-to-back change, such as Figure 5 The material images of different map areas in the image overlap.

[0072] The above-mentioned position offset information is the information that the material image needs to be offset at the corresponding depth, such as the offset direction, offset distance or offset position coordinates, etc., which can be set according to needs and is not limited here.

[0073] Specifically, the position offset information may be obtained based on the product of the shooting viewing angle vector and the material depth information.

[0074] It should be noted that the terminal calculates the position offset information of each material image at the corresponding depth, and can offset each material image to promote a specific arrangement position between the material images to visually form a depth effect. Then, based on the image position of the material image that can visually form a depth effect, each material image is rendered to the corresponding position of the target model to make the target model visually form a depth effect.

[0075] It should be noted that for the starry sky depth effect, when the player moves, the position of distant stars in the field of vision changes less due to their distance, while the position of nearby stars in the field of vision changes more due to their distance. The starry sky depth effect is generated based on the parallax effect, that is, when observing the same object from different perspectives, the position of the object in the field of vision will change due to the change in the observation angle, and the offset distances of stars at different distances are different, so as to form a better depth effect.

[0076] In some embodiments, different map areas are in layers of different levels on the above-mentioned texture map. Therefore, corresponding parameters can be set for material images of different layers, such as the material depth information mentioned above and the material rendering parameters to be mentioned later. Therefore, before obtaining the material depth information corresponding to each map area, it is necessary to configure corresponding levels for different map areas in the texture map.

[0077] Specifically, the terminal can input the texture map into the shader and input the number of rows and columns corresponding to the texture map to be divided. Then, the shader can set corresponding levels for different map areas in the texture map based on the number of rows and columns. The shader can set corresponding levels for different map areas in sequence according to a preset order, such as Figure 6 As shown, from left to right and from top to bottom, the four mapping areas are set to the first level, the second level, the third level and the fourth level respectively. The first level corresponds to Figure 6 The second level corresponds to the map area marked as 1 in Figure 6 The third level corresponds to the map area marked as 2. Figure 6 The fourth level corresponds to the map area marked as 3 in Figure 6 The map area marked as 4 in the figure.

[0078] Furthermore, the above-mentioned rendering of the material image of each mapping area on the above-mentioned target model based on the shooting perspective vector of the virtual camera of the above-mentioned target model and the above-mentioned material depth information of each mapping area may include steps 1041 to 1043:

[0079] Step 1041: Based on the shooting perspective vector and the material depth information of each mapping area, the material image corresponding to the layer where each mapping area is located is processed.

[0080] In this embodiment, the processing of the material images corresponding to the layers in which the mapping areas are located may be to offset the material images in each layer to promote specific arrangement positions between the offset material images to visually form a depth effect.

[0081] Specifically, the processing of the corresponding material images in the layer where each mapping area is located based on the shooting perspective vector and the material depth information of each mapping area may include: the terminal may determine the offset position of the material image of each mapping area based on the shooting perspective vector and the material depth information of each mapping area, and then the terminal may update the material image of each mapping area in the corresponding layer based on the offset position of the material image of each mapping area, so as to enable the material images of each layer to partially overlap and form a spatial front-to-back relationship, that is, to have a front-to-back change, such as Figure 5 The material images of different map areas in the image overlap.

[0082] Among them, the above-mentioned can determine the position of the material image of each mapping area after the offset based on the above-mentioned shooting perspective vector and the above-mentioned material depth information of each mapping area, and can include: the terminal can determine the position offset information of the material image of each mapping area based on the above-mentioned shooting perspective vector and the above-mentioned material depth information of each mapping area, and then, the terminal can determine the position of each material image after the offset based on the position offset information of each material image.

[0083] The position after the shift may be consistent with the image position, or there may be a corresponding mapping relationship between the position after the shift and the image position.

[0084] Specifically, the terminal may directly use the position offset information as the offset position, or the terminal may determine the offset position based on the initial position of the material image and the position offset information, etc. The specific setting may be made according to the requirements and is not limited here.

[0085] For example, the terminal may calculate the difference between the initial position and the position offset information, and use the difference as the position after the offset.

[0086] Step 1042: Mix the processed material images in each layer to obtain a target texture map.

[0087] In this embodiment, when the processed material images of each layer, that is, the offset materials are mixed together to enable the material images of each layer to partially overlap and form a spatial front-to-back relationship, in order to avoid the non-material image area in the layer from blocking the material image area of ​​other layers, the terminal needs to mix the processed material images in each layer to obtain the target texture map.

[0088] Specifically, the transparency channel of the above-mentioned texture map stores transparency information of each map area, and the above-mentioned transparency information is used to indicate the non-transparent material image area and the transparent non-material image area in the map area. The above-mentioned material images after processing in each layer are mixed to obtain the target texture map, including: the terminal can mix the processed material images in the material image areas of each layer based on the above-mentioned transparency information to obtain the target texture map, thereby setting the non-material image area to be transparent to avoid the non-material image area from obstructing the material image areas of other layers.

[0089] For example, Figure 7 As shown, Figure 7 The transparency information in the transparency channel of the texture map is shown, which is controlled by the transparency information. Figure 7 The black area in the image is the transparent non-material image area, and the white area is the non-transparent material image area.

[0090] like Figure 8 As shown, if based on Figure 7 The texture map with transparency information shown in the figure is mixed with material images of different layers, and the target texture map can be obtained. Figure 8 The image shown is a screen where the material images of the two layers are superimposed.

[0091] like Fig. 9 As shown, if not based on Figure 7 Instead of directly mixing the material images of different layers, the target texture map contains Fig. 9 The picture shown blocks the material image area of ​​other layers, that is, the starry sky behind the aircraft cannot be seen in the picture.

[0092] Step 1043: Based on the target texture map, render the material image of each mapping area on the target model.

[0093] In this embodiment, after obtaining the target texture map obtained by mixing the material images of different layers, the terminal can render the material images of each mapping area on the target model based on the target texture map.

[0094] In some embodiments, although material images of different layers are mixed together based only on the shooting perspective vector and material depth information, the mixed effect may not meet user expectations. Therefore, the terminal can further adjust the material image of the corresponding layer in the target texture map so that the adjusted material image can better meet user expectations.

[0095] Specifically, the above-mentioned rendering of the material image of each mapping area on the above-mentioned target model based on the above-mentioned target texture map may include: the terminal may obtain the material rendering parameters for the above-mentioned target model, and then the terminal may render the material image of each mapping area on the above-mentioned target model based on the above-mentioned material rendering parameters and the above-mentioned target texture map.

[0096] Among them, the above-mentioned material rendering parameters include but are not limited to image adjustment parameters for a single layer, layer rendering indication parameters for multiple layers, etc., which can be set according to specific needs and are not limited here.

[0097] The above-mentioned image adjustment parameters include but are not limited to image repetition parameters, image zoom factor, depth indication parameters, brightness parameters and image position parameters, etc., which can be set according to needs and are not limited here.

[0098] Specifically, the above-mentioned image adjustment parameters can be parameters input in real time by the user based on the generated target texture map, that is, the terminal can provide a preview window of the target texture map, and a parameter input control displayed simultaneously with the preview window, so that the user can input the corresponding image adjustment parameters based on the target texture map in the preview window to individually control the size, proportion, position, etc. of a certain material map.

[0099] It should be noted that the above-mentioned depth indication parameter can be the same parameter as the above-mentioned material depth information, that is, both can participate in the offset determination of the material image. The above-mentioned depth indication parameter can also be a different parameter from the above-mentioned material depth information, that is, used to control different processing of the material image. The specific setting can be based on demand and is not limited here.

[0100] It can be understood that the above-mentioned image adjustment parameter settings are actually settings and adjustments for the materials in each layer. For example, when the above-mentioned depth indication parameter can be the same parameter as the above-mentioned material depth information, by setting the depth indication parameter, the distance of each layer can be adjusted to achieve the desired final effect requirements under the viewing angle vector by adjusting the depth, and the distance of each layer can be adjusted more freely.

[0101] In some embodiments, the above-mentioned material rendering parameters may include layer rendering indication parameters, and the above-mentioned layer rendering indication parameters are used to indicate the layer to be rendered in the above-mentioned target texture map. The above-mentioned rendering of the material image of each mapping area on the above-mentioned target model based on the above-mentioned material rendering parameters and the above-mentioned target texture map may include: the terminal may render the material image of the corresponding layer in the above-mentioned target texture map onto the above-mentioned target model based on the above-mentioned layer rendering indication parameters.

[0102] Specifically, the above-mentioned layer rendering indication parameters may include the number of layers and / or layer levels. The above-mentioned number of layers is used to indicate the number of layers to be rendered in the above-mentioned target texture map. If there is only the number of layers, the layers need to be rendered in hierarchical order.

[0103] In some embodiments, the above-mentioned material rendering parameters include image adjustment parameters of the material image of at least one layer, and the above-mentioned rendering of the material image of each mapping area on the above-mentioned target model based on the above-mentioned material rendering parameters and the above-mentioned target texture map may include: the terminal may adjust the material image of the corresponding layer in the above-mentioned target texture map based on the image adjustment parameters of the material image of at least one layer to obtain the adjusted target texture map, and then the terminal may render the material image of each mapping area on the above-mentioned target model based on the above-mentioned adjusted target texture map.

[0104] Specifically, the above-mentioned image adjustment parameters include image repetition parameters, and the above-mentioned image repetition parameters are used to indicate the material repetition situation. The above-mentioned image adjustment parameters based on the material image of at least one layer adjust the material image of the corresponding layer in the above-mentioned target texture map to obtain the adjusted target texture map, which may include: the terminal can repeatedly set the above-mentioned material image in the corresponding layer of the above-mentioned target texture map based on the image repetition parameters of the material image of at least one layer to obtain the adjusted target texture map.

[0105] The above-mentioned material repetition situation includes the material repetition quantity and / or the material repetition position.

[0106] Specifically, the terminal can set the image repetition parameter to 0 to indicate that the material image of a layer is not repeated, and set the image repetition parameter to 1 to indicate that the material image of a layer is repeated a preset number and is repeated at a preset material repetition position in the layer.

[0107] For example, Fig.10 As shown, Fig.10 The left area is a non-repeating material image. Fig.10 The right area shows the material images repeated in the layer in the form of a nine-grid.

[0108] In some embodiments, the above-mentioned image adjustment parameters include an image zoom factor. The above-mentioned image adjustment parameters based on the material image of at least one layer adjust the material image of the corresponding layer in the above-mentioned target texture map to obtain the adjusted target texture map, which may include: the terminal can scale the material image of the corresponding layer in the above-mentioned target texture map based on the image zoom factor of the material image of at least one layer.

[0109] For example, Fig.11 and Fig.12 As shown, the terminal can Fig.11 The material image "aircraft" shown is reduced by the corresponding image zoom factor to obtain Fig.12 A reduced schematic diagram of the "aircraft" is shown.

[0110] In some embodiments, the above-mentioned image adjustment parameters include depth indication parameters. The above-mentioned image adjustment parameters based on the material image of at least one layer adjust the material image of the corresponding layer in the above-mentioned target texture map to obtain the adjusted target texture map, which may include: the terminal can determine the image brightness of the material image of the above-mentioned at least one layer based on the depth indication parameters of the material image of the above-mentioned at least one layer, and then the terminal can perform brightness processing on the material image of the corresponding layer in the above-mentioned target texture map based on the image brightness of the material image of the above-mentioned at least one layer.

[0111] It should be noted that the larger the parallax depth value, the farther the material is visually, and the smaller the change in viewing angle movement. On the contrary, the smaller the parallax depth value, the closer the material is visually, and the larger the change in viewing angle movement. In this regard, the terminal can adjust the brightness of the material image. The larger the parallax depth, the smaller the brightness of the material image, so as to visually present the material as being farther away, thereby achieving a better parallax effect. Among them, the smaller the change in viewing angle movement means that when the material is visually presented at a farther position, the distance the material moves when the viewing angle moves is smaller.

[0112] In some embodiments, the above-mentioned image adjustment parameters may include a brightness parameter, that is, the brightness of the material image of each layer may be independent, and the larger the value of the brightness parameter is, the higher the brightness presented is.

[0113] In some embodiments, the above-mentioned image adjustment parameters may include image position parameters, that is, based on the image position parameters, the material image of the corresponding layer may be individually controlled to move so that the position after the movement matches the image position parameters.

[0114] In some embodiments, the lighting texture map refers to objects at some fixed positions in the scene that need light and shadow information, which stores the lighting information of the surface in the scene. This information may include ambient light, direct light, shadows, etc. The terminal can use the lighting texture map to re-render the target model.

[0115] In some embodiments, after obtaining the target model to be rendered, the terminal can perform UV development processing on the above target model to obtain a two-dimensional plane view of the above target model. Therefore, the above-mentioned rendering of the material images of each mapping area on the above target model can include: the terminal can render the material images of each mapping area on the above-mentioned two-dimensional plane view to obtain the rendered two-dimensional plane view, and then the terminal can obtain the rendered above-mentioned target model based on the rendered two-dimensional plane view.

[0116] From the above content, it can be seen that by obtaining the target model to be rendered, and obtaining the texture map, which includes at least two map areas, each map area is provided with a material image that needs to be presented on the above target model, and then the material depth information corresponding to each map area is obtained, wherein at least two material depth information are different, and finally, based on the shooting perspective vector of the virtual camera of the above target model and the above material depth information of each map area, the material image of each map area is rendered on the above target model, so that only different depths need to be set for the material images of different map areas in the texture map, and different material images can be rendered on the target model through only one target model, so as to achieve the depth effect, thereby reducing the resources consumed when rendering the depth effect of the model.

[0117] This embodiment also provides a model rendering device, which can be integrated into a terminal device. Fig.13 As shown, the model rendering device may include:

[0118] Model acquisition module 1301, used to acquire the target model to be rendered;

[0119] A map acquisition module 1302, used to acquire a texture map, wherein the texture map includes at least two map areas, each of which contains a material image to be presented on the target model;

[0120] The information acquisition module 1303 is used to acquire the material depth information corresponding to each map area, wherein at least two material depth information are different;

[0121] The rendering module 1304 is used to render the material image of each mapping area on the above-mentioned target model based on the shooting angle vector of the virtual camera of the above-mentioned target model and the above-mentioned material depth information of each mapping area.

[0122] In some embodiments, different map regions are in different layers on the texture map, and the rendering module 1304 is specifically used to:

[0123] Based on the shooting perspective vector and the material depth information of each mapping area, the material image corresponding to the layer where each mapping area is located is processed;

[0124] Mix the processed material images in each layer to obtain the target texture map;

[0125] Based on the target texture map, the material image of each mapping area is rendered on the target model.

[0126] In some embodiments, the transparency channel of the texture map stores transparency information of each map area, and the transparency information is used to indicate a non-transparent material image area and a transparent non-material image area in the map area. The rendering module 1304 is specifically used to:

[0127] Based on the transparency information, the processed material images in the material image areas of each layer are mixed to obtain a target texture map.

[0128] In some embodiments, the rendering module 1304 is specifically used for:

[0129] Based on the shooting perspective vector and the material depth information of each mapping area, determining the position of the material image of each mapping area after the offset;

[0130] Based on the offset position of the material image of each mapping area, the material image of each mapping area is updated in the corresponding layer.

[0131] In some embodiments, the rendering module 1304 is specifically used for:

[0132] Obtain material rendering parameters for the above target model;

[0133] Based on the material rendering parameters and the target texture map, the material image of each mapping area is rendered on the target model.

[0134] In some embodiments, the material rendering parameters include image adjustment parameters of at least one layer of material images, and the rendering module 1304 is specifically used to:

[0135] Based on the image adjustment parameters of the material image of at least one layer, the material image of the corresponding layer in the target texture map is adjusted to obtain an adjusted target texture map;

[0136] Based on the adjusted target texture map, the material image of each mapping area is rendered on the target model.

[0137] In some embodiments, the image adjustment parameters include image repetition parameters, which are used to indicate the repetition of materials. The rendering module 1304 is specifically used to:

[0138] Based on the image repetition parameter of the material image of at least one layer, the material image is repeatedly set in the corresponding layer of the target texture map to obtain an adjusted target texture map.

[0139] In some embodiments, the image adjustment parameters include an image zoom factor, and the rendering module 1304 is specifically used to:

[0140] Based on the image scaling factor of the material image of at least one layer, the material image of the corresponding layer in the target texture map is scaled.

[0141] In some embodiments, the image adjustment parameters include depth indication parameters, and the rendering module 1304 is specifically used to:

[0142] Determining the image brightness of the material image of the at least one layer based on the depth indication parameter of the material image of the at least one layer;

[0143] Based on the image brightness of the material image of the at least one layer, brightness processing is performed on the material image of the corresponding layer in the target texture map.

[0144] In some embodiments, the material rendering parameters include layer rendering indication parameters, and the layer rendering indication parameters are used to indicate the layer to be rendered in the target texture map. The rendering module 1304 is specifically used to:

[0145] Based on the layer rendering indication parameters, the material image of the corresponding layer in the target texture map is rendered onto the target model.

[0146] In some embodiments, the rendering module 1304 is specifically used for:

[0147] Based on the shooting perspective vector and the material depth information of each mapping area, determining the position offset information of the material image of each mapping area;

[0148] Determining the image position of each material image on the target model based on the position offset information of each material image;

[0149] Based on the image position of each of the above-mentioned material images, each material image is rendered on the above-mentioned target model.

[0150] In some embodiments, the above-mentioned map acquisition module 1302 is specifically used for:

[0151] Obtaining an initial map and partition indication parameters for the initial map;

[0152] Divide at least two mapping areas in the initial mapping based on the partition indication parameter;

[0153] At least two material images to be presented on the target model are obtained, and the at least two material images are respectively set in the mapping area to obtain the texture mapping.

[0154] In some embodiments, after obtaining the target model to be rendered, the model rendering device further includes a model processing module, and the model processing module is specifically used to:

[0155] Perform UV development on the target model to obtain a two-dimensional plane image of the target model;

[0156] The rendering module 1304 is specifically used for:

[0157] Rendering the material images of each mapping area on the two-dimensional plane map to obtain a rendered two-dimensional plane map;

[0158] The rendered target model is obtained based on the rendered two-dimensional plane image.

[0159] From the above content, it can be seen that by obtaining the target model to be rendered, and obtaining the texture map, which includes at least two map areas, each map area is provided with a material image that needs to be presented on the above target model, and then the material depth information corresponding to each map area is obtained, wherein at least two material depth information are different, and finally, based on the shooting perspective vector of the virtual camera of the above target model and the above material depth information of each map area, the material image of each map area is rendered on the above target model, so that only different depths need to be set for the material images of different map areas in the texture map, and different material images can be rendered on the target model through only one target model, so as to achieve the depth effect, thereby reducing the resources consumed when rendering the depth effect of the model.

[0160] Accordingly, an embodiment of the present application further provides an electronic device, which may be a terminal, and the terminal may be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC, Personal Computer), a personal digital assistant (Personal Digital Assistant, PDA) and other terminal devices. Alternatively, the electronic device may be a server.

[0161] like Fig.14 As shown, Fig.14 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 1400 includes a processor 1401 having one or more processing cores, a memory 1402 having one or more computer-readable storage media, and a computer program stored in the memory 1402 and executable on the processor. The processor 1401 is electrically connected to the memory 1402. It will be understood by those skilled in the art that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0162] The processor 1401 is the control center of the electronic device 1400, and uses various interfaces and lines to connect various parts of the entire electronic device 1400. By running or loading software programs and / or units stored in the memory 1402, and calling data stored in the memory 1402, the processor 1401 executes various functions of the electronic device 1400 and processes data, thereby monitoring the electronic device 1400 as a whole. The processor 1401 can be a central processing unit CPU, a graphics processing unit GPU, a network processor (Network Processor, NP), etc., and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application.

[0163] In the embodiment of the present application, the processor 1401 in the electronic device 1400 will load instructions corresponding to the processes of one or more application programs into the memory 1402 according to the following steps, and the processor 1401 will run the application programs stored in the memory 1402 to implement various functions, such as:

[0164] Get the target model to be rendered;

[0165] Acquire a texture map, wherein the texture map includes at least two map areas, and each map area is provided with a material image to be presented on the target model;

[0166] Obtaining material depth information corresponding to each map area, wherein at least two material depth information are different;

[0167] Based on the shooting angle vector of the virtual camera of the target model and the material depth information of each mapping area, the material image of each mapping area is rendered on the target model.

[0168] Therefore, the electronic device 1400 provided in this embodiment can bring the following technical effects: reducing the resources consumed when rendering the depth effect of the model.

[0169] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0170] Optional, such as Fig.14 As shown, the electronic device 1400 further includes: a touch screen 1403, a radio frequency circuit 1404, an audio circuit 1405, an input unit 1406, and a power supply 1407. The processor 1401 is electrically connected to the touch screen 1403, the radio frequency circuit 1404, the audio circuit 1405, the input unit 1406, and the power supply 1407, respectively. Those skilled in the art can understand that Fig.14 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0171] The touch display screen 1403 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 1403 may include a display panel and a touch panel. Among them, the display panel may be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces may be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light emitting diode (OLED, Organic Light-EmittingDiode) and the like. The touch panel may be used to collect the user's touch operation on or near it (such as the user using any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 1401, and can receive the command sent by the processor 1401 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 1401 to determine the type of touch event, and then the processor 1401 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 1403 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 1403 can also be used as a part of the input unit 1406 to realize the input function.

[0172] The radio frequency circuit 1404 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to send and receive signals between the network device or other electronic devices.

[0173] The audio circuit 1405 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 1405 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1405 and converted into audio data, and then the audio data is output to the processor 1401 for processing, and then sent to another electronic device through the radio frequency circuit 1404, or the audio data is output to the memory 1402 for further processing. The audio circuit 1405 may also include an earplug jack to provide communication between an external headset and an electronic device.

[0174] The input unit 1406 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0175] The power supply 1407 is used to supply power to various components of the electronic device 1400. Optionally, the power supply 1407 can be logically connected to the processor 1401 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 1407 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0176] although Fig.14 Not shown, the electronic device 1400 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0177] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0178] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0179] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored, and the computer program can be loaded by a processor to execute any model rendering method provided in the embodiment of the present application. The computer program can execute the following steps of the model rendering method:

[0180] Get the target model to be rendered;

[0181] Acquire a texture map, wherein the texture map includes at least two map areas, and each map area is provided with a material image to be presented on the target model;

[0182] Obtaining material depth information corresponding to each map area, wherein at least two material depth information are different;

[0183] Based on the shooting angle vector of the virtual camera of the target model and the material depth information of each mapping area, the material image of each mapping area is rendered on the target model.

[0184] It can be seen that the computer program can be loaded by the processor to execute any model rendering method provided in the embodiments of the present application, thereby bringing the following technical effects: reducing the resources consumed when rendering the depth effect of the model.

[0185] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0186] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0187] Since the computer program stored in the computer-readable storage medium can execute any one of the model rendering methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the model rendering methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0188] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the methods provided in various optional implementations of the above embodiments.

[0189] In the above-mentioned model rendering device, computer-readable storage medium, electronic device, and computer program product embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, reference can be made to the relevant description of other embodiments. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process and beneficial effects of the above-described model rendering device, computer-readable storage medium, computer program product, electronic device, and its corresponding units can refer to the description of the model rendering method in the above embodiment, and will not be repeated here.

[0190] The above is a detailed introduction to a model rendering method, device, electronic device, computer-readable storage medium and computer program product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A model rendering method, characterized in that: The method comprises: Get the target model to be rendered; Acquire a texture map, wherein the texture map includes at least two map areas, and each map area is provided with a material image that needs to be presented on the target model; Obtaining material depth information corresponding to each map area, wherein at least two material depth information are different; Based on the shooting angle vector of the virtual camera of the target model and the material depth information of each mapping area, the material image of each mapping area is rendered on the target model.

2. The model rendering method according to claim 1, characterized in that: Different mapping areas are in layers of different levels on the texture map, and the material image of each mapping area is rendered on the target model based on the shooting perspective vector of the virtual camera of the target model and the material depth information of each mapping area, including: Based on the shooting perspective vector and the material depth information of each mapping area, processing the corresponding material image in the layer where each mapping area is located; Mix the processed material images in each layer to obtain the target texture map; Based on the target texture map, the material image of each map area is rendered on the target model.

3. The model rendering method according to claim 2, characterized in that: The transparency channel of the texture map stores transparency information of each map area, and the transparency information is used to indicate a non-transparent material image area and a transparent non-material image area in the map area. The processed material images in each layer are mixed to obtain a target texture map, including: Based on the transparency information, the processed material images in the material image areas of each layer are mixed to obtain a target texture map.

4. The model rendering method according to claim 2, characterized in that: The processing of the corresponding material image in the layer where each mapping area is located based on the shooting perspective vector and the material depth information of each mapping area includes: Determine the offset position of the material image of each mapping area based on the shooting perspective vector and the material depth information of each mapping area; Based on the offset position of the material image of each mapping area, the material image of each mapping area is updated in the corresponding layer.

5. The model rendering method according to claim 2, characterized in that: The step of rendering the material images of each mapping area on the target model based on the target texture map includes: Obtaining material rendering parameters for the target model; Based on the material rendering parameters and the target texture map, the material image of each map area is rendered on the target model.

6. The model rendering method according to claim 5, characterized in that: The material rendering parameters include image adjustment parameters of a material image of at least one layer, and rendering the material image of each mapping area on the target model based on the material rendering parameters and the target texture map includes: Based on the image adjustment parameters of the material image of at least one layer, adjusting the material image of the corresponding layer in the target texture map to obtain an adjusted target texture map; Based on the adjusted target texture map, the material image of each map area is rendered on the target model.

7. The model rendering method according to claim 6, characterized in that: The image adjustment parameter includes an image repetition parameter, and the image repetition parameter is used to indicate the material repetition situation. The image adjustment parameter based on the material image of at least one layer adjusts the material image of the corresponding layer in the target texture map to obtain the adjusted target texture map, including: Based on the image repetition parameter of the material image of at least one layer, the material image is repeatedly set in the corresponding layer of the target texture map to obtain an adjusted target texture map.

8. The model rendering method according to claim 6, characterized in that: The image adjustment parameter includes an image zoom factor, and the image adjustment parameter based on the material image of at least one layer adjusts the material image of the corresponding layer in the target texture map to obtain the adjusted target texture map, including: Based on the image scaling factor of the material image of at least one layer, the material image of the corresponding layer in the target texture map is scaled.

9. The model rendering method according to claim 6, characterized in that: The image adjustment parameter includes a depth indication parameter, and the image adjustment parameter based on the material image of at least one layer adjusts the material image of the corresponding layer in the target texture map to obtain the adjusted target texture map, including: determining, based on a depth indication parameter of the material image of at least one layer, an image brightness of the material image of the at least one layer; Based on the image brightness of the material image of the at least one layer, brightness processing is performed on the material image of the corresponding layer in the target texture map.

10. The model rendering method according to claim 5, characterized in that: The material rendering parameters include layer rendering indication parameters, and the layer rendering indication parameters are used to indicate the layer to be rendered in the target texture map. The material image of each map area is rendered on the target model based on the material rendering parameters and the target texture map, including: Based on the layer rendering indication parameters, the material image of the corresponding layer in the target texture map is rendered onto the target model.

11. The model rendering method according to claim 1, characterized in that: The method of rendering the material image of each mapping area on the target model based on the shooting perspective vector of the virtual camera of the target model and the material depth information of each mapping area includes: Determine position offset information of the material image of each mapping area based on the shooting perspective vector and the material depth information of each mapping area; Determining the image position of each material image on the target model based on the position offset information of each material image; Based on the image position of each of the material images, each of the material images is rendered on the target model.

12. The model rendering method according to claim 1, characterized in that: The obtaining of the texture map comprises: Obtaining an initial map and partition indication parameters for the initial map; Dividing at least two mapping areas in the initial mapping based on the partition indication parameter; At least two material images to be presented on the target model are obtained, and the at least two material images are respectively set in a mapping area to obtain the texture map.

13. The model rendering method according to any one of claims 1 to 12, characterized in that: After obtaining the target model to be rendered, it also includes: Performing UV development on the target model to obtain a two-dimensional plane image of the target model; The rendering of the material images of each mapping area on the target model includes: Rendering the material images of each mapping area on the two-dimensional plane map to obtain a rendered two-dimensional plane map; The rendered target model is obtained based on the rendered two-dimensional plane image.

14. A model rendering device, characterized in that: The device comprises: A model acquisition module is used to obtain a target model to be rendered; A texture acquisition module, used for acquiring a texture map, wherein the texture map includes at least two map areas, each of which contains a material image to be presented on the target model; An information acquisition module, used to acquire material depth information corresponding to each map area, wherein at least two material depth information are different; A rendering module is used to render the material image of each mapping area on the target model based on the shooting angle vector of the virtual camera of the target model and the material depth information of each mapping area.

15. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps of the model rendering method according to any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps of the model rendering method according to any one of claims 1 to 13.

Citation Information

Cited By

  • VR rendering method and related device

    CN120198564A