CN109685869A - Dummy model rendering method and device, storage medium, electronic equipment - Google Patents

Dummy model rendering method and device, storage medium, electronic equipment Download PDF

Info

Publication number
CN109685869A
CN109685869A CN201811594804.3A CN201811594804A CN109685869A CN 109685869 A CN109685869 A CN 109685869A CN 201811594804 A CN201811594804 A CN 201811594804A CN 109685869 A CN109685869 A CN 109685869A
Authority
CN
China
Prior art keywords
model
pixel information
virtual model
texture mapping
dummy 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
CN201811594804.3A
Other languages
Chinese (zh)
Other versions
CN109685869B (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 CN201811594804.3A priority Critical patent/CN109685869B/en
Publication of CN109685869A publication Critical patent/CN109685869A/en
Application granted granted Critical
Publication of CN109685869B publication Critical patent/CN109685869B/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
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)

Abstract

The disclosure belongs to computer graphics techniques field, is related to a kind of dummy model rendering method and device, computer readable storage medium, electronic equipment.This method comprises: obtaining the gray level image of original virtual model, gray level image is sampled in first axis to obtain the first Pixel Information;Weight textures are obtained, weight textures are sampled to obtain the second Pixel Information in the second axial direction;Texture mapping is determined according to the first Pixel Information and the second Pixel Information, and original virtual model is rendered using texture mapping to obtain destination virtual model.Disclosure right to use re-posted figure adjusts the line weight of dark portion crisperding, flexibly and beautiful, so that hooking is more eloquent;Also, the transition of operation for rendering dummy model is arrived in plane, treatment process is more simple, reduces and executes dummy model rendering method to the performance requirement of electronic equipment.

Description

Dummy model rendering method and device, storage medium, electronic equipment
Technical field
This disclosure relates to computer graphics techniques field more particularly to a kind of dummy model rendering method and dummy model Rendering device, computer readable storage medium and electronic equipment.
Background technique
Cartoon rendering is an important field in graphics, is widely used in online game production.Cartoon rendering Ultimate attainment very true details will not be pursued, more pursue stylization, the part for needing emphasis to show, concentrated expression can be extracted Stylization part, by without the need for realistic details ignore.For realistic, color, profile and in terms of, There will be more simplified and specific expression.Moulding for role, if role's hair is carried out it is realistic, it is more thin if effect Broken, without being particular about the molding sense of curve, but cartoon rendering has in hair, stature ratio, the form etc. to role and examines very much The pursuit studied carefully.
General cartoon rendering mainly realizes the rendering effect of highlights and dark portion, but in the structure of model difference, surface is bent In the skimble-scamble situation of rate, then it will affect the crisperding effect of the dark portion profile of model.For example, the garment body and clothes of role are tucked inside the sleeve Son, the hooking that can show sleeve part is meticulous, and the back flat hooking of garment body is excessively thick, and the thickness of crisperding can not The problem of control.In order to realize more render styles, further types of stylization performance is needed, needs to solve to dark portion profile The problem of hooking flexibly controls.
In consideration of it, this field needs to develop a kind of new dummy model rendering method and device.
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
The disclosure is designed to provide a kind of dummy model rendering method and dummy model rendering device, computer-readable Storage medium and electronic equipment, and then model surface caused by the limitation due to the relevant technologies is overcome at least to a certain extent The problems such as dark portion profile crisperding thickness is uncontrollable caused by curvature is different.
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 dummy model rendering method is provided, which comprises obtain original void The gray level image of analog model;The gray level image is sampled in first axis to obtain the first Pixel Information;Obtain weight Textures are sampled to obtain the second Pixel Information in the second axial direction to the weight textures;According to first Pixel Information Texture mapping is determined with second Pixel Information, and original virtual model is rendered to obtain target using the texture mapping Dummy model.
In a kind of exemplary embodiment of the disclosure, the gray level image for obtaining original virtual model, comprising: obtain The normal line vector of preset light source vector sum original virtual model;According to the calculating knot of normal line vector described in the light source vector sum Fruit generates the gray level image of the original virtual model.
In a kind of exemplary embodiment of the disclosure, the three dimensional network structure information includes the three of three dimensional network structure Coordinate information is tieed up, it is described that texture mapping is determined according to first Pixel Information and second Pixel Information, comprising: to obtain institute The weight information is converted floating-point weight information by the weight information for stating weight texture;According to the floating-point weight information tune Whole second Pixel Information;The texture is determined according to first Pixel Information and second Pixel Information adjusted Textures.
In a kind of exemplary embodiment of the disclosure, the network of the adjustment original two dimensional textures model with It obtains optimizing two-dimentional textures model, comprising: replace with the first grid in the network of the original two dimensional textures model Second grid;Wherein, second grid has the mesh shape different from first grid.
In a kind of exemplary embodiment of the disclosure, the calculating of the normal line vector according to the light source vector sum As a result the gray level image of the original virtual model is generated, comprising: normal line vector described in the light source vector sum is subjected to dot product, Obtain gray value;Operation is carried out to the gray value and obtains luminance information gray value;It is determined according to the luminance information gray value The gray level image of the original virtual model.
It is described that the weight textures sample in the second axial direction in a kind of exemplary embodiment of the disclosure To the second Pixel Information, comprising: render to obtain a dummy model according to the weight textures;Dummy model after rendering is carried out Sampling determines described second the second axial Pixel Information.
It is described that wash with watercolours is carried out to original virtual model using the texture mapping in a kind of exemplary embodiment of the disclosure Dye obtains destination virtual model, comprising: obtains the corresponding shadow map of the original virtual model;The original void is rendered simultaneously The texture mapping and shadow map of analog model obtain the destination virtual model.
It is described that wash with watercolours is carried out to original virtual model using the texture mapping in a kind of exemplary embodiment of the disclosure Dye obtains destination virtual model, comprising: obtains the corresponding color map of the original virtual model and shadow map;It renders simultaneously Texture mapping, color map and the shadow map of the original virtual model obtain the destination virtual model.
In a kind of exemplary embodiment of the disclosure, the texture mapping is included in the channel R, the channel G and/or channel B The gray scale textures of display.
According to one aspect of the disclosure, a kind of dummy model rendering device is provided, described device includes: first axis mould Block is configured as obtaining the gray level image of original virtual model, is sampled to obtain to the gray level image in first axis First Pixel Information;Second axial module, is configured as obtaining weight textures, carries out in the second axial direction to the weight textures Sampling obtains the second Pixel Information;Rendering module is configured as according to first Pixel Information and second Pixel Information It determines texture mapping, original virtual model is rendered using the texture mapping to obtain destination virtual model.
According to one aspect of the disclosure, a kind of electronic equipment is provided, comprising: processor and memory;Wherein, memory On be stored with computer-readable instruction, the computer-readable instruction is realized above-mentioned any exemplary when being executed by the processor The dummy model rendering method of embodiment.
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 the dummy model rendering method in above-mentioned any exemplary embodiment when being executed by processor.
The exemplary embodiment of the disclosure has the advantages that
In the method and device that the exemplary embodiment of the disclosure provides, pass through the fortune to light source vector sum normal line vector It calculates result and determines a gray level image, which is sampled to obtain the first Pixel Information, and carry out a weight textures Sampling obtains the second Pixel Information, a texture mapping is determined according to the first Pixel Information and the second Pixel Information, to obtain target Dummy model, one side right to use re-posted figure realizes the real-time adjustment of dark portion edge enhancement line thickness, more flexible and beautiful, so that The hooking rendered is more eloquent;On the other hand, the rendering processing of traditional three dimensional virtual models two dimension has been transferred to In plane, then the texture mapping of drafting renders dummy model, treatment process is more simple, has reached same effect Fruit reduces and executes dummy model rendering method to the performance requirement of electronic equipment.
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 schematically shows a kind of flow chart of dummy model rendering method in disclosure exemplary embodiment;
The process that Fig. 2 schematically shows the method for gray level image that dummy model is generated in disclosure exemplary embodiment is shown It is intended to;
Fig. 3 schematically shows the flow diagram that texture mapping is determined in disclosure exemplary embodiment;
Fig. 4 schematically shows in disclosure exemplary embodiment and generates gray level image according to light source vector sum normal line vector Flow diagram;
Fig. 5, which is schematically shown, to be sampled weight textures in disclosure exemplary embodiment to obtain the second Pixel Information Flow diagram;
Fig. 6 schematically shows a kind of flow diagram for generating destination virtual model in disclosure exemplary embodiment;
Fig. 7 schematically shows another flow diagram for generating destination virtual model in disclosure exemplary embodiment;
Fig. 8 schematically shows the Overlapping display effect diagram in two channels in disclosure exemplary embodiment;
Fig. 9 (a) schematically shows the gray level image schematic diagram of sphere in disclosure exemplary embodiment;
Fig. 9 (b) schematically shows the gray level image schematic diagram of actor model in disclosure exemplary embodiment;
Figure 10 (a) schematically shows the schematic diagram sampled in disclosure exemplary embodiment to X axis;
Figure 10 (b) schematically shows the corresponding sphere sampled in disclosure exemplary embodiment to X axis Hooking schematic diagram;
Figure 10 (c) schematically shows the corresponding role sampled in disclosure exemplary embodiment to X axis Model hooking schematic diagram;
Figure 11 (a) schematically shows the texture mapping schematic diagram got in disclosure exemplary embodiment;
Figure 11 (b) is schematically shown in disclosure exemplary embodiment to be shown using the dummy model that texture mapping renders It is intended to;
Figure 11 (c) schematically shows the schematic diagram sampled in disclosure exemplary embodiment to Y-axis;
Figure 11 (d) schematically shows the corresponding sphere sampled in disclosure exemplary embodiment to Y-axis Hooking schematic diagram;
Figure 11 (e) schematically shows the corresponding role sampled in disclosure exemplary embodiment to Y-axis Model hooking schematic diagram;
Figure 12 (a) schematically shows shadow map and color map wash with watercolours in disclosure exemplary embodiment through actor model Contaminate obtained destination virtual model schematic;
Figure 12 (b) schematically show shadow map in disclosure exemplary embodiment through actor model, color map and The destination virtual model schematic that texture mapping renders;
Figure 13 schematically shows a kind of structural schematic diagram of dummy model rendering device in disclosure exemplary embodiment;
Figure 14 schematically shows a kind of electronics for realizing dummy model rendering method in disclosure exemplary embodiment Equipment;
Figure 15 schematically shows a kind of calculating for realizing dummy model rendering method in disclosure exemplary embodiment Machine readable storage medium storing program for executing.
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 the following description, it provides perhaps More details fully understand embodiment of the present disclosure to provide.It will be appreciated, however, by one skilled in the art that can It is omitted with technical solution of the disclosure one or more in the specific detail, or others side can be used Method, constituent element, device, step etc..In other cases, be not shown in detail or describe known solution to avoid a presumptuous guest usurps the role of the host and So that all aspects of this disclosure thicken.
In this specification using term "one", " one ", "the" and " described " to indicate there are one or more elements/ Component part/etc.;Term " comprising " and " having " is to indicate the open meaning being included and refer in addition to listing Element/component part/also may be present except waiting other element/component part/etc.;Term " first " and " second " etc. are only made It is used for label, is not the quantity limitation to its object.
In addition, attached drawing is only the schematic illustrations of the disclosure, it is not necessarily drawn to scale.Identical attached drawing mark in figure Note indicates same or similar part, thus will omit repetition thereof.Some block diagrams shown in the drawings are function Energy entity, not necessarily must be corresponding with physically or logically independent entity.
For problem present in the relevant technologies, the present disclosure proposes dummy model rendering method, Fig. 1 shows virtual mould The flow diagram of type rendering method, as shown in Figure 1, dummy model rendering method mainly may comprise steps of:
Step S101. obtains the gray level image of original virtual model, sample to gray level image in first axis To the first Pixel Information;
Step S102. obtains weight textures, is sampled to obtain the second Pixel Information to weight textures in the second axial direction;
Step S103. determines texture mapping according to the first Pixel Information and the second Pixel Information, using texture mapping to original Beginning dummy model is rendered to obtain destination virtual model.
In an exemplary embodiment of the disclosure, a gray scale is determined by the operation result to light source vector sum normal line vector Image samples the gray level image to obtain the first Pixel Information, and is sampled to obtain the second pixel to a weight textures Information determines a texture mapping according to the first Pixel Information and the second Pixel Information, to obtain destination virtual model, on the one hand makes The real-time adjustment of dark portion edge enhancement line thickness is realized with weight textures, it is more flexible and beautiful, so that the hooking rendered is more It is eloquent;On the other hand, the rendering processing of traditional three dimensional virtual models has been transferred in two-dimensional surface, then will have been drawn Texture mapping dummy model is rendered, treatment process is more simple, achieves the same effect, and it is virtual to reduce execution Performance requirement of the model rendering method to electronic equipment.
Each step of dummy model rendering method is described in detail below.
In step s101, the gray level image for obtaining original virtual model, adopts gray level image in first axis Sample obtains the first Pixel Information.
In an exemplary embodiment of the disclosure, it can use hardware simulation environment light, i.e., no light source does not have direction simultaneously And a kind of light for similarly lighting effect is generated to the original virtual model in scene, its direction of illumination and intensity of illumination are carried out Simulation, shows the color of original virtual model.General rendering method is to use Blinn-Phong under the photograph that diffuses Illumination model or Lambert illumination model.The method of the available preset light source vector sum original virtual model of the present embodiment Line vector, wherein normal line vector is located on vertex perpendicular to a face, is shown to the smoothness of dummy model Explanation.In dummy model rendering method, dummy model can be regarded as and be made of vertex, i.e., by the point group on dummy model surface At.Fig. 2 shows the flow diagrams of the method for the gray level image that dummy model is generated according to illumination vector sum normal line vector.Such as Shown in Fig. 2, this method is at least included the following steps: in step s 201, obtaining preset light source vector sum original virtual model Normal line vector.In an exemplary embodiment of the disclosure, Fig. 3, which is shown, generates grayscale image according to light source vector sum normal line vector The flow diagram of picture.As shown in figure 3, this method at least includes the following steps: in step S301, by light source vector sum normal Vector carries out dot product, obtains gray value.In an exemplary embodiment of the disclosure, using Lambert illumination dummy model, i.e., will The carry out dot product of light source vector sum normal line vector, the range of dot product result determine the surface of original virtual model between -1 to 1 The coloring on vertex.The gray level image of original virtual model is a two-dimensional plane, and horizontal direction is U, and vertical direction is V, is led to This plane, two-dimensional UV coordinate system are crossed, any one pixel on gray level image can be positioned.According to original virtual model When obtaining its gray level image, since original virtual model itself has UV parameter, although UV parameter is for positioning on surface The parameter of point, but since it is also two-dimensional, so being easy to by converting the point and gray level image on original virtual model On pixel be mapped.But the numberical range of U and V on gray level image are all 0 to 1, it is clear that light source vector sum normal The dot product result of vector is simultaneously unsatisfactory for.In step s 302, operation is carried out to gray value and obtains luminance information gray value.In this public affairs In the exemplary embodiment opened, due to the model of the dot product result of the light source vector sum normal line vector on the vertex of original virtual model It encloses inconsistent with the range of UV texture coordinate, dot product result can be handled.For example, operation result can be carried out First plus 1, multiplied by 0.5 mode, or 0 can also be set by the end value of the dot product result less than 0, will be greater than 0 point The end value for multiplying result is retained.In this manner it is possible to which gray value is defined as the luminance information gray scale that codomain range is 0 to 1 Value, reflects the luminance information on vertex, and the codomain range of this and the UV texture coordinate of original virtual model is just coincide.In step In S303, the gray level image of original virtual model is determined according to luminance information gray value.In an exemplary embodiment of the disclosure, According to the corresponding relationship of the luminance information sum of the grayscale values UV coordinate after operation, the dot product result of light source vector sum normal line vector is turned It is changed to the UV coordinate on vertex, determines the gray level image of original virtual model.Wherein, the pixel that value is 0 indicates not by light source The most dark areas of irradiation, the pixel that value is 1 indicate the brightest area by light source direct projection.In step S202, according to light source The calculated result of vector sum normal line vector generates the gray level image of original virtual model.So, to each vertex of light source vector sum Normal line vector carry out operation, the gray level image of original virtual model can be generated.Then, to gray level image in first axis It is sampled to obtain the first Pixel Information.In an exemplary embodiment of the disclosure, the gray scale of generated original virtual model Image is the information of Two dimensional Distribution, can be sampled to it, and the pixel value that sampling is obtained is as first axis, such as X-axis Upward Pixel Information, i.e. the first Pixel Information.At this point, second is axial, such as Y-axis is sampled as 0, so what is obtained is most The pixel value of bottom.
In step s 102, weight textures are obtained, weight textures are sampled to obtain the second pixel in the second axial direction Information.
In an exemplary embodiment of the disclosure, available weight textures, the weight textures be fine arts personnel according to Visual observation draws the sampling location offset in black and white gray scale the second axial direction of realization in model different parts to realize dark portion crisperding Line weight control, any channel of textures can be stored as needed.Wherein, the gray value of most bright region reflection is 1, most secretly Region reflection gray value be 0, most bright and most dark areas the drafting of selection is by the light and shade area for the dummy model wanted Domain is determined.In an exemplary embodiment of the disclosure, Fig. 4 shows and sample to weight textures on axial second To the flow diagram of the second Pixel Information.As shown in figure 4, the method at least includes the following steps: in step S401, root It renders to obtain a dummy model according to weight textures.In an exemplary embodiment of the disclosure, using the weight textures pair got One dummy model is rendered.At this point, since weight textures only have most bright and most dark place gray value 1 and 0, so rendering obtains Dummy model be a dummy model being made of gray scale color lump.In general, the curvature smaller area of dummy model, such as role White is presented in the relatively flat place such as back;The curvature large area of dummy model, such as the more knee presentation of role's sleeve are black Color.To make dark portion crisperding better effect, the adjustable gray value of weight textures is floating type, and rendering obtains one by gray scale color group At dummy model.In step S402, the dummy model after rendering is sampled, determines second axial the second pixel letter Breath.In an exemplary embodiment of the disclosure, on the basis of the first Pixel Information of first axis has determined, to having drawn The dummy model made is sampled, and the second Pixel Information in the second axial direction is obtained.
In step s 103, texture mapping is determined according to the first Pixel Information and the second Pixel Information, utilizes texture mapping Original virtual model is rendered to obtain destination virtual model.
It in an exemplary embodiment of the disclosure, can be with according to the first Pixel Information and the second Pixel Information obtained Determine a texture mapping.The texture mapping can be the gray scale textures shown in the channel R, the channel G and/or channel B.Citing and Speech, can be the gray scale textures shown in the channel G, and the control to edge enhancement line thickness is realized using the channel G of textures.In this public affairs In the exemplary embodiment opened, Fig. 5 shows the flow diagram of determining texture mapping.As shown in figure 5, being believed according to the first pixel The method that breath and the second Pixel Information determine texture mapping, at least includes the following steps: in step S501, obtaining weight texture Weight information, convert floating-point weight information for weight information.In an exemplary embodiment of the disclosure, the power of weight texture Weight information is only 0 and 1 texture mapping, so, weight information can be converted to floating point values, obtain floating-point weight information, It is determined to subsequent texture mapping, the edge enhancement line thickness for controlling it is more accurate, crisperding better effect.In step S502 In, the second Pixel Information is adjusted according to floating-point weight information.In an exemplary embodiment of the disclosure, according to transformed floating Point weight information can be adjusted obtained the second Pixel Information of sampling, at this time the second Pixel Information can be from 0 to The gray value information of 1 transition.In step S503, texture is determined according to the first Pixel Information and the second Pixel Information adjusted Textures.In an exemplary embodiment of the disclosure, according to acquired first Pixel Information and the second Pixel Information adjusted It can determine a texture mapping.The texture mapping can be the gray scale textures shown in the channel R, the channel G and/or channel B.Citing For, it can be the gray scale textures shown in the channel G, utilize the thickness of the channel the G adjustment edge enhancement line of textures.
In an exemplary embodiment of the disclosure, Fig. 6 shows a kind of flow diagram for generating destination virtual model. As shown in fig. 6, the method for obtaining destination virtual model is rendered to original virtual model using texture mapping, include at least with Lower step: in step s 601, the corresponding shadow map of original virtual model is obtained.In an exemplary embodiment of the disclosure, The corresponding shadow map of available original virtual model, which is one under the illumination condition of hardware simulation, original The two-dimentional textures in the light and shade region showed on dummy model.In step S602, while rendering the texture of original virtual model Textures and shadow map obtain destination virtual model.In an exemplary embodiment of the disclosure, according to the line of original virtual model The corresponding relationship of textures and shadow map is managed, the textures for having both highlights and dark portion information and edge enhancement line thickness are drawn, by textures It is covered on the surface of original virtual model, to complete the rendering to original virtual model, generates a destination virtual model.
In an exemplary embodiment of the disclosure, Fig. 7 shows another process signal for generating destination virtual model Figure.As shown in fig. 7, being rendered the method for obtaining destination virtual model to original virtual model using texture mapping, at least wrap It includes following steps: in step s 701, obtaining the corresponding color map of original virtual model and shadow map.In showing for the disclosure In example property embodiment, the corresponding shadow map of available original virtual model and color map.The shadow map is one hard Under the illumination condition of part simulation, the two-dimentional textures in the light and shade region showed on original virtual model;The color map is a band The textures of the original virtual model of coloured multimedia message.In step S702, while rendering the texture mapping of original virtual model, face Color textures and shadow map obtain destination virtual model.In an exemplary embodiment of the disclosure, according to original virtual model The corresponding relationship of texture mapping, color map and shadow map draws the color for having both highlights and dark portion information, original virtual model Textures are covered on the surface of original virtual model by the textures of multimedia message and edge enhancement line thickness, to complete to original void The rendering of analog model generates a destination virtual model.
The dummy model rendering method in the embodiment of the present disclosure is described in detail below with reference to an application scenarios.
It is the Overlapping display effect diagram by the channel R and the channel G shown in Fig. 8.As shown in figure 8, logical according to the channel R and G The grayscale image in two channels in road can show left-hand component as green, and right-hand component is yellow Overlapping display effect picture.For image Illustrate the thickness control problem of edge enhancement line, the texture patch that this application scene uses the gray scale textures in the channel G to obtain as sampling Figure.It can be very good to solve the skimble-scamble virtual mould of surface curvature for the more targeted rendering method for illustrating the dummy model It is bent to choose a surface using two kinds of rendering objects of the dummy model rendering method for the uncontrollable problem of edge enhancement line thickness of type The unified sphere of rate object as a comparison chooses an actor model as rendering objects.It is to obtain preset light shown in Fig. 9 (a) The normal line vector of source vector and sphere, and carry out the gray level image of the sphere of the operations such as dot product generation;It is to obtain shown in Fig. 9 (b) The normal line vector of preset light source vector sum actor model, and carry out the gray level image of the actor model of the operations such as dot product generation. It is the Pixel Information for being sampled to obtain X axis to gray level image shown in Figure 10 (a), Y-axis sampled value is 0 texture patch Shown in schematic diagram such as Figure 10 (b) and Figure 10 (c) of figure, available sphere corresponding at this time and actor model.It can be seen that right Crisperding even thickness in the penumbra of sphere, and the hooking of the penumbra of actor model is thicker, is adjusted It is whole.The weight textures got shown in Figure 11 (a), using the weight textures to dummy model render it is available just like Dummy model shown in Figure 11 (b), the dorsal area of the dummy model are shown as white, and head zone and sleeve area are shown as Black.It is to be sampled to dummy model on the basis of X axis sampling, determine the pixel value of Y-axis shown in Figure 11 (c) Texture mapping.The Pixel Information for having got two axial directions, using the texture mapping after determination respectively to sphere and role's mould Type carries out rendering the available display effect such as Figure 11 (d) and Figure 11 (e), as shown, the lines of the dark portion crisperding of sphere Because curvature is consistent, do not change, and the dark portion edge enhancement line of actor model attenuates, and illustrates inconsistent for surface curvature Dummy model, which can solve the uncontrollable problem of line weight of its dark portion crisperding.Be shown in Figure 12 (a) once The dummy model that the shadow map and color map of actor model render, at this point, not being adjusted to its edge enhancement line, institute It is thicker with edge enhancement line, it is that the shadow map once actor model, color map and texture mapping render to obtain shown in Figure 12 (b) Dummy model, edge enhancement line is thin than before, and crisperding effect is preferable.
In addition, additionally providing a kind of dummy model rendering device in the example embodiment of the disclosure.3 institute referring to Fig.1 Show, dummy model rendering device 1300 may include: first axis module 1301, second axial module 1302, rendering module 1303.Wherein:
First axis module 1301 is configured as obtaining the gray level image of original virtual model, to institute in first axis Gray level image is stated to be sampled to obtain the first Pixel Information;Second axial module 1302 is configured as obtaining weight textures, the Weight textures are sampled to obtain the second Pixel Information in two axial directions;Rendering module 1303 is configured as according to the first pixel Information and the second Pixel Information determine texture mapping, are rendered to obtain destination virtual to original virtual model using texture mapping Model.
The detail of above-mentioned dummy model rendering device has carried out in corresponding dummy model rendering method in detail Thin description, therefore details are not described herein again.
It should be noted that although be referred in the above detailed description dummy model rendering device 1300 several modules or Unit, but this division is not enforceable.In fact, according to 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 Module or the feature and function of unit can be to be embodied by multiple modules or unit with further division.
In addition, in an exemplary embodiment of the disclosure, additionally providing a kind of electronic equipment that can be realized the above method.
The electronic equipment 1400 of this embodiment according to the present invention is described referring to Figure 14.The electronics that Figure 14 is shown Equipment 1400 is only an example, should not function to the embodiment of the present invention and use scope bring any restrictions.
As shown in figure 14, electronic equipment 1400 is showed in the form of universal computing device.The component of electronic equipment 1400 can To include but is not limited to: at least one above-mentioned processing unit 1410, connects not homologous ray at least one above-mentioned storage unit 1420 The bus 1430 of component (including storage unit 1420 and processing unit 1410), display unit 1440.
Wherein, the storage unit is stored with program code, and said program code can be held by the processing unit 1410 Row, so that various according to the present invention described in the execution of the processing unit 1410 above-mentioned " illustrative methods " part of this specification The step of exemplary embodiment.
Storage unit 1420 may include the readable medium of volatile memory cell form, such as Random Access Storage Unit (RAM) 1421 and/or cache memory unit 1422, it can further include read-only memory unit (ROM) 1423.
Storage unit 1420 can also include program/utility with one group of (at least one) program module 1425 1424, such program module 1425 includes but is not limited to: operating system, one or more application program, other program moulds It may include the realization of network environment in block and program data, each of these examples or certain combination.
Bus 1430 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 1400 can also be with one or more external equipments 1600 (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 1400 communicate, and/or with make The electronic equipment 1400 can with it is one or more of the other calculating equipment be communicated any equipment (such as router, modulation Demodulator etc.) communication.This communication can be carried out by input/output (I/O) interface 1450.Also, electronic equipment 1400 Network adapter 1460 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public affairs can also be passed through Common network network, such as internet) communication.As shown, network adapter 1440 passes through its of bus 1430 and electronic equipment 1400 The communication of its module.It should be understood that although not shown in the drawings, other hardware and/or software can be used in conjunction with electronic equipment 1400 Module, including but not limited to: microcode, device driver, redundant processing unit, external disk drive array, RAID system, magnetic Tape drive and data backup storage system etc..
By the description of above embodiment, those skilled in the art is it can be readily appreciated that example embodiment described herein It can also be realized in such a way that software is in conjunction with necessary hardware by software realization.Therefore, implemented according to the disclosure The technical solution of example can be embodied in the form of software products, which can store in a non-volatile memories In medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) or on network, including some instructions are so that a calculating equipment (can To be personal computer, server, terminal installation or network equipment etc.) it executes according to the method for the embodiment of the present disclosure.
In an exemplary embodiment of the disclosure, a kind of computer readable storage medium is additionally provided, energy is stored thereon with Enough realize the program product of this specification above method.In some possible embodiments, various aspects of the invention can be with It is embodied as a kind of form of program product comprising program code, it is described when described program product is run on the terminal device Program code is for executing the terminal device described in above-mentioned " illustrative methods " part of this specification according to the present invention The step of various exemplary embodiments.
With reference to shown in Figure 15, the program product for realizing the above method of embodiment according to the present invention is described 1500, can using portable compact disc read only memory (CD-ROM) and including program code, and can in terminal device, Such as it is run on PC.However, program product of the invention is without being limited thereto, in this document, readable storage medium storing program for executing can be with To be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or It is in connection.
Described program product can be using any combination of one or more readable mediums.Readable medium can be readable letter Number medium 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 System, device or the device of semiconductor, or any above combination.The more specific example of readable storage medium storing program for executing is (non exhaustive List) include: electrical connection with one or more conducting wires, portable disc, hard disk, random access memory (RAM), read-only Memory (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.
The program for executing operation of the present invention can be write with any combination of one or more programming languages Code, described program design language include object oriented program language-Java, C++ etc., further include conventional Procedural programming language-such as " C " language or similar programming language.Program code can be fully in user It calculates and executes in equipment, partly executes on a user device, being executed as an independent software package, partially in user's calculating Upper side point is executed on a remote computing or is executed in remote computing device or server completely.It is being related to far Journey calculates in the situation of equipment, and 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).
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.

Claims (11)

1. a kind of dummy model rendering method, which is characterized in that the described method includes:
The gray level image for obtaining original virtual model, samples the gray level image in first axis to obtain the first pixel Information;
Weight textures are obtained, the weight textures are sampled to obtain the second Pixel Information in the second axial direction;
Texture mapping is determined according to first Pixel Information and second Pixel Information, using the texture mapping to original Dummy model is rendered to obtain destination virtual model.
2. dummy model rendering method according to claim 1, which is characterized in that the ash for obtaining original virtual model Spend image, comprising:
Obtain the normal line vector of preset light source vector sum original virtual model;
The gray level image of the original virtual model is generated according to the calculated result of normal line vector described in the light source vector sum.
3. dummy model rendering method according to claim 1, which is characterized in that described according to first Pixel Information Texture mapping is determined with second Pixel Information, comprising:
The weight information is converted floating-point weight information by the weight information for obtaining the weight texture;
Second Pixel Information is adjusted according to the floating-point weight information;
The texture mapping is determined according to first Pixel Information and second Pixel Information adjusted.
4. dummy model rendering method according to claim 1, which is characterized in that described according to the light source vector sum institute The calculated result for stating normal line vector generates the gray level image of the original virtual model, comprising:
Normal line vector described in the light source vector sum is subjected to dot product, obtains gray value;
Operation is carried out to the gray value and obtains luminance information gray value;
The gray level image of the original virtual model is determined according to the luminance information gray value.
5. dummy model rendering method according to claim 1, which is characterized in that it is described it is axial second on to the power Re-posted figure is sampled to obtain the second Pixel Information, comprising:
It renders to obtain a dummy model according to the weight textures;
Dummy model after rendering is sampled, determines the second axial Pixel Information.
6. dummy model rendering method according to claim 1, which is characterized in that described to utilize the texture mapping to original Beginning dummy model is rendered to obtain destination virtual model, comprising:
Obtain the corresponding shadow map of the original virtual model;
The texture mapping and shadow map for rendering the original virtual model simultaneously, obtain the destination virtual model.
7. dummy model rendering method according to claim 1, which is characterized in that described to utilize the texture mapping to original Beginning dummy model is rendered to obtain destination virtual model, comprising:
Obtain the corresponding color map of the original virtual model and shadow map;
Texture mapping, color map and the shadow map for rendering the original virtual model simultaneously, obtain the destination virtual mould Type.
8. dummy model rendering method described in any one of -7 according to claim 1, which is characterized in that the texture mapping Including the gray scale textures shown in the channel R, the channel G and/or channel B.
9. a kind of dummy model rendering device characterized by comprising
First axis module is configured as obtaining the gray level image of original virtual model, to the grayscale image in first axis As being sampled to obtain the first Pixel Information;
Second axial module, is configured as obtaining weight textures, is sampled to obtain to the weight textures in the second axial direction Second Pixel Information;
Rendering module is configured as determining texture mapping according to first Pixel Information and second Pixel Information, utilizes The texture mapping renders original virtual model to obtain destination virtual model.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program Dummy model rendering method described in any one of claim 1-8 is realized when being executed by processor.
11. a kind of electronic equipment characterized by comprising
Processor;
Memory, for storing the executable instruction of the processor;
Wherein, the processor is configured to carrying out any one of perform claim requirement 1-8 via the executable instruction is executed The dummy model rendering method.
CN201811594804.3A 2018-12-25 2018-12-25 Virtual model rendering method and device, storage medium and electronic equipment Active CN109685869B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811594804.3A CN109685869B (en) 2018-12-25 2018-12-25 Virtual model rendering method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811594804.3A CN109685869B (en) 2018-12-25 2018-12-25 Virtual model rendering method and device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN109685869A true CN109685869A (en) 2019-04-26
CN109685869B CN109685869B (en) 2023-04-07

Family

ID=66189565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811594804.3A Active CN109685869B (en) 2018-12-25 2018-12-25 Virtual model rendering method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN109685869B (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110124318A (en) * 2019-06-12 2019-08-16 网易(杭州)网络有限公司 The method and device of virtual vegetation production, electronic equipment, storage medium
CN110196746A (en) * 2019-05-30 2019-09-03 网易(杭州)网络有限公司 Interactive interface rendering method and device, electronic equipment, storage medium
CN110310359A (en) * 2019-06-28 2019-10-08 网易(杭州)网络有限公司 The transform method and device of object state in a kind of game
CN110390709A (en) * 2019-06-19 2019-10-29 北京巴别时代科技股份有限公司 The round and smooth method of cartoon rendering crisperding
CN110400372A (en) * 2019-08-07 2019-11-01 网易(杭州)网络有限公司 A kind of method and device of image procossing, electronic equipment, storage medium
CN111009026A (en) * 2019-12-24 2020-04-14 腾讯科技(深圳)有限公司 Object rendering method and device, storage medium and electronic device
CN111127623A (en) * 2019-12-25 2020-05-08 上海米哈游天命科技有限公司 Model rendering method and device, storage medium and terminal
CN111145330A (en) * 2019-12-31 2020-05-12 广州华多网络科技有限公司 Human body model rendering method and device, electronic equipment and storage medium
CN111383320A (en) * 2020-03-09 2020-07-07 网易(杭州)网络有限公司 Virtual model processing method, device, equipment and storage medium
CN111402385A (en) * 2020-03-26 2020-07-10 网易(杭州)网络有限公司 Model processing method and device, electronic equipment and storage medium
CN111467805A (en) * 2020-05-11 2020-07-31 网易(杭州)网络有限公司 Method and device for realizing dynamic change of virtual scene, medium and electronic equipment
CN111494945A (en) * 2020-04-22 2020-08-07 网易(杭州)网络有限公司 Virtual object processing method and device, storage medium and electronic equipment
CN111724463A (en) * 2020-06-29 2020-09-29 苏州幻塔网络科技有限公司 Rendering method and device for model line drawing
CN112070873A (en) * 2020-08-26 2020-12-11 完美世界(北京)软件科技发展有限公司 Model rendering method and device
CN112370783A (en) * 2020-12-02 2021-02-19 网易(杭州)网络有限公司 Virtual object rendering method and device, computer equipment and storage medium
CN112419465A (en) * 2020-12-09 2021-02-26 网易(杭州)网络有限公司 Rendering method and device of virtual model
CN112435323A (en) * 2020-11-26 2021-03-02 网易(杭州)网络有限公司 Light effect processing method, device, terminal and medium in virtual model
CN112634416A (en) * 2020-12-23 2021-04-09 北京达佳互联信息技术有限公司 Method and device for generating virtual image model, electronic equipment and storage medium
CN113034662A (en) * 2021-03-29 2021-06-25 网易(杭州)网络有限公司 Virtual scene rendering method and device, storage medium and electronic equipment
CN113064539A (en) * 2021-03-04 2021-07-02 北京达佳互联信息技术有限公司 Special effect control method and device, electronic equipment and storage medium
CN113240783A (en) * 2021-05-27 2021-08-10 网易(杭州)网络有限公司 Stylized rendering method and device, readable storage medium and electronic equipment
CN113487717A (en) * 2021-07-13 2021-10-08 网易(杭州)网络有限公司 Picture processing method and device, computer readable storage medium and electronic equipment
CN113521738A (en) * 2021-08-11 2021-10-22 网易(杭州)网络有限公司 Special effect generation method and device, computer readable storage medium and electronic equipment
CN113947657A (en) * 2021-10-18 2022-01-18 网易(杭州)网络有限公司 Target model rendering method, device, equipment and storage medium
CN114119847A (en) * 2021-12-05 2022-03-01 北京字跳网络技术有限公司 Graph processing method and device, computer equipment and storage medium
US11276227B2 (en) 2019-12-24 2022-03-15 Tencent Technology (Shenzhen) Company Limited Object rendering method and apparatus, storage medium, and electronic device using a simulated pre-integration map
WO2022148292A1 (en) * 2021-01-07 2022-07-14 腾讯科技(深圳)有限公司 Method and apparatus for displaying virtual picture of ground surface, storage medium, and electronic device
CN117095108A (en) * 2023-10-17 2023-11-21 海马云(天津)信息技术有限公司 Texture rendering method and device for virtual digital person, cloud server and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050184997A1 (en) * 2000-03-10 2005-08-25 Lake Adam T. Shading of images using texture
US20150348314A1 (en) * 2014-06-02 2015-12-03 Sony Computer Entertainment Inc. Image processing device, image processing method, computer program, and recording medium
CN107358643A (en) * 2017-07-04 2017-11-17 网易(杭州)网络有限公司 Image processing method, device, electronic equipment and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050184997A1 (en) * 2000-03-10 2005-08-25 Lake Adam T. Shading of images using texture
US20150348314A1 (en) * 2014-06-02 2015-12-03 Sony Computer Entertainment Inc. Image processing device, image processing method, computer program, and recording medium
CN107358643A (en) * 2017-07-04 2017-11-17 网易(杭州)网络有限公司 Image processing method, device, electronic equipment and storage medium

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110196746A (en) * 2019-05-30 2019-09-03 网易(杭州)网络有限公司 Interactive interface rendering method and device, electronic equipment, storage medium
CN110124318A (en) * 2019-06-12 2019-08-16 网易(杭州)网络有限公司 The method and device of virtual vegetation production, electronic equipment, storage medium
CN110390709A (en) * 2019-06-19 2019-10-29 北京巴别时代科技股份有限公司 The round and smooth method of cartoon rendering crisperding
CN110390709B (en) * 2019-06-19 2023-01-03 北京巴别时代科技股份有限公司 Cartoon rendering edge-hooking smoothing method
CN110310359B (en) * 2019-06-28 2023-10-24 网易(杭州)网络有限公司 Method and device for transforming object states in game
CN110310359A (en) * 2019-06-28 2019-10-08 网易(杭州)网络有限公司 The transform method and device of object state in a kind of game
CN110400372A (en) * 2019-08-07 2019-11-01 网易(杭州)网络有限公司 A kind of method and device of image procossing, electronic equipment, storage medium
CN110400372B (en) * 2019-08-07 2023-10-20 网易(杭州)网络有限公司 Image processing method and device, electronic equipment and storage medium
CN111009026A (en) * 2019-12-24 2020-04-14 腾讯科技(深圳)有限公司 Object rendering method and device, storage medium and electronic device
US11276227B2 (en) 2019-12-24 2022-03-15 Tencent Technology (Shenzhen) Company Limited Object rendering method and apparatus, storage medium, and electronic device using a simulated pre-integration map
CN111009026B (en) * 2019-12-24 2020-12-01 腾讯科技(深圳)有限公司 Object rendering method and device, storage medium and electronic device
CN111127623A (en) * 2019-12-25 2020-05-08 上海米哈游天命科技有限公司 Model rendering method and device, storage medium and terminal
CN111127623B (en) * 2019-12-25 2023-08-29 上海米哈游天命科技有限公司 Model rendering method and device, storage medium and terminal
CN111145330A (en) * 2019-12-31 2020-05-12 广州华多网络科技有限公司 Human body model rendering method and device, electronic equipment and storage medium
CN111383320B (en) * 2020-03-09 2024-01-26 网易(杭州)网络有限公司 Virtual model processing method, device, equipment and storage medium
CN111383320A (en) * 2020-03-09 2020-07-07 网易(杭州)网络有限公司 Virtual model processing method, device, equipment and storage medium
CN111402385B (en) * 2020-03-26 2023-11-17 网易(杭州)网络有限公司 Model processing method and device, electronic equipment and storage medium
CN111402385A (en) * 2020-03-26 2020-07-10 网易(杭州)网络有限公司 Model processing method and device, electronic equipment and storage medium
CN111494945B (en) * 2020-04-22 2024-04-26 网易(杭州)网络有限公司 Virtual object processing method and device, storage medium and electronic equipment
CN111494945A (en) * 2020-04-22 2020-08-07 网易(杭州)网络有限公司 Virtual object processing method and device, storage medium and electronic equipment
CN111467805A (en) * 2020-05-11 2020-07-31 网易(杭州)网络有限公司 Method and device for realizing dynamic change of virtual scene, medium and electronic equipment
CN111467805B (en) * 2020-05-11 2023-04-07 网易(杭州)网络有限公司 Method and device for realizing dynamic change of virtual scene, medium and electronic equipment
CN111724463A (en) * 2020-06-29 2020-09-29 苏州幻塔网络科技有限公司 Rendering method and device for model line drawing
WO2022000970A1 (en) * 2020-06-29 2022-01-06 苏州幻塔网络科技有限公司 Method and apparatus for rendering outline of model
CN112070873A (en) * 2020-08-26 2020-12-11 完美世界(北京)软件科技发展有限公司 Model rendering method and device
CN112435323B (en) * 2020-11-26 2023-08-22 网易(杭州)网络有限公司 Light effect processing method, device, terminal and medium in virtual model
CN112435323A (en) * 2020-11-26 2021-03-02 网易(杭州)网络有限公司 Light effect processing method, device, terminal and medium in virtual model
CN112370783B (en) * 2020-12-02 2024-06-11 网易(杭州)网络有限公司 Virtual object rendering method, device, computer equipment and storage medium
CN112370783A (en) * 2020-12-02 2021-02-19 网易(杭州)网络有限公司 Virtual object rendering method and device, computer equipment and storage medium
CN112419465B (en) * 2020-12-09 2024-05-28 网易(杭州)网络有限公司 Virtual model rendering method and device
CN112419465A (en) * 2020-12-09 2021-02-26 网易(杭州)网络有限公司 Rendering method and device of virtual model
CN112634416A (en) * 2020-12-23 2021-04-09 北京达佳互联信息技术有限公司 Method and device for generating virtual image model, electronic equipment and storage medium
CN112634416B (en) * 2020-12-23 2023-07-28 北京达佳互联信息技术有限公司 Method and device for generating virtual image model, electronic equipment and storage medium
US12045913B2 (en) 2021-01-07 2024-07-23 Tencent Technology (Shenzhen) Company Limited Method and apparatus for displaying virtual landscape picture, storage medium, and electronic device
WO2022148292A1 (en) * 2021-01-07 2022-07-14 腾讯科技(深圳)有限公司 Method and apparatus for displaying virtual picture of ground surface, storage medium, and electronic device
CN113064539A (en) * 2021-03-04 2021-07-02 北京达佳互联信息技术有限公司 Special effect control method and device, electronic equipment and storage medium
CN113064539B (en) * 2021-03-04 2022-07-29 北京达佳互联信息技术有限公司 Special effect control method and device, electronic equipment and storage medium
CN113034662A (en) * 2021-03-29 2021-06-25 网易(杭州)网络有限公司 Virtual scene rendering method and device, storage medium and electronic equipment
CN113240783A (en) * 2021-05-27 2021-08-10 网易(杭州)网络有限公司 Stylized rendering method and device, readable storage medium and electronic equipment
CN113487717B (en) * 2021-07-13 2024-02-23 网易(杭州)网络有限公司 Picture processing method and device, computer readable storage medium and electronic equipment
CN113487717A (en) * 2021-07-13 2021-10-08 网易(杭州)网络有限公司 Picture processing method and device, computer readable storage medium and electronic equipment
CN113521738A (en) * 2021-08-11 2021-10-22 网易(杭州)网络有限公司 Special effect generation method and device, computer readable storage medium and electronic equipment
CN113521738B (en) * 2021-08-11 2024-07-16 网易(杭州)网络有限公司 Special effect generation method and device, computer readable storage medium and electronic equipment
CN113947657A (en) * 2021-10-18 2022-01-18 网易(杭州)网络有限公司 Target model rendering method, device, equipment and storage medium
CN114119847A (en) * 2021-12-05 2022-03-01 北京字跳网络技术有限公司 Graph processing method and device, computer equipment and storage medium
CN114119847B (en) * 2021-12-05 2023-11-07 北京字跳网络技术有限公司 Graphic processing method, device, computer equipment and storage medium
CN117095108B (en) * 2023-10-17 2024-01-23 海马云(天津)信息技术有限公司 Texture rendering method and device for virtual digital person, cloud server and storage medium
CN117095108A (en) * 2023-10-17 2023-11-21 海马云(天津)信息技术有限公司 Texture rendering method and device for virtual digital person, cloud server and storage medium

Also Published As

Publication number Publication date
CN109685869B (en) 2023-04-07

Similar Documents

Publication Publication Date Title
CN109685869A (en) Dummy model rendering method and device, storage medium, electronic equipment
CN106548455B (en) Apparatus and method for adjusting brightness of image
CN110196746B (en) Interactive interface rendering method and device, electronic equipment and storage medium
CN106575445B (en) Fur avatar animation
US8217940B2 (en) Directable lighting method and apparatus
US9202309B2 (en) Methods and apparatus for digital stereo drawing
US20230120253A1 (en) Method and apparatus for generating virtual character, electronic device and readable storage medium
US7583264B2 (en) Apparatus and program for image generation
US10719912B2 (en) Scaling and feature retention in graphical elements defined based on functions
CN113012273B (en) Illumination rendering method, device, medium and equipment based on target model
CN108986200A (en) The preprocess method and system of figure rendering
AU2018253460A1 (en) Framework for local parameterization of 3d meshes
KR102173546B1 (en) Apparatus and method of rendering game objects
CN116091676B (en) Face rendering method of virtual object and training method of point cloud feature extraction model
CN112053423A (en) Model rendering method and device, storage medium and computer equipment
CN113822981B (en) Image rendering method and device, electronic equipment and storage medium
CN109978750A (en) The method for executing the graphics processor of the rendering based on sampling and operating it
CN113144611A (en) Scene rendering method and device, computer storage medium and electronic equipment
CN116363288A (en) Rendering method and device of target object, storage medium and computer equipment
CN113409465B (en) Hair model generation method and device, storage medium and electronic equipment
US9299189B1 (en) Techniques for updating design file lighting values
CN109448123A (en) The control method and device of model, storage medium, electronic equipment
Mattausch et al. Freeform shadow boundary editing
JP2003099801A (en) Image display method of three-dimensional model, image display device, image display program and recording medium thereof
CN116543094A (en) Model rendering method, device, computer readable storage medium and electronic equipment

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