CN109697748A - Model compression processing method, model pinup picture processing method device, storage medium - Google Patents

Model compression processing method, model pinup picture processing method device, storage medium Download PDF

Info

Publication number
CN109697748A
CN109697748A CN201811567198.6A CN201811567198A CN109697748A CN 109697748 A CN109697748 A CN 109697748A CN 201811567198 A CN201811567198 A CN 201811567198A CN 109697748 A CN109697748 A CN 109697748A
Authority
CN
China
Prior art keywords
textures
initial
model
area
initial model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811567198.6A
Other languages
Chinese (zh)
Other versions
CN109697748B (en
Inventor
郜建阳
江韬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201811567198.6A priority Critical patent/CN109697748B/en
Publication of CN109697748A publication Critical patent/CN109697748A/en
Application granted granted Critical
Publication of CN109697748B publication Critical patent/CN109697748B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Image Processing (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

Present disclose provides a kind of model compression processing method and processing devices, electronic equipment, computer readable storage medium, belong to field of computer technology.This method comprises: obtaining initial model, polygon segmentation is carried out by the expansion textures to the initial model, calculates the area of the expansion textures;The presetted pixel number and presetted pixel density of object module are obtained, and determines the default developed area of the object module according to the presetted pixel number and presetted pixel density;According to the area of the expansion textures and the default developed area, zoom factor of the object module relative to the initial model is determined;The initial model is zoomed in and out according to the zoom factor, and adjusts the pixel number of the initial model according to the presetted pixel number, obtains the object module.The accuracy of model compression processing can be improved in the disclosure, has stronger applicability to different models, and can simplify the operating process of developer.

Description

Model compression processing method, model pinup picture processing method device, storage medium
Technical field
This disclosure relates to field of computer technology more particularly to a kind of model compression processing method, model pinup picture processing side Method, model compression processing unit, model pinup picture processing unit, electronic equipment and computer readable storage medium.
Background technique
With the development of computer technology, there are more and more application platforms, such as using window as the PC of representative (PC) platform, using ios and android as the mobile platform of representative, using ps and xbox as game representation host platform etc., Therefore developer is frequently necessary to application program from a platform transplantation to other platforms.
In graft application program, especially transplanting games, the characteristics of needs according to different platform, by personage's mould Type, animation model etc. are adjusted, such as the display fineness of PC platform is higher, and the resolution ratio of usual model is higher, and PC is put down When the application program of platform is transplanted to mobile platform, it may be necessary to be compressed to model, to reduce the size of its data packet.
Existing model compression processing method often relies on the artificial parameter for determining compression degree, is adjusted according to the parameter The size or resolution ratio of archetype, obtain object module.However artificial experience is difficult to ensure optimal compression degree, leads to difficulty To obtain ideal object module.
It should be noted that information is only used for reinforcing the reason to the background of the disclosure disclosed in above-mentioned background technology part Solution, therefore may include the information not constituted to the prior art known to persons of ordinary skill in the art.
Summary of the invention
Present disclose provides a kind of model compression processing method, model pinup picture processing method, model compression processing units, mould Type stick picture disposing device, electronic equipment and computer readable storage medium, and then existing mould is overcome at least to a certain extent Type compression processing method process is complex, the artificial problem for adjusting compression processing inaccuracy.
Other characteristics and advantages of the disclosure will be apparent from by the following detailed description, or partially by the disclosure Practice and acquistion.
According to one aspect of the disclosure, a kind of model compression processing method is provided, comprising: obtain initial model, pass through Polygon segmentation is carried out to the expansion textures of the initial model, calculates the area of the expansion textures;Obtain object module Presetted pixel number and presetted pixel density, and the object module is determined according to the presetted pixel number and presetted pixel density Default developed area;According to it is described expansion textures area and the default developed area, determine the object module relative to The zoom factor of the initial model;The initial model is zoomed in and out according to the zoom factor, and according to described default Pixel number adjusts the pixel number of the initial model, obtains the object module.
In a kind of exemplary embodiment of the disclosure, the area according to the expansion textures and the default expansion Area determines that the object module relative to the zoom factor of the initial model includes: to be calculated by the following formula the mesh Mark zoom factor of the model relative to the initial model:Wherein, R is the zoom factor, and S1 is described Default developed area, S2 are the area of the expansion textures.
It is described to be contracted according to the zoom factor to the initial model in a kind of exemplary embodiment of the disclosure Put includes: to obtain scaled matrix according to the zoom factor;Datum mark based on initial model, by following formula to described first The coordinate of each pixel of beginning model is adjusted, to zoom in and out to the initial model: UVnew=(UVold-UVrefer)· Scale+UVreferWherein, UVoldFor each pixel coordinate before adjustment of initial model, UVnewFor each pixel coordinate after the adjustment of the initial model, UVReferFor the coordinate of the datum mark of the initial model, Scale is the scaled matrix.
In a kind of exemplary embodiment of the disclosure, the datum mark includes the central point of the initial model.
In a kind of exemplary embodiment of the disclosure, the expansion textures by the initial model carry out polygon Shape segmentation, the area for calculating the expansion textures includes: that the expansion textures of the initial model are divided into multiple triangles;Benefit The area of the multiple triangle is calculated with Heron's formula, and the area of the multiple triangle is added to obtain the expansion patch The area of figure.
It is described that the initial model is adjusted according to the presetted pixel number in a kind of exemplary embodiment of the disclosure If the pixel number that pixel number includes: the initial model is greater than the presetted pixel number, will by image down sampling algorithm The pixel number of the initial model is adjusted to the presetted pixel number.
In a kind of exemplary embodiment of the disclosure, the method also includes: if the pixel number of the initial model Less than the presetted pixel number, then the pixel number of the initial model is adjusted to by the presetted pixel by image interpolation algorithm Number.
In a kind of exemplary embodiment of the disclosure, the expansion textures are UV textures (texture mapping).
According to one aspect of the disclosure, a kind of model pinup picture processing method is provided, comprising: obtain initial textures, calculate The initial area of the initial textures;The target picture prime number and object pixel density for obtaining target textures, according to the target picture Prime number and object pixel density determine the target area of the target textures;According to the initial area and the target area, Determine scaling of the target textures relative to the initial textures;According to the scaling to the initial textures into Row scaling, obtains the target textures.
According to one aspect of the disclosure, a kind of model compression processing unit is provided, comprising: initial model obtains module, For obtaining initial model, polygon segmentation is carried out by the expansion textures to the initial model, calculates the expansion textures Area;Parameter preset obtains module, for obtaining the presetted pixel number and presetted pixel density of object module, and according to described Presetted pixel number and presetted pixel density determine the default developed area of the object module;Zoom factor determining module, is used for According to the area of the expansion textures and the default developed area, determine the object module relative to the initial model Zoom factor;Compression processing execution module, for being zoomed in and out according to the zoom factor to the initial model, and according to institute The pixel number that presetted pixel number adjusts the initial model is stated, the object module is obtained.
According to one aspect of the disclosure, a kind of model pinup picture processing unit is provided, comprising: initial textures obtain module, For obtaining initial textures, the initial area of the initial textures is calculated;Target component obtains module, for obtaining target textures Target picture prime number and object pixel density, the target textures are determined according to the target picture prime number and object pixel density Target area;Scaling determining module, for determining the target textures according to the initial area and the target area Scaling relative to the initial textures;Stick picture disposing execution module is used for according to the scaling to described initial Textures zoom in and out, and obtain the target textures.
According to one aspect of the disclosure, a kind of electronic equipment is provided, comprising: processor;And memory, for storing The executable instruction of the processor;Wherein, the processor is configured to above-mentioned to execute via the executable instruction is executed Method described in any one.
According to one aspect of the disclosure, a kind of computer readable storage medium is provided, computer program is stored thereon with, The computer program realizes method described in above-mentioned any one when being executed by processor.
The exemplary embodiment of the disclosure has the advantages that
By calculating the expansion textures area of initial model and the default developed area of object module, object module is determined Initial model is zoomed in and out relative to the zoom factor of initial model, and according to zoom factor, and is based on presetted pixel number The pixel number for adjusting initial model, to obtain the object module after compression processing.On the one hand, according to expansion textures area and in advance It is the compression processing of model if developed area determines zoom factor, and determines the degree of pixel adjustment according to presetted pixel number Unified standard has been determined, has needed not rely upon artificial judgement, has improved the accuracy of compression processing, and have to different models There is stronger applicability;On the other hand, the compression process of the present exemplary embodiment may be implemented automatic processing and criticize Amount processing, simplifies the operating process of developer, reduces human cost.In another aspect, when carrying out compression processing, simultaneously Consider that size adjusting and pixel adjust the demand of two aspects, the process of refinement to model may be implemented, meet more various Application demand.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure Example, and together with specification for explaining the principles of this disclosure.It should be evident that the accompanying drawings in the following description is only the disclosure Some embodiments for those of ordinary skill in the art without creative efforts, can also basis These attached drawings obtain other attached drawings.
Fig. 1 shows a kind of schematic diagram of model compression processing method in relevant programme;
Fig. 2 shows the flow charts of model compression processing method a kind of in the present exemplary embodiment;
Fig. 3 shows a kind of schematic diagram that presetted pixel density is arranged in the present exemplary embodiment;
Fig. 4 shows a kind of schematic diagram of model pinup picture processing method in the present exemplary embodiment;
Fig. 5 shows a kind of structural block diagram of model compression processing unit in the present exemplary embodiment;
Fig. 6 shows a kind of schematic diagram of model pinup picture processing unit in the present exemplary embodiment;
Fig. 7 shows a kind of electronic equipment for realizing the above method in the present exemplary embodiment;
Fig. 8 shows a kind of computer readable storage medium for realizing the above method in the present exemplary embodiment.
Specific embodiment
Example embodiment is described more fully with reference to the drawings.However, example embodiment can be with a variety of shapes Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, thesing embodiments are provided so that the disclosure will more Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.Described feature, knot Structure or characteristic can be incorporated in any suitable manner in one or more embodiments.
In a kind of scheme of the relevant technologies, be constantly carried out by the textures to archetype empirical adjustment with into The compression processing of row model.For example, as shown in Figure 1, be initial textures model shown in Fig. 1 (a), textures quality compared with To be clear, Fig. 1 (b) is obtained by carrying out first time compression processing to model, compared with the textures in Fig. 1 (a), clarity has one Setting loss is lost, but the degree lost is smaller, within the scope of vision acceptable, is carried out second of compression processing to model and is obtained figure 1 (c), there is visually more apparent blur effect in edge, cannot relatively clear complete displaying model detail, because This, cannot continue to compress.Compression parameters are obtained according to the resolution data in above-mentioned compression process, to be finally completed mould The compression processing of type.But this method is substantially repeatedly to attempt the process of compression, dependent on the intuitive judgment of vision, process It is relatively complicated, and efficiency is lower.
In view of the above problems, the exemplary embodiment of the disclosure provides firstly a kind of model compression processing method, wherein Model can be the fine arts model of various 3D, such as the actor model in game, person model or building mould in animated video Type etc..The present embodiment can be applied in following scene: when transplanting games between different platform, according to target platform Display characteristic in game actor model carry out compression processing;In the post-processing of animated video, to person model or Buildings model etc. carries out compression processing, to realize resource optimization and multi version video etc..It is above that only the present embodiment is answered It is illustrated with scene, the disclosure is not specially limited this.
2 pairs of present exemplary embodiment are described further with reference to the accompanying drawing, as shown in Fig. 2, model compression processing method It may comprise steps of S210~S240:
Step S210 obtains initial model, carries out polygon segmentation by the expansion textures to initial model, calculates expansion The area of textures.
Wherein, initial model refers to that the model for needing to carry out compression processing, initial model are 3D model, and shape has more Sample, such as can be cube, sphere, humanoid or other anomalistic objects etc..The expansion textures of initial model are to be formed The covering of its outer surface is the Planar Mapping of certain shapes after expansion, and the expansion textures of a model can be one, can also be with It is multiple.In view of the property in irregular shape of textures is unfolded, when carrying out the areal calculation of expansion textures, first expansion can be pasted Figure carry out polygon segmentation, polygon can be triangle, parallelogram, regular pentagon or other be easy to direct reference area Regular polygon, then calculate separately the area of each polygon, summation obtains the gross area of expansion textures.
In one exemplary embodiment, OpenGL (open graphic library, for rendering the application of vector graphics can be based on Program Interfaces) and OpenMesh (it is a kind of expression and management polygonal mesh data structure) to initial model and its exhibition It opens textures to be managed, is handled using 3DS MAX (a kind of three-dimensional animation rendering and Software for producing), following generation can be used Code construction virtual polygon:
TheTMesh=snapshotAsMesh obj;
TheNewMesh=Editable_mesh ();One empty polygon of // creation
TheNewMesh.mesh=theTMesh;// mapping
convertTo theNewMesh Editable_Poly;// conversion
And form the partial region of virtual polygon and former expansion textures and map, in order to reference area, while not changing Become the Mesh data of former expansion textures.
In one exemplary embodiment, after obtaining initial model, the dummy model with initial model equivalence can be constructed, And textures expansion and subsequent compression processing are carried out to dummy model, object module is obtained, so as to which initial model is complete Whole storage in the database, in order in the case of other (such as change parameter carry out different compression processings, model recovery Deng) call directly.
Step S220 obtains the presetted pixel number and presetted pixel density of object module, and according to presetted pixel number and in advance If pixel density determines the default developed area of object module.
Wherein, object module, which refers to, carries out compression processing, the model for finally needing to obtain, presetted pixel number to initial model It, usually can multiplying with horizontal pixel number and longitudinal pixel number for desired pixel quantity in the textures that are unfolded about object module Product is to indicate, such as can use px·pyIndicate presetted pixel number, presetted pixel density refers to the textures that object module is unfolded The number of pixels possessed in middle unit area can indicate presetted pixel density, such as 64pix/m shown in Fig. 3 with ρ, can To be converted to pixel density 64*64pix/m2.In the present embodiment, presetted pixel number is the beauty of application scenarios with presetted pixel density Predetermined parameter in art project allows the model in each project to follow unified standard.Default developed area is The gross area for the textures that object module is unfolded, can by the way that presetted pixel number and presetted pixel density are calculated, Such as default developed area can be calculated by following formula (1):
S1=(px·py)/ρ。 (1)
Step S230 determines object module relative to initial model according to the area of expansion textures and default developed area Zoom factor.
Wherein, zoom factor is used to indicate size adjusting coefficient of the object module relative to initial model, usually target Specific proportionate relationship between the area of the expansion textures of the default developed area and initial model of model.
In one exemplary embodiment, step S230 may comprise steps of:
Zoom factor of the object module relative to initial model is calculated by following formula (2):
Wherein, R is zoom factor, S1To preset developed area, S2For the area that textures are unfolded.S1/S2 be object module with The textures area ratio of initial model, since zoom factor usually indicates the parameter of unidimensional scale, and area ratio is two-dimentional scale Parameter, therefore drop power can be carried out to area ratio and calculated, obtain zoom factor.
In one exemplary embodiment, it is contemplated that when using the area of polygon separation calculation expansion textures, it will usually Certain approximate processing is taken, may result in the slight error of expansion textures area, therefore can be in formula (2) to expansion The area S2 of textures carries out certain amendment, such as following formula (3):
Wherein, a is correction factor, usually between (0.9,1.1), according to the tangent slope at each cut-point and can be divided The difference degree of the slope of the most similar straight border of cutpoint is calculated.Zoom factor meter can be improved after introducing correction factor The accuracy of calculation.
Step S240 zooms in and out initial model according to zoom factor, and adjusts initial model according to presetted pixel number Pixel number, obtain object module.
In the present embodiment, compression processing actually contains the processing of two aspects: size adjusting and resolution adjustment;Step Scaling in rapid S240 adjusts the process of moulded dimension, and adjustment pixel number is the process for adjusting model resolution.Size adjusting Size including zooming in or out initial model, resolution adjustment include the pixel number for increasing or decreasing initial model.It is scaling When, the point on the basis of some point in initial model carries out equal proportion adjustment to initial model according to zoom factor R, and R is greater than 1 When for amplification, when R is less than 1 for reduce;When adjusting pixel number, the pixel number of initial model is adjusted to presetted pixel number, such as Fruit presetted pixel number is less than the pixel number of initial model, then the pixel number of the reduction initial model of adaptability, if presetted pixel Number is greater than the pixel number of initial model, then the pixel number of the increase initial model of adaptability.Processing of both comprehensive, final To object module.
Further exemplary illustration is done below for the process of scaling:
In one exemplary embodiment, basis in the zoom factor R being calculated based on formula (2) or (3), step S240 Zoom factor can realize the process that initial model zooms in and out by following steps:
Referring to formula (4), scaled matrix is obtained according to zoom factor;
Datum mark based on initial model is adjusted by coordinate of the following formula (5) to each pixel of initial model It is whole, to be zoomed in and out to initial model:
UVnew=(UVold-UVrefer)·Scale+UVrefer; (5)
Wherein, Scale is scaled matrix, UVoldFor each pixel coordinate before adjustment of initial model, UVnewIt is first The coordinate of each pixel of beginning model after the adjustment, UVReferFor the coordinate of the datum mark of initial model.
In the present embodiment, the coordinate of model can be the coordinate of conventional cubic system reference axis, such as (x, y, z), It can be the UV coordinate (a kind of Texture Coordinates) based on model pinup picture;For the seat of unified characterization model in three-dimensional space Mark, scaled matrix Scale can be the matrix based on homogeneous coordinate transformation, UVold、UVnewWith UVReferIt can be set to three Dimension is the homogeneous coordinates of standard.Homogeneous coordinates be by a script be n dimension vector indicated with a n+1 dimensional vector, such as UVoldFor (U, V) form two-dimensional coordinate when, can add z coordinate is 1, then UVoldHomogeneous coordinates be (U, V, 1).Specifically , it is contemplated that initial model is that the datum mark based on initial model zooms in and out, so the part for actually zooming in and out adjustment is UVold-UVRefer, i.e., vector of each pixel relative to datum mark, along with the coordinate UV of datum mark after adjustmentReferIt can obtain The coordinate of each pixel of model after to adjustment.
Datum mark can be set as any point in initial model, such as boundary point, Feature Points etc..It is exemplary one In embodiment, for ease of calculation, and when scaling the adjustment amount of each pixel is balanced, so that each pixel is uniformly adjusted Whole, datum mark can be set as the central point of initial model.Central point can be geometric center, be also possible to center of gravity, for not The initial model of regular body, can be using the central point of approximate regular contour as the central point of initial model, the present embodiment pair This is not specially limited.
Based on above description, in the present example embodiment, by the expansion textures area and mesh that calculate initial model The default developed area for marking model, determines zoom factor of the object module relative to initial model, and according to zoom factor to first Beginning model zooms in and out, and the pixel number based on presetted pixel number adjustment initial model, to obtain the mesh after compression processing Mark model.On the one hand, zoom factor is determined according to expansion textures area and default developed area, and true according to presetted pixel number Determine the degree of pixel adjustment, unified standard has been determined for the compression processing of model, has needed not rely upon artificial judgement, improves The accuracy of compression processing, and there is stronger applicability to different models;On the other hand, the compression of the present exemplary embodiment Automatic processing and batch processing may be implemented in treatment process, simplifies the operating process of developer, reduce manpower at This.In another aspect, when carrying out compression processing, while considering that size adjusting and pixel adjust the demand of two aspects, Ke Yishi Now to the process of refinement of model, meet more various application demand.
In one exemplary embodiment, polygon segmentation is carried out by the expansion textures to initial model in step S210, The process for calculating the area of expansion textures may comprise steps of:
The expansion textures of initial model are divided into multiple triangles;
The area of multiple triangles is calculated using Heron's formula, and the area of multiple triangles is added to obtain expansion textures Area.
I.e. when carrying out polygon segmentation to expansion textures, it can be finely divided as unit of triangle, all by polygon It is divided into triangle, the concrete shape of each triangle is not specially limited.Heron's formula can be used for all general three Angular to quadrature, calculation formula is as follows:
Wherein, S is triangle area, and a, b, c are three side lengths of triangle, p=(a+b+c)/2, i.e. three side lengths it is flat Mean value.The formula is suitable for all triangles.
In 3DS MAX, calculation code be can be such that
By the above process, after textures will be unfolded and be divided into triangle, three side lengths of each triangle, Ji Kegen are detected Its area is calculated according to Heron's formula, finally the area of whole triangles is summed to obtain the area of expansion textures, this method can fit For all non-curvilinear figures, and calculating process is more accurate.
Based on the expansion textures area of above-mentioned determination, in 3DS MAX, the code for scaling process be can be such that
In one exemplary embodiment, the process of the pixel number of initial model is adjusted in step S240 according to presetted pixel number It may comprise steps of:
If the pixel number of initial model is greater than presetted pixel number, pass through image down sampling algorithm for the picture of initial model Prime number is adjusted to presetted pixel number.
Image down sampling algorithm can reduce the pixel number of initial model, such as when the picture that presetted pixel number is initial model Prime number 1/4 when, need 4 pixels every in initial model being converted to 1 pixel, can retain in the 2*2 pixel closed on Maximum pixel color value can also calculate the average value etc. of pixel color value.The present embodiment is for the specific of image down sampling Implementation is not specially limited.
Above-mentioned steps are directed to the case where resolution ratio of object module is lower than initial model, usually move between different platform When planting games, the resolution ratio and degrees of detail highest of initial model, but in some special circumstances, such as by low level platform To high level platform transplant games when or object module size it is larger, need pixel number it is more when, object module Presetted pixel number is likely larger than the pixel number of initial model, then needs to improve the resolution ratio of initial model.Such case is directed to, In one exemplary embodiment, may be used also in above-mentioned steps S240 according to the process that presetted pixel number adjusts the pixel number of initial model With the following steps are included:
If the pixel number of initial model is less than presetted pixel number, pass through image interpolation algorithm for the pixel of initial model Number is adjusted to presetted pixel number.
Image interpolation algorithm generally comprises nearest neighbor interpolation algorithm, bilinear interpolation algorithm, cube convolution method etc., all may be used To be applicable in this present embodiment.During specific implementation, increased pixel average is distributed in each of initial model Between pixel, to obtain more smooth treatment effect.
In one exemplary embodiment, the expansion textures in step S210 are UV textures.
Wherein, UV refers to the coordinate of texture mapping, can define the location information of each point in textures, these points and mould Type connects each other, so that it is determined that the position of surface texture textures.It in the present embodiment, can UV textures to initial model Its area is calculated after being split, and according to the area of UV textures and default developed area, determines object module relative to introductory die The zoom factor of type, and initial model is zoomed in and out, further according to the pixel number of presetted pixel number adjustment initial model, final To object module.
The exemplary embodiment of the disclosure additionally provides a kind of model pinup picture processing method, wherein model pinup picture can be The textures of the fine arts model of various 3D, such as the actor model in game, person model or buildings model in animated video Textures etc..
4 pairs of present exemplary embodiment are described further with reference to the accompanying drawing, as shown in figure 4, model pinup picture processing method It may comprise steps of S410~S440:
Step S410 obtains initial textures, calculates the initial area of initial textures;
Step S420 obtains the target picture prime number and object pixel density of target textures, according to target picture prime number and target Pixel density determines the target area of target textures;
Step S430 determines scaling of the target textures relative to initial textures according to initial area and the target area Ratio;
Step S440 zooms in and out initial textures according to scaling, obtains target textures.
Wherein, initial textures refer to the model pinup picture handled, and textures can have diversity, can be rule Textures, such as rectangle, circle etc. are also possible to irregular textures etc..The initial area of initial textures can be according to specific patch Diagram shape is calculated by corresponding method, such as regular textures can be calculated by specific areal calculation formula, Irregular textures can carry out calculating by approximate or segmentation method etc..
Target textures refer to initial textures are handled after, the textures for finally needing to obtain, target picture prime number be about Desired pixel quantity in target textures can usually indicate with the product of horizontal pixel number and longitudinal pixel number, such as can With with px’·py' indicating target picture prime number, object pixel density refers to the pixel possessed in unit area in target textures Number can indicate pixel density with ρ '.Target picture prime number and object pixel density are true in advance in the fine arts project of application scenarios Fixed parameter allows the model pinup picture in each project to follow unified standard.Target area, that is, target textures area, Can be by the way that target picture prime number and object pixel density be calculated, such as following formula (7) can be passed through and calculate target Area:
S1'=(px’·py’)/ρ’。 (7)
Scaling is for indicating size adjusting coefficient of the target textures relative to initial textures, usually target textures Specific proportionate relationship between target area and the initial area of initial textures.Target patch can be calculated by following formula (8) Scaling of the figure relative to initial textures:
Wherein, R ' is scaling, S1' it is target area, S2' it is initial area.S1 '/S2 ' is for target textures and initially The textures area ratio of textures,
In the present example embodiment, to model pinup picture carry out processing contain two aspect processing: size adjusting with Resolution adjustment;Scaling in step S440 adjusts the process of textures size, and adjustment pixel number is to adjust textures resolution ratio Process.Size adjusting includes zooming in or out the size of initial textures, and resolution adjustment includes increasing or decreasing initial textures Pixel number.In scaling, the point on the basis of some point in initial textures the ratio such as carries out to initial textures according to scaling R ' Example adjustment is reduced when R ' is less than 1 to amplify when R ' is greater than 1;When adjusting pixel number, the pixel number of initial textures is adjusted To target picture prime number, if target picture prime number is less than the pixel number of initial textures, the pixel of the initial textures of reduction of adaptability Number, if target picture prime number is greater than the pixel number of initial textures, the pixel number of the initial textures of increase of adaptability.Comprehensive two sides The processing in face finally obtains target textures.
Based on above description, in the present example embodiment, pasted by the initial area and target that calculate initial textures The target area of figure, determines scaling of the target textures relative to initial textures, and according to scaling to initial textures into Row scaling, thus the target textures that obtain that treated.On the one hand, the degree of pixel adjustment is determined according to target picture prime number, is mould The processing of type textures has determined unified standard, unordered to depend on artificial judgement, improves the processing accuracy of textures;Another party Automatic processing and batch processing may be implemented in the model pinup picture treatment process in face, the present exemplary embodiment, simplifies exploitation The operating process of personnel, reduces human cost.
The exemplary embodiment of the disclosure additionally provides a kind of model compression processing unit, refering to what is shown in Fig. 5, the device 500 may include: that initial model obtains module 510, for obtaining initial model, be carried out by the expansion textures to initial model Polygon segmentation, calculates the area of expansion textures;Parameter preset obtains module 520, for obtaining the presetted pixel of object module It is several with presetted pixel density, and determine according to presetted pixel number and presetted pixel density the default developed area of object module;Contracting Coefficient determination module 530 is put, for determining object module relative to initial according to the area and default developed area that textures are unfolded The zoom factor of model;Compression processing execution module 540, for being zoomed in and out according to zoom factor to initial model, and according to Presetted pixel number adjusts the pixel number of initial model, obtains object module.
In one exemplary embodiment, zoom factor determining module can be used for being calculated by the following formula object module phase For the zoom factor of initial model:Wherein, R is zoom factor, and S1 is default developed area, and S2 is exhibition Open the area of textures.
In one exemplary embodiment, compression processing execution module may include: scaled matrix acquiring unit, be used for basis Zoom factor obtains scaled matrix;Scaling of model unit, for the datum mark based on initial model, by following formula to initial The coordinate of each pixel of model is adjusted, to zoom in and out to initial model:
UVnew=(UVold-UVrefer)·Scale+UVrefer
Wherein, UVoldFor each pixel coordinate before adjustment of initial model, UVnewFor each pixel of initial model Coordinate after the adjustment, UVReferFor the coordinate of the datum mark of initial model, Scale is scaled matrix.
In one exemplary embodiment, datum mark may include the central point of initial model.
In one exemplary embodiment, it may include: triangle cutting unit that initial model, which obtains module, and being used for will be initial The expansion textures of model are divided into multiple triangles;Areal calculation unit, for calculating multiple triangles using Heron's formula Area, and the area of multiple triangles is added to obtain the area of expansion textures.
In one exemplary embodiment, compression processing execution module may include: that pixel reduces processing unit, for first When the pixel number of beginning model is greater than presetted pixel number, the pixel number of initial model is adjusted to default by image down sampling algorithm Pixel number.
In one exemplary embodiment, compression processing execution module can also include: that pixel increases processing unit, be used for When the pixel number of initial model is less than presetted pixel number, the pixel number of initial model is adjusted to default by image interpolation algorithm Pixel number.
In one exemplary embodiment, it is UV textures that initial model, which obtains the expansion textures in module 510,.
The exemplary embodiment of the disclosure additionally provides a kind of model pinup picture processing unit, refering to what is shown in Fig. 6, the device 600 may include: that initial textures obtain module 610 and calculate the initial area of initial textures for obtaining initial textures;Target Parameter acquisition module 620, for obtaining the target picture prime number and object pixel density of target textures, according to target picture prime number and mesh Mark pixel density determines the target area of target textures;Scaling determining module 630, for according to initial area and target face Product, determines scaling of the target textures relative to initial textures;Stick picture disposing execution module 640, for according to scaling Initial textures are zoomed in and out, target textures are obtained.
The detail of above-mentioned each module/unit has carried out detailed retouch in corresponding method section Example It states, therefore details are not described herein again.
The exemplary embodiment of the disclosure additionally provides a kind of electronic equipment that can be realized the above method.
Person of ordinary skill in the field it is understood that various aspects of the disclosure can be implemented as system, method or Program product.Therefore, various aspects of the disclosure can be with specific implementation is as follows, it may be assumed that complete hardware embodiment, complete The embodiment combined in terms of full Software Implementation (including firmware, microcode etc.) or hardware and software, can unite here Referred to as circuit, " module " or " system ".
The electronic equipment 700 of this exemplary embodiment according to the disclosure is described referring to Fig. 7.What Fig. 7 was shown Electronic equipment 700 is only an example, should not function to the embodiment of the present disclosure and use scope bring any restrictions.
As shown in fig. 7, electronic equipment 700 is showed in the form of universal computing device.The component of electronic equipment 700 can wrap It includes but is not limited to: at least one above-mentioned processing unit 710, at least one above-mentioned storage unit 720, the different system components of connection The bus 730 of (including storage unit 720 and processing unit 710), display unit 740.
Wherein, storage unit is stored with program code, and program code can be executed with unit 710 processed, so that processing is single Member 710 executes the step described in above-mentioned " illustrative methods " part of this specification according to the various illustrative embodiments of the disclosure Suddenly.For example, processing unit 710 can execute step S210~S240 shown in Fig. 2 etc..
Storage unit 720 may include the readable medium of volatile memory cell form, such as Random Access Storage Unit (RAM) 721 and/or cache memory unit 722, it can further include read-only memory unit (ROM) 723.
Storage unit 720 can also include program/utility 724 with one group of (at least one) program module 725, Such program module 725 includes but is not limited to: operating system, one or more application program, other program modules and It may include the realization of network environment in program data, each of these examples or certain combination.
Bus 730 can be to indicate one of a few class bus structures or a variety of, including storage unit bus or storage Cell controller, peripheral bus, graphics acceleration port, processing unit use any bus structures in a variety of bus structures Local bus.
Electronic equipment 700 can also be with one or more external equipments 900 (such as keyboard, sensing equipment, bluetooth equipment Deng) communication, can also be enabled a user to one or more equipment interact with the electronic equipment 700 communicate, and/or with make Any equipment (such as the router, modulation /demodulation that the electronic equipment 700 can be communicated with one or more of the other calculating equipment Device etc.) communication.This communication can be carried out by input/output (I/O) interface 750.Also, electronic equipment 700 can be with By network adapter 760 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public network, Such as internet) communication.As shown, network adapter 760 is communicated by bus 730 with other modules of electronic equipment 700. It should be understood that although not shown in the drawings, other hardware and/or software module can not used in conjunction with electronic equipment 700, including but not Be limited to: microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and Data backup storage system etc..
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented Mode can also be realized by software realization in such a way that software is in conjunction with necessary hardware.Therefore, according to the disclosure The technical solution of embodiment can be embodied in the form of software products, which can store non-volatile at one Property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are so that a calculating Equipment (can be personal computer, server, terminal installation or network equipment etc.) is executed according to the exemplary implementation of the disclosure The method of example.
The exemplary embodiment of the disclosure additionally provides a kind of computer readable storage medium, and being stored thereon with can be realized The program product of this specification above method.In some possible embodiments, various aspects of the disclosure can also be realized For a kind of form of program product comprising program code, when program product is run on the terminal device, program code is used for Execute terminal device described in above-mentioned " illustrative methods " part of this specification according to the various exemplary embodiment party of the disclosure The step of formula.
It is produced refering to what is shown in Fig. 8, describing the program according to the exemplary embodiment of the disclosure for realizing the above method Product 800, can be using portable compact disc read only memory (CD-ROM) and including program code, and can set in terminal It is standby, such as run on PC.However, the program product of the disclosure is without being limited thereto, in this document, readable storage medium storing program for executing can With to be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or Person is in connection.
Program product can be using any combination of one or more readable mediums.Readable medium can be readable signal Jie Matter or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can be but be not limited to electricity, magnetic, optical, electromagnetic, infrared ray or partly lead System, device or the device of body, or any above combination.More specific example (the non exhaustive column of readable storage medium storing program for executing Table) it include: the electrical connection with one or more conducting wires, portable disc, hard disk, random access memory (RAM), read-only storage Device (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read only memory (CD- ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, In carry readable program code.The data-signal of this propagation can take various forms, including but not limited to electromagnetic signal, Optical signal or above-mentioned any appropriate combination.Readable signal medium can also be any readable Jie other than readable storage medium storing program for executing Matter, the readable medium can send, propagate or transmit for by instruction execution system, device or device use or and its The program of combined use.
The program code for including on readable medium can transmit with any suitable medium, including but not limited to wirelessly, have Line, optical cable, RF etc. or above-mentioned any appropriate combination.
Can with any combination of one or more programming languages come write for execute the disclosure operation program Code, programming language include object oriented program language-Java, C++ etc., further include conventional process Formula programming language-such as " C " language or similar programming language.Program code can be calculated fully in user It executes in equipment, partly execute on a user device, executing, as an independent software package partially in user calculating equipment Upper part executes on a remote computing or executes in remote computing device or server completely.It is being related to remotely counting In the situation for calculating equipment, remote computing device can pass through the network of any kind, including local area network (LAN) or wide area network (WAN), it is connected to user calculating equipment, or, it may be connected to external computing device (such as utilize ISP To be connected by internet).
In addition, above-mentioned attached drawing is only the schematic theory of the processing according to included by the method for disclosure exemplary embodiment It is bright, rather than limit purpose.It can be readily appreciated that the time that above-mentioned processing shown in the drawings did not indicated or limited these processing is suitable Sequence.In addition, be also easy to understand, these processing, which can be, for example either synchronously or asynchronously to be executed in multiple modules.
It should be noted that although being referred to several modules or list for acting the equipment executed in the above detailed description Member, but this division is not enforceable.In fact, according to an exemplary embodiment of the present disclosure, above-described two or More multimode or the feature and function of unit can embody in a module or unit.Conversely, above-described one A module or the feature and function of unit can be to be embodied by multiple modules or unit with further division.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure His embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or Adaptive change follow the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosure or Conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by claim It points out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the attached claims.

Claims (13)

1. a kind of model compression processing method characterized by comprising
Initial model is obtained, polygon segmentation is carried out by the expansion textures to the initial model, calculates the expansion textures Area;
The presetted pixel number and presetted pixel density of object module are obtained, and according to the presetted pixel number and presetted pixel density Determine the default developed area of the object module;
According to the area of the expansion textures and the default developed area, determine the object module relative to the introductory die The zoom factor of type;
The initial model is zoomed in and out according to the zoom factor, and the introductory die is adjusted according to the presetted pixel number The pixel number of type obtains the object module.
2. the method according to claim 1, wherein described according to the area that textures are unfolded and described default Developed area determines that the object module includes: relative to the zoom factor of the initial model
It is calculated by the following formula zoom factor of the object module relative to the initial model:
Wherein, R is the zoom factor, and S1 is the default developed area, and S2 is the area of the expansion textures.
3. according to the method described in claim 2, it is characterized in that, it is described according to the zoom factor to the initial model into Row scales
Scaled matrix is obtained according to the zoom factor;
Datum mark based on initial model is adjusted by coordinate of the following formula to each pixel of the initial model, To be zoomed in and out to the initial model:
UVnew=(UVold-UVrefer)·Scale+UVrefer
Wherein, UVoldFor each pixel coordinate before adjustment of initial model, UVnewFor each pixel of the initial model Coordinate after the adjustment, UVReferFor the coordinate of the datum mark of the initial model, Scale is the scaled matrix.
4. according to the method described in claim 3, it is characterized in that, the datum mark includes the central point of the initial model.
5. the method according to claim 1, wherein the expansion textures by the initial model carry out Polygon segmentation, the area for calculating the expansion textures include:
The expansion textures of the initial model are divided into multiple triangles;
It calculates the area of the multiple triangle using Heron's formula, and the area of the multiple triangle is added to obtain described The area of textures is unfolded.
6. the method according to claim 1, wherein described adjust the introductory die according to the presetted pixel number The pixel number of type includes:
It, will be described initial by image down sampling algorithm if the pixel number of the initial model is greater than the presetted pixel number The pixel number of model is adjusted to the presetted pixel number.
7. according to the method described in claim 6, it is characterized in that, the method also includes:
If the pixel number of the initial model is less than the presetted pixel number, pass through image interpolation algorithm for the introductory die The pixel number of type is adjusted to the presetted pixel number.
8. the method according to claim 1, wherein the expansion textures are texture UV textures.
9. a kind of model pinup picture processing method characterized by comprising
Initial textures are obtained, the initial area of the initial textures is calculated;
The target picture prime number and object pixel density of target textures are obtained, it is true according to the target picture prime number and object pixel density The target area of the fixed target textures;
According to the initial area and the target area, pantograph ratio of the target textures relative to the initial textures is determined Example;
The initial textures are zoomed in and out according to the scaling, obtain the target textures.
10. a kind of model compression processing unit characterized by comprising
Initial model obtains module, for obtaining initial model, carries out polygon by the expansion textures to the initial model Segmentation calculates the area of the expansion textures;
Parameter preset obtains module, for obtaining the presetted pixel number and presetted pixel density of object module, and according to described pre- If pixel number and presetted pixel density determine the default developed area of the object module;
Zoom factor determining module, for determining the mesh according to the area that textures are unfolded and the default developed area Mark zoom factor of the model relative to the initial model;
Compression processing execution module, for being zoomed in and out according to the zoom factor to the initial model, and according to described pre- If pixel number adjusts the pixel number of the initial model, the object module is obtained.
11. a kind of model pinup picture processing unit characterized by comprising
Initial textures obtain module, for obtaining initial textures, calculate the initial area of the initial textures;
Target component obtains module, for obtaining the target picture prime number and object pixel density of target textures, according to the target Pixel number and object pixel density determine the target area of the target textures;
Scaling determining module, for determining that the target textures are opposite according to the initial area and the target area In the scaling of the initial textures;
Stick picture disposing execution module obtains the target for zooming in and out according to the scaling to the initial textures Textures.
12. a kind of electronic equipment characterized by comprising
Processor;And
Memory, for storing the executable instruction of the processor;
Wherein, the processor is configured to require 1-8 described in any item via executing the executable instruction and carry out perform claim Method or method as claimed in claim 9.
13. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program The described in any item methods of claim 1-8 or method as claimed in claim 9 are realized when being executed by processor.
CN201811567198.6A 2018-12-19 2018-12-19 Model compression processing method, model mapping processing method, model compression processing device, and storage medium Active CN109697748B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811567198.6A CN109697748B (en) 2018-12-19 2018-12-19 Model compression processing method, model mapping processing method, model compression processing device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811567198.6A CN109697748B (en) 2018-12-19 2018-12-19 Model compression processing method, model mapping processing method, model compression processing device, and storage medium

Publications (2)

Publication Number Publication Date
CN109697748A true CN109697748A (en) 2019-04-30
CN109697748B CN109697748B (en) 2023-05-16

Family

ID=66231895

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811567198.6A Active CN109697748B (en) 2018-12-19 2018-12-19 Model compression processing method, model mapping processing method, model compression processing device, and storage medium

Country Status (1)

Country Link
CN (1) CN109697748B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111986335A (en) * 2020-09-01 2020-11-24 贝壳技术有限公司 Texture mapping method and device, computer-readable storage medium and electronic device
CN113032699A (en) * 2021-03-04 2021-06-25 广东博智林机器人有限公司 Robot model construction method, robot model construction device and robot processor
CN113313631A (en) * 2021-06-10 2021-08-27 北京百度网讯科技有限公司 Image rendering method and device
CN113487717A (en) * 2021-07-13 2021-10-08 网易(杭州)网络有限公司 Picture processing method and device, computer readable storage medium and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106791915A (en) * 2016-11-24 2017-05-31 广州华多网络科技有限公司 A kind of method and apparatus for showing video image
CN107590708A (en) * 2016-07-07 2018-01-16 梁如愿 A kind of method and apparatus for generating the specific bodily form model of user
CN108777000A (en) * 2018-05-21 2018-11-09 武汉山骁科技有限公司 A kind of AR drags size Control algorithm

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107590708A (en) * 2016-07-07 2018-01-16 梁如愿 A kind of method and apparatus for generating the specific bodily form model of user
CN106791915A (en) * 2016-11-24 2017-05-31 广州华多网络科技有限公司 A kind of method and apparatus for showing video image
CN108777000A (en) * 2018-05-21 2018-11-09 武汉山骁科技有限公司 A kind of AR drags size Control algorithm

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111986335A (en) * 2020-09-01 2020-11-24 贝壳技术有限公司 Texture mapping method and device, computer-readable storage medium and electronic device
CN111986335B (en) * 2020-09-01 2021-10-22 贝壳找房(北京)科技有限公司 Texture mapping method and device, computer-readable storage medium and electronic device
CN113032699A (en) * 2021-03-04 2021-06-25 广东博智林机器人有限公司 Robot model construction method, robot model construction device and robot processor
CN113313631A (en) * 2021-06-10 2021-08-27 北京百度网讯科技有限公司 Image rendering method and device
CN113313631B (en) * 2021-06-10 2024-05-10 北京百度网讯科技有限公司 Image rendering method and device
CN113487717A (en) * 2021-07-13 2021-10-08 网易(杭州)网络有限公司 Picture processing method and device, computer readable storage medium and electronic equipment

Also Published As

Publication number Publication date
CN109697748B (en) 2023-05-16

Similar Documents

Publication Publication Date Title
CN107358649B (en) Processing method and device of terrain file
US8749543B2 (en) Three dimensional polygon mesh deformation using subspace energy projection
US20190043242A1 (en) Systems and Methods for Providing Non-Parametric Texture Synthesis of Arbitrary Shape and/or Material Data in a Unified Framework
CN109697748A (en) Model compression processing method, model pinup picture processing method device, storage medium
CN109771951B (en) Game map generation method, device, storage medium and electronic equipment
CN109903366A (en) The rendering method and device of dummy model, storage medium and electronic equipment
CN114820905B (en) Virtual image generation method and device, electronic equipment and readable storage medium
US10482629B2 (en) System, method and computer program product for automatic optimization of 3D textured models for network transfer and real-time rendering
CN112288665A (en) Image fusion method and device, storage medium and electronic equipment
CN112717414B (en) Game scene editing method and device, electronic equipment and storage medium
US20240037839A1 (en) Image rendering
CN109979013A (en) Three-dimensional face chart pasting method and terminal device
CN111583372B (en) Virtual character facial expression generation method and device, storage medium and electronic equipment
CN108074285B (en) Volume cloud simulation method and volume cloud simulation device
CN110458924A (en) A kind of three-dimensional facial model method for building up, device and electronic equipment
CN101802875A (en) Geospatial data system for selectively retrieving and displaying geospatial texture data based upon user-selected point-of-view and related methods
CN115984447A (en) Image rendering method, device, equipment and medium
CN114998490A (en) Virtual object generation method, device, equipment and storage medium
CN112231020B (en) Model switching method and device, electronic equipment and storage medium
CN112206519B (en) Method, device, storage medium and computer equipment for realizing game scene environment change
CN112950753B (en) Virtual plant display method, device, equipment and storage medium
CN109448123A (en) The control method and device of model, storage medium, electronic equipment
CN110751026B (en) Video processing method and related device
CN117218273A (en) Image rendering method and device
CN116993955A (en) Three-dimensional model heavy topology method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant