CN109685869A - Dummy model rendering method and device, storage medium, electronic equipment - Google Patents
Dummy model rendering method and device, storage medium, electronic equipment Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/40—Filling 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
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.
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)
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)
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 |
-
2018
- 2018-12-25 CN CN201811594804.3A patent/CN109685869B/en active Active
Patent Citations (3)
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)
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 |