CN109741413A - Rendering method and device for semitransparent objects in scene and electronic equipment - Google Patents
Rendering method and device for semitransparent objects in scene and electronic equipment Download PDFInfo
- Publication number
- CN109741413A CN109741413A CN201811638917.9A CN201811638917A CN109741413A CN 109741413 A CN109741413 A CN 109741413A CN 201811638917 A CN201811638917 A CN 201811638917A CN 109741413 A CN109741413 A CN 109741413A
- Authority
- CN
- China
- Prior art keywords
- rendering
- processed
- translucent
- translucent object
- rendered
- 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
Landscapes
- Image Generation (AREA)
Abstract
The embodiment of the invention provides a rendering method and device of a semitransparent object in a scene and electronic equipment, wherein the method comprises the following steps: respectively obtaining rendering batch information corresponding to each to-be-processed semitransparent object in a to-be-rendered scene; wherein the rendering batch information is used for indicating the rendering sequence of each semi-transparent object; adjusting rendering batch information to enable a plurality of semi-transparent objects to be processed to be in the same rendering sequence; and rendering the plurality of to-be-processed semitransparent objects in the to-be-rendered scene based on the adjusted rendering batch information, so that all the to-be-processed semitransparent objects can be rendered in the same batch when the electronic equipment is rendering, the rendering times of the semitransparent objects are reduced, and the rendering performance of the electronic equipment is improved.
Description
Technical field
The present invention relates to graphics rendering techniques field, more particularly to the rendering method of translucent object in a kind of scene,
Device and electronic equipment.
Background technique
In the related technology, electronic equipment needs to obtain each object to be rendered in scene to be rendered first in render scenes
The material of body and the transparent value of required rendering, material and required rendering based on object to be rendered in scene to be rendered it is saturating
Bright value determines the type of object to be rendered, wherein type includes translucent object and opaque article, and then for difference
The object of type is rendered in batches.Wherein, when the value range of transparent value is [0,1], the corresponding transparent value of object is got over
Big opaquer, translucent object can refer to: material be transparent material and corresponding transparent value be not 0 be not yet 1 object,
Translucent state is presented in it after being rendered, wherein transparent material may include the materials such as glass, plastics and water.It can manage
Solution, can not be seen by the object that opaque article blocks;It can be seen by the object that translucent object blocks.
Wherein, during render in batches for different types of object, opaque article is rendered again first
Render translucent object.When rendering translucent object, due to translucent object to be rendered material and/or transparent value not
Together, it is different to will be considered that the rendering texture of translucent object to be rendered exists for electronic equipment, and then can render different wash with watercolours in batches
Contaminate the translucent object of texture.During above-mentioned rendering translucent object, translucency cognition is divided into multiple batches of carry out wash with watercolours
Dye, and in render process, render times are more, and the rendering efficiency of electronic equipment is lower.
Summary of the invention
Rendering method, device and the electronics for being designed to provide translucent object in a kind of scene of the embodiment of the present invention are set
It is standby, to realize the render times for reducing translucent object, improve the rendering performance of electronic equipment.Specific technical solution is as follows:
On the one hand, the embodiment of the invention provides a kind of rendering methods of translucent object in scene, which comprises
It is obtained in scene to be rendered respectively, in multiple translucent objects to be processed corresponding to each translucent object to be processed
Rendering batch information;Wherein, the rendering batch information is used to indicate the rendering order of each translucent object;
The rendering batch information is adjusted, so that the multiple translucent object to be processed is in same rendering order;
Based on rendering batch information adjusted, multiple translucencies to be processed described in the scene to be rendered are rendered
Body.
Optionally, it is obtained in scene to be rendered respectively described, each to be processed half in multiple translucent objects to be processed
Corresponding to transparent substance the step of rendering batch information before, the method also includes:
Scene to be rendered is traversed, all translucent objects in the scene to be rendered are obtained;
From all translucent objects, the multiple translucent objects for being modified corresponding transparent value are determined, as
Translucent object to be processed.
Optionally, the method also includes the processes of the corresponding transparent value of modification translucent object, wherein the process
Include:
From all translucent objects, the translucent object for needing to modify corresponding transparent value is determined;
Obtain each corresponding target clear value of translucent object for needing to modify corresponding transparent value;
It is by way of calling default API, each translucent object for needing to modify corresponding transparent value is corresponding
Bright value is revised as its corresponding target clear value, wherein the default API is for modifying the corresponding transparent value of object
API;
By each translucent object for being modified corresponding transparent value, it is determined as translucent object to be processed.
Optionally, the rendering batch information includes: the corresponding current rendering level of translucent object to be processed;
The adjustment rendering batch information, so that the multiple translucent object to be processed is in same rendering order
The step of, comprising:
By the corresponding current rendering level of each translucent object to be processed, it is revised as target rendering level, so that described
Multiple translucent objects to be processed are in same rendering order, wherein the target renders level are as follows: default rendering level, or
The corresponding current rendering level of any translucent object in the multiple translucent object to be processed;
It is described to be based on rendering batch information adjusted, it renders multiple to be processed translucent described in the scene to be rendered
The step of object, comprising:
Based on current rendering level adjusted, multiple translucencies to be processed described in the scene to be rendered are rendered
Body.
Optionally, described by the corresponding current rendering level of each translucent object to be processed, it is revised as target rendering layer
The step of grade, comprising:
By SortingGroup component, the corresponding current rendering level of each translucent object to be processed is revised as
Target renders level.
Optionally, the rendering batch information includes: the corresponding target clear value of translucent object to be processed;
The adjustment rendering batch information, so that the multiple translucent object to be processed is in same rendering order
The step of, comprising:
Default transparent value texture is obtained, and obtains area of each translucent object to be processed in the scene to be rendered
Domain;
Region based on each translucent object to be processed obtained in the scene to be rendered, described default saturating
In bright value texture, the corresponding region of each translucent object to be processed is determined;
By the corresponding target clear value of each translucent object to be processed, it is stored in every in the default transparent value texture
In the corresponding region of one translucent object to be processed, so that the multiple translucent object to be processed is in same rendering order.
Optionally, the rendering batch information includes: the corresponding current rendering level of translucent object to be processed;
It is described to be based on rendering batch information adjusted, it renders multiple to be processed translucent described in the scene to be rendered
The step of object, comprising:
Obtain each corresponding rendering level of opaque article and other translucent objects pair in the scene to be rendered
The rendering level answered;
Based on the corresponding rendering level of each opaque article, the corresponding rendering level of other translucent objects and described
The corresponding current rendering level adjusted of multiple translucent objects to be processed, determines the multiple translucent object to be processed
Rendering order;
Based on the rendering order of the multiple translucent object to be processed, the multiple translucent object to be processed is rendered.
On the other hand, the embodiment of the invention provides a kind of rendering device of translucent object in scene, described device packets
It includes:
Module is obtained, for being obtained in scene to be rendered respectively, each to be processed half in multiple translucent objects to be processed
Rendering batch information corresponding to transparent substance;Wherein, the rendering batch information is used to indicate each translucent object
Rendering order;
Module is adjusted, for adjusting the rendering batch information, so that the multiple translucent object to be processed is in same
One rendering order;
Rendering module, for being based on rendering batch information adjusted, render described in the scene to be rendered it is multiple to
Handle translucent object.
Optionally, described device further include:
Traversal obtains module, every in multiple translucent objects to be processed for being obtained in scene to be rendered respectively described
Before rendering batch information corresponding to one translucent object to be processed, scene to be rendered is traversed, obtains the scene to be rendered
In all translucent objects;
Determining module is modified multiple the half of corresponding transparent value for determining from all translucent objects
Transparent substance, as translucent object to be processed.
Optionally, described device further include: modified module, for modifying the corresponding transparent value of translucent object, wherein institute
State modified module, comprising:
Determination unit needs to modify the semi-transparent of corresponding transparent value for determining from all translucent objects
Bright object;
Obtaining unit, for obtaining each corresponding target clear of translucent object for needing to modify corresponding transparent value
Value;
Unit is modified, for needing to modify the translucent of corresponding transparent value for each by way of calling default API
The corresponding transparent value of object is revised as its corresponding target clear value, wherein the default API is corresponding for modifying object
Transparent value API.
Optionally, the rendering batch information includes: the corresponding current rendering level of translucent object to be processed;
The adjustment module, is specifically used for
By the corresponding current rendering level of each translucent object to be processed, it is revised as target rendering level, so that described
Multiple translucent objects to be processed are in same rendering order, wherein the target renders level are as follows: default rendering level, or
The corresponding current rendering level of any translucent object in the multiple translucent object to be processed;
The rendering module, is specifically used for
Based on current rendering level adjusted, multiple translucencies to be processed described in the scene to be rendered are rendered
Body.
Optionally, the adjustment module, is specifically used for
By SortingGroup component, the corresponding current rendering level of each translucent object to be processed is revised as
Target renders level.
Optionally, the rendering batch information includes: the corresponding target clear value of translucent object to be processed;
The adjustment module for obtaining default transparent value texture, and obtains each translucent object to be processed described
Region in scene to be rendered;
Region based on each translucent object to be processed obtained in the scene to be rendered, described default saturating
In bright value texture, the corresponding region of each translucent object to be processed is determined;
By the corresponding target clear value of each translucent object to be processed, it is stored in every in the default transparent value texture
In the corresponding region of one translucent object to be processed, so that multiple translucent object to be processed is in same rendering order.
Optionally, the rendering batch information includes: the corresponding current rendering level of translucent object to be processed;
The rendering module, is specifically used for
Obtain each corresponding rendering level of opaque article and other translucent objects pair in the scene to be rendered
The rendering level answered;
Based on the corresponding rendering level of each opaque article, the corresponding rendering level of other translucent objects and described
The corresponding current rendering level adjusted of multiple translucent objects to be processed, determines the multiple translucent object to be processed
Rendering order;
Based on the rendering order of the multiple translucent object to be processed, the multiple translucent object to be processed is rendered.
On the other hand, the embodiment of the invention provides a kind of electronic equipment, including processor, communication interface, memory and
Communication bus, wherein processor, communication interface, memory complete mutual communication by communication bus;
Memory, for storing computer program;
Processor when for executing the computer program stored on memory, is realized provided by the embodiment of the present invention
The rendering method step of translucent object in any of the above-described scene.
On the other hand, the embodiment of the invention provides a kind of computer readable storage medium, the computer-readable storages
Dielectric memory contains computer program, is realized on provided by the embodiment of the present invention when computer program is executed by processor
State the rendering method step of translucent object in any scene.
It in technical solution provided in an embodiment of the present invention, is obtained in scene to be rendered respectively, multiple translucencies to be processed
Rendering batch information corresponding to each translucent object to be processed in body;Wherein, rendering batch information is used to indicate each half
The rendering order of transparent substance;Adjustment rendering batch information, so that multiple translucent objects to be processed are in same rendering order;
Based on rendering batch information adjusted, multiple translucent objects to be processed in scene to be rendered are rendered.In the embodiment of the present invention,
The corresponding rendering batch information of each translucent object to be processed is adjusted, so that all translucent objects to be processed are in same
Rendering order is in same rendering batch so that electronic equipment in rendering, can be rendered with same batch it is all to be processed
Translucent object realizes the render times for reducing translucent object, improves the rendering performance of electronic equipment.Certainly, implement this hair
Bright any product or method must be not necessarily required to reach all the above advantage simultaneously.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 is the flow diagram of the rendering method of translucent object in a kind of scene provided by the embodiment of the present invention;
Fig. 2A shows for another process of the rendering method of translucent object in a kind of scene provided by the embodiment of the present invention
It is intended to;
Fig. 2 B is a kind of schematic diagram of a scenario of scene to be rendered;
Fig. 3 is the structural schematic diagram of the rendering device of translucent object in a kind of scene provided by the embodiment of the present invention;
Fig. 4 is the structural schematic diagram of a kind of electronic equipment provided by the embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
The embodiment of the invention provides rendering method, device and the electronic equipments of translucent object in a kind of scene, with reality
The render times for now reducing translucent object, improve the rendering performance of electronic equipment.
As shown in Figure 1, the embodiment of the invention provides a kind of rendering method of translucent object in scene, may include as
Lower step:
S101: obtaining respectively in scene to be rendered, each translucent object to be processed in multiple translucent objects to be processed
Corresponding rendering batch information;
Wherein, which is used to indicate the rendering order of each translucent object, i.e., each to be processed semi-transparent
The corresponding batch information that renders of bright object can influence the rendering order of each translucent object to be processed.In a kind of implementation
In, which may include the corresponding current rendering level of transparent substance to be processed.It, should in another implementation
Rendering batch information may include the transparent value rendered needed for transparent substance to be processed is corresponding.
It is understood that in scene provided by the embodiment of the present invention translucent object rendering method, can apply
In any type of electronic equipment, which can be the equipment such as computer, all-in-one machine, mobile phone and game machine.It is a kind of
In situation, the functional software of the rendering method of translucent object in scene provided by the embodiment of the present invention is realized, it can be with special
The form of the client software of door exists, and can also exist in the form of the plug-in unit of existing client software, this is all can be with
's.
In a kind of realization, electronic equipment can traverse scene to be rendered, obtain the traversing result for traversing the scene to be rendered
Information, wherein the traversing result information may include: the object that institute's some need renders in the scene to be rendered, each needs
The rendering effect of the material of the object of rendering, each depth information for needing the object rendered and each object for needing to render
Etc. information, it is each that need the rendering effect of object rendered may include: the color rendered needed for each object for needing to render
Value and transparent value etc..The scene to be rendered is the scene rendered.
In one implementation, which can be scene of game, when the angle of scene of game is checked in user's change
And/or when position, then need to render scene of game again.In oneainstance, user can pass through the trip of its control of change
Play role position and/or check angle, to change angle and/or the position of checking scene of game.
In one implementation, field to be rendered can be determined based on each corresponding material of object for needing to render
The opaque article and translucent object of required rendering in scape.Wherein, in the embodiment of the present invention, translucent object can refer to institute
Corresponding material is the object of transparent material, and transparent material may include glass material, plastic material and rubber material etc..It is semi-transparent
The value range of the corresponding transparent value of bright object can be with are as follows: [0,255], or [0,1], the corresponding transparent value of translucent object can
To determine the presentation effect of the transparency of translucent object, the corresponding transparent value of translucent object is bigger, the translucent object
Presentation effect show as it is opaquer.
In oneainstance, it can determine the translucent object of required rendering all in scene to be rendered, be to be processed
Transparent substance.It can also determine the translucent object of the transparent value rendered needed for modification, be translucent object to be processed.
In one implementation, it is obtained in scene to be rendered respectively described, it is every in multiple translucent objects to be processed
Before the step of rendering batch information corresponding to one translucent object to be processed, the method can also include:
Scene to be rendered is traversed, all translucent objects in scene to be rendered are obtained;
From all translucent objects, the multiple translucent objects for being modified corresponding transparent value are determined, as wait locate
Manage translucent object.
In the embodiment of the present invention, scene to be rendered is traversed, the traversing result information of scene to be rendered is obtained, passes through the traversal
Result information can determine that the material for the object which is to be rendered in scene to be rendered is transparent material, and need which is modified
Material is the corresponding transparent value of object of transparent material.And then electronic equipment can modify each needs and modify corresponding transparent value
Object transparent value, and determine each object for needing to modify corresponding transparent value, be translucent object to be processed.From being obtained
In the traversing result information of the scene to be rendered obtained, each translucency to be processed in multiple translucent objects to be processed is found
The corresponding rendering batch information of body.
In a kind of situation, electronic equipment is when traversing scene to be rendered, when having traversed a translucent object and then traversal
When next translucent object, it is found that the transparent value rendered needed for next translucent object is corresponding changes, such as: with it
The transparent value rendered needed for translucent object before is corresponding is different, at this point it is possible to which next translucent object is determined as
Needs in scene to be rendered modify the translucent object of corresponding transparent value, and then modify the needs and modify corresponding transparent value
Translucent object transparent value, and determine the modification transparent value after translucent object be translucent object to be processed.It is another
Kind of situation, when traverse a translucent object and then the next translucent object of traversal, find next translucent object it
Occurred the case where modifying corresponding transparent value when preceding rendering, at this point, next translucent object can also be determined as wait locate
Manage translucent object.
In a kind of optionally implementation, the method can also include: the corresponding transparent value of modification translucent object
Process, wherein the process may include:
From all translucent objects, the translucent object for needing to modify corresponding transparent value is determined;
Obtain each corresponding target clear value of translucent object for needing to modify corresponding transparent value;
It is by way of calling default API, each translucent object for needing to modify corresponding transparent value is corresponding
Bright value is revised as its corresponding target clear value, wherein the default API is the API for modifying the corresponding transparent value of object.
Wherein, each corresponding target clear value of translucent object for needing to modify corresponding transparent value, it is as above-mentioned to mention
The transparent value rendered needed for the translucent object arrived is corresponding.It is understood that can be resulting from scene to be rendered is traversed
In traversing result information, each corresponding target clear value of translucent object for needing to modify corresponding transparent value is obtained.In turn,
Call default API (Application Program Interface, application programming interfaces) that the modification of each needs is corresponding thoroughly
The corresponding transparent value of the translucent object of bright value is revised as its corresponding target clear value.
In one implementation, electronic equipment can be above-mentioned pre- by Unity engine renders translucent object to be processed
If API can be MaterialPropertyBlock.SetColor.
S102: adjustment rendering batch information, so that multiple translucent objects to be processed are in same rendering order;
S103: it is based on rendering batch information adjusted, renders multiple translucent objects to be processed in scene to be rendered.
It is adjustable multiple to be processed translucent after determining the translucent object to be processed in scene to be rendered
The corresponding rendering batch information of each translucent object to be processed in object, so that multiple translucent object to be processed is in same
One rendering order is in same rendering batch.In turn, electronic equipment can be based on rendering batch information adjusted, same to criticize
Multiple translucent object to be processed in secondary rendering scene to be rendered.
In one implementation, to be processed semi-transparent when the material of translucent object to be processed and/or transparent value difference
The corresponding rendering level of bright object can have difference.The corresponding rendering level of each translucent object to be processed, can influence to
Handle rendering order at translucent object.When the corresponding rendering level difference of each translucent object to be processed, in wash with watercolours
During dye, rendering order at each translucent object to be processed is different.
In consideration of it, the rendering batch information, which may include: that translucent object to be processed is corresponding, to be worked as in the embodiment of the present invention
The corresponding current rendering level of each translucent object to be processed can be revised as identical wash with watercolours by preceding rendering level, electronic equipment
Level is contaminated, so that multiple translucent objects to be processed are in same rendering order, so that electronic equipment in rendering, will correspond to phase
The translucent object to be processed of same rendering level is merged into same rendering batch and is rendered, and realizes that same batch rendering is all
Translucent object to be processed.
In another implementation, which may include: that translucent object to be processed is corresponding transparent
Value.The corresponding transparent value of each translucent object to be processed can be stored in a default texture by electronic equipment, unified all
Translucent object to be processed texture so that electronic equipment is when rendering translucent object to be processed, all to be processed half
The transparent value of transparent substance is to read from default texture, and rendered, so that electronic equipment is by multiple to be processed half
Transparent substance is considered the identical translucent object to be processed of texture, is in same rendering order;It will be multiple to be processed semi-transparent
Bright object is merged into same rendering batch and is rendered, and realizes that same batch renders all translucent objects to be processed.
It in technical solution provided in an embodiment of the present invention, is obtained in scene to be rendered respectively, multiple translucencies to be processed
Rendering batch information corresponding to each translucent object to be processed in body;Wherein, rendering batch information is used to indicate each half
The rendering order of transparent substance;Adjustment rendering batch information, so that multiple translucent objects to be processed are in same rendering order;
Based on rendering batch information adjusted, multiple translucent objects to be processed in scene to be rendered are rendered.In the embodiment of the present invention,
The corresponding rendering batch information of each translucent object to be processed is adjusted, so that all translucent objects to be processed are in same
Rendering order is in same rendering batch so that electronic equipment in rendering, can be rendered with same batch it is all to be processed
Translucent object realizes the render times for reducing translucent object, improves the rendering performance of electronic equipment.
Wherein, when the quantity of the translucent object to be processed in scene to be rendered is more, the embodiment of the present invention can more be embodied
The effect of the rendering method of translucent object is more obvious in provided scene.When above-mentioned scene to be rendered is scene of game,
The frame per second of game can be improved, and improve the fluency of game.
In one implementation, as shown in Figure 2 A, the method may include following steps:
S201: obtaining respectively in scene to be rendered, each translucent object to be processed in multiple translucent objects to be processed
Corresponding rendering batch information;
Wherein, which is used to indicate the rendering order of each translucent object;The rendering batch information packet
It includes: the corresponding current rendering level of translucent object to be processed;
S202: by the corresponding current rendering level of each translucent object to be processed, being revised as target rendering level, so that
Multiple translucent objects to be processed are in same rendering order;
Wherein, target renders level are as follows: any translucency in default rendering level or multiple translucent objects to be processed
The corresponding current rendering level of body.
S203: it is based on current rendering level adjusted, renders multiple translucent objects to be processed in scene to be rendered.
In this implementation, the corresponding current rendering level of each translucent object to be processed is revised as identical rendering
Level can be the corresponding current rendering level of multiple translucent object to be processed, be revised as multiple to be processed semi-transparent
The corresponding current rendering level of any translucent object to be processed in bright object can be also to be revised as default rendering level, should
Default rendering level Existence and uniquenss avoids and opaque articles to be rendered other in scene to be rendered and/or translucent
The corresponding rendering level of object duplicates.Wherein, other translucent objects to be rendered in the scene to be rendered are as follows: should be to
The translucent object of translucent object to be processed is not determined in render scenes.
In one implementation, electronic equipment can pass through Unity engine renders translucent object to be processed, a kind of feelings
Condition, electronic equipment can modify the corresponding current rendering layer of each translucent object to be processed by SortingGroup component
Grade, by the corresponding current rendering level of each translucent object to be processed, is revised as target that is, by SortingGroup component
Render level.
In one implementation, electronic equipment obtains the side of the corresponding current rendering level of translucent object to be processed
Formula may is that from traversing in the obtained traversing result information of scene to be rendered, determine each translucent object pair to be processed
The depth information answered, wherein the depth information can characterize: each translucent object to be processed and virtual camera present position
The distance between.The virtual camera present position can check the position of the scene to be rendered, the virtual camera for user
For the acquisition angles of the scene to be rendered are as follows: the displaying angle that the scene to be rendered is shown to user.In a kind of situation
In, when above-mentioned scene to be rendered is scene of game, above-mentioned virtual camera present position are as follows: user checks the view of scene of game
Point position.
Electronic equipment can be based on the corresponding depth information of each translucent object to be processed, determine each to be processed half
The corresponding current rendering level of transparent substance.The specific can be that: believe according to the corresponding depth of each translucent object to be processed
The size of breath determines the corresponding current rendering level of each translucent object to be processed, wherein translucent object pair to be processed
The depth information answered is bigger, characterizes the translucent object to be processed and the distance between viewpoint present position is bigger, and to be processed half
The rank of the corresponding current rendering level of transparent substance is higher, i.e., more early rendering translucent object to be processed.That is, to
It is bigger to handle the corresponding depth information of translucent object, more early rendering translucent object to be processed.In oneainstance, wait locate
Managing the corresponding current rendering level of translucent object can be by numerical identity, the corresponding current rendering of translucent object to be processed
The numerical value of level is smaller, and the rank for characterizing the corresponding current rendering level of translucent object to be processed is higher.
In one implementation, the rendering batch information includes: the corresponding current rendering of translucent object to be processed
Level;
It is described to be based on rendering batch information adjusted, render the step of multiple translucent objects to be processed in scene to be rendered
Suddenly, may include:
It is corresponding to obtain each corresponding rendering level of opaque article and other translucent objects in scene to be rendered
Render level;Wherein, other translucent objects are as follows: except the others half that translucency to be processed is external in the scene to be rendered
Transparent substance
Based on the corresponding rendering level of each opaque article, the corresponding rendering level of other translucent objects and multiple
The corresponding current rendering level adjusted of translucent object to be processed, determines that the rendering of multiple translucent objects to be processed is suitable
Sequence;
Based on the rendering order of multiple translucent objects to be processed, multiple translucent objects to be processed are rendered.
In one implementation, electronic equipment can be based on when rendering the object to be rendered in the scene to be rendered
The corresponding rendering level of each opaque article, the corresponding rendering level of other translucent objects and adjusted each wait locate
The corresponding current rendering level of translucent object is managed, first object is ranked up, is determined each opaque in scene to be rendered
The rendering order of object, the rendering order of the rendering order of other translucent objects and multiple translucent object to be processed.
Wherein it is possible to be to render each opaque article in the scene to be rendered first, all opaque articles in scene to be rendered
After the completion of rendering, then render translucent object, wherein when rendering translucent object, multiple translucent object to be processed is in
Same rendering order renders multiple translucent object to be processed with batch.
It is as shown in Figure 2 B a kind of schematic diagram of scene to be rendered, wherein include A, B, C and D tetra- in scene to be rendered
Object to be rendered.Electronic equipment traverses the scene to be rendered, obtains the traversing result information of the scene to be rendered, passes through traversal
Result information determines that there are two translucent objects to be processed, including B and C in the scene to be rendered;Two opaque materials
Body, including A and D.By the corresponding depth information of each object to be rendered in query result information, to be processed half is determined
The corresponding rendering level of transparent substance B and C, the corresponding rendering level of opaque article A and D, will be determined wait locate
The corresponding rendering level of translucent object B and C is managed, as current rendering level, and is revised as target rendering level.It is subsequent
, in render process, electronic equipment be based on the corresponding rendering level of opaque article A and D and translucent object B to be processed with
The corresponding target of C renders level, is ranked up, obtains impermeable to opaque article A and D and translucent object B and C to be processed
The rendering order of the rendering order of bright object A and D and translucent object B and C to be processed;When opaque article A and D are respectively right
When the material answered is identical, it can determine that opaque article A and D be rendering order are 1, determine that translucent object B and C to be processed is
Rendering order is 2;At this point, electronic equipment according to identified rendering order, renders opaque article A and D with batch first, then
Translucent object B and C to be processed is rendered with batch.
In one implementation, which includes: the corresponding target clear value of translucent object to be processed;
The adjustment renders batch information, so that the step of multiple translucent objects to be processed are in same rendering order,
May include:
Default transparent value texture is obtained, and obtains region of each translucent object to be processed in scene to be rendered;
Region based on each translucent object to be processed obtained in the scene to be rendered, in default transparent value
In texture, the corresponding region of each translucent object to be processed is determined;
By the corresponding target clear value of each translucent object to be processed, be stored in default transparent value texture it is each to
It handles in the corresponding region of translucent object, so that all translucent objects to be processed are in same rendering order.
Wherein, above-mentioned default transparent value texture: to be pre-set for storing to be handled half in scene to be rendered
The texture of the corresponding target clear value of transparent substance, the default transparent value texture may include N*M first unit lattice, wherein M
It is positive integer with N.
Electronic equipment obtains region of each translucent object to be processed in scene to be rendered, wherein each to be processed
Region of the translucent object in scene to be rendered is divided into multiple second unit lattice in advance.
Second unit lattice of each translucent object to be processed in the region in scene to be rendered are established, it is transparent with presetting
The corresponding relationship being worth between the first unit lattice in texture, to determine each to be processed semi-transparent in default transparent value texture
The corresponding region of bright object.Wherein, second unit lattice of each translucent object to be processed in the region in scene to be rendered,
There are one-to-one relationships with the first unit lattice in default transparent value texture.Each translucent object to be processed is corresponding
Target clear value is stored in the corresponding region of each translucent object to be processed in default transparent value texture.
It is subsequent, the corresponding target clear value of translucent object to be processed is stored in every in default transparent value texture
In the corresponding region of one translucent object to be processed, electronic equipment, can be directly from upper when rendering translucent object to be processed
It states in default transparent value texture, reads the corresponding target clear value of each translucent object to be processed stored, and directly right
Each translucent object to be processed carries out target clear value assignment, and is rendered based on the target clear value.It is different from existing
When rendering translucent object to be processed in technology, need first based on the corresponding target clear value rendering of a translucent object to be processed
After a complete translucent object to be processed, then being based on the corresponding target clear value rendering of another translucent object to be processed should be wait locate
Translucent object is managed, and so on, formation renders different translucent objects to be processed in batches.It, can in the embodiment of the present invention
The corresponding target clear value of institute's translucent object to be handled is obtained disposably to read from default transparent value texture, is gone forward side by side
Row rendering, so that electronic equipment thinks that all translucent objects to be processed are the translucent object of same rendering texture, and
Translucent object to be processed will not be rendered in batches, so that multiple translucent objects to be processed are suitable in same rendering
Sequence can render all translucent objects to be processed in turn with batch.
Corresponding to above method embodiment, the embodiment of the invention provides a kind of rendering dresses of translucent object in scene
It sets, as shown in figure 3, described device includes:
Module 310 is obtained, it is each to be processed in multiple translucent objects to be processed for being obtained in scene to be rendered respectively
Rendering batch information corresponding to translucent object;Wherein, the rendering batch information is used to indicate each translucency
The rendering order of body;
Module 320 is adjusted, for adjusting the rendering batch information, so that the multiple translucent object to be processed is in
Same rendering order;
Rendering module 330 renders multiple described in the scene to be rendered for being based on rendering batch information adjusted
Translucent object to be processed.
It in technical solution provided in an embodiment of the present invention, is obtained in scene to be rendered respectively, multiple translucencies to be processed
Rendering batch information corresponding to each translucent object to be processed in body;Wherein, rendering batch information is used to indicate each half
The rendering order of transparent substance;Adjustment rendering batch information, so that multiple translucent objects to be processed are in same rendering order;
Based on rendering batch information adjusted, multiple translucent objects to be processed in scene to be rendered are rendered.In the embodiment of the present invention,
The corresponding rendering batch information of each translucent object to be processed is adjusted, so that all translucent objects to be processed are in same
Rendering order is in same rendering batch so that electronic equipment in rendering, can be rendered with same batch it is all to be processed
Translucent object realizes the render times for reducing translucent object, improves the rendering performance of electronic equipment.
Wherein, when the quantity of the translucent object to be processed in scene to be rendered is more, the embodiment of the present invention can more be embodied
The effect of the rendering method of translucent object is more obvious in provided scene.When above-mentioned scene to be rendered is scene of game,
The frame per second of game can be improved, and improve the fluency of game.
In one implementation, described device further include:
Traversal obtains module, every in multiple translucent objects to be processed for being obtained in scene to be rendered respectively described
Before rendering batch information corresponding to one translucent object to be processed, scene to be rendered is traversed, obtains the scene to be rendered
In all translucent objects;
Determining module is modified multiple the half of corresponding transparent value for determining from all translucent objects
Transparent substance, as translucent object to be processed.
In one implementation, described device further include:
Modified module, for modifying the corresponding transparent value of translucent object, wherein the modified module, comprising:
Determination unit needs to modify the semi-transparent of corresponding transparent value for determining from all translucent objects
Bright object;
Obtaining unit, for obtaining each corresponding target clear of translucent object for needing to modify corresponding transparent value
Value;
Unit is modified, for needing to modify the translucent of corresponding transparent value for each by way of calling default API
The corresponding transparent value of object is revised as its corresponding target clear value, wherein the default API is corresponding for modifying object
Transparent value API.
In one implementation, the rendering batch information includes: the corresponding current rendering of translucent object to be processed
Level;
The adjustment module 320, is specifically used for
By the corresponding current rendering level of each translucent object to be processed, it is revised as target rendering level, so that described
Multiple translucent objects to be processed are in same rendering order, wherein the target renders level are as follows: default rendering level, or
The corresponding current rendering level of any translucent object in the multiple translucent object to be processed;
The rendering module 330, is specifically used for
Based on current rendering level adjusted, multiple translucencies to be processed described in the scene to be rendered are rendered
Body.
In one implementation, the adjustment module 320, is specifically used for
By SortingGroup component, the corresponding current rendering level of each translucent object to be processed is revised as
Target renders level.
In one implementation, the rendering batch information includes: the corresponding target clear of translucent object to be processed
Value;
The adjustment module 320 for obtaining default transparent value texture, and obtains each translucent object to be processed in institute
State the region in scene to be rendered;
Region based on each translucent object to be processed obtained in the scene to be rendered, described default saturating
In bright value texture, the corresponding region of each translucent object to be processed is determined;
By the corresponding target clear value of each translucent object to be processed, it is stored in every in the default transparent value texture
In the corresponding region of one translucent object to be processed, so that multiple translucent object to be processed is in same rendering order.
In one implementation, the rendering batch information includes: the corresponding current rendering of translucent object to be processed
Level;
The rendering module 330, is specifically used for
Obtain each corresponding rendering level of opaque article and other translucent objects pair in the scene to be rendered
The rendering level answered;
Based on the corresponding rendering level of each opaque article, the corresponding rendering level of other translucent objects and described
The corresponding current rendering level adjusted of multiple translucent objects to be processed, determines the multiple translucent object to be processed
Rendering order;
Based on the rendering order of the multiple translucent object to be processed, the multiple translucent object to be processed is rendered.
Corresponding to above method embodiment, the embodiment of the invention also provides a kind of electronic equipment, as shown in figure 4, including
Processor 410, communication interface 420, memory 430 and communication bus 440, wherein processor 410, communication interface 420, storage
Device 430 completes mutual communication by communication bus 440,
Memory 430, for storing computer program;
Processor 410 when for executing the computer program stored on memory 430, realizes institute of the embodiment of the present invention
The rendering method step of translucent object in the described in any item scenes provided.
It in technical solution provided in an embodiment of the present invention, is obtained in scene to be rendered respectively, multiple translucencies to be processed
Rendering batch information corresponding to each translucent object to be processed in body;Wherein, rendering batch information is used to indicate each half
The rendering order of transparent substance;Adjustment rendering batch information, so that multiple translucent objects to be processed are in same rendering order;
Based on rendering batch information adjusted, multiple translucent objects to be processed in scene to be rendered are rendered.In the embodiment of the present invention,
The corresponding rendering batch information of each translucent object to be processed is adjusted, so that all translucent objects to be processed are in same
Rendering order is in same rendering batch so that electronic equipment in rendering, can be rendered with same batch it is all to be processed
Translucent object realizes the render times for reducing translucent object, improves the rendering performance of electronic equipment.
Wherein, when the quantity of the translucent object to be processed in scene to be rendered is more, the embodiment of the present invention can more be embodied
The effect of the rendering method of translucent object is more obvious in provided scene.When above-mentioned scene to be rendered is scene of game,
The frame per second of game can be improved, and improve the fluency of game.
The communication bus that above-mentioned electronic equipment is mentioned can be Peripheral Component Interconnect standard (PeripheralComponent
Interconnect, PCI) bus or expanding the industrial standard structure (Extended IndustryStandard
Architecture, EISA) bus etc..The communication bus can be divided into address bus, data/address bus, control bus etc..For just
It is only indicated with a thick line in expression, figure, it is not intended that an only bus or a type of bus.
Communication interface is for the communication between above-mentioned electronic equipment and other equipment.
Memory may include random access memory (Random Access Memory, RAM), also may include non-easy
The property lost memory (Non-Volatile Memory, NVM), for example, at least a magnetic disk storage.Optionally, memory may be used also
To be storage device that at least one is located remotely from aforementioned processor.
Above-mentioned processor can be general processor, including central processing unit (Central Processing Unit,
CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (Digital Signal
Processing, DSP), it is specific integrated circuit (Application Specific IntegratedCircuit, ASIC), existing
It is field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, discrete
Door or transistor logic, discrete hardware components.
It is described the embodiment of the invention also provides a kind of computer readable storage medium corresponding to above method embodiment
It is stored with computer program in computer readable storage medium, realizes that the present invention is real when the computer program is executed by processor
Apply the rendering method step of translucent object in described in any item scenes provided by example.
It in technical solution provided in an embodiment of the present invention, is obtained in scene to be rendered respectively, multiple translucencies to be processed
Rendering batch information corresponding to each translucent object to be processed in body;Wherein, rendering batch information is used to indicate each half
The rendering order of transparent substance;Adjustment rendering batch information, so that multiple translucent objects to be processed are in same rendering order;
Based on rendering batch information adjusted, multiple translucent objects to be processed in scene to be rendered are rendered.In the embodiment of the present invention,
The corresponding rendering batch information of each translucent object to be processed is adjusted, so that all translucent objects to be processed are in same
Rendering order is in same rendering batch so that electronic equipment in rendering, can be rendered with same batch it is all to be processed
Translucent object realizes the render times for reducing translucent object, improves the rendering performance of electronic equipment.
Wherein, when the quantity of the translucent object to be processed in scene to be rendered is more, the embodiment of the present invention can more be embodied
The effect of the rendering method of translucent object is more obvious in provided scene.When above-mentioned scene to be rendered is scene of game,
The frame per second of game can be improved, and improve the fluency of game.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in process, method, article or equipment including the element.
Each embodiment in this specification is all made of relevant mode and describes, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality
For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method
Part explanation.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the scope of the present invention.It is all
Any modification, equivalent replacement, improvement and so within the spirit and principles in the present invention, are all contained in protection scope of the present invention
It is interior.
Claims (10)
1. the rendering method of translucent object in a kind of scene, which is characterized in that the described method includes:
It is obtained in scene to be rendered respectively, wash with watercolours corresponding to each translucent object to be processed in multiple translucent objects to be processed
Contaminate batch information;Wherein, the rendering batch information is used to indicate the rendering order of each translucent object;
The rendering batch information is adjusted, so that the multiple translucent object to be processed is in same rendering order;
Based on rendering batch information adjusted, multiple translucent objects to be processed described in the scene to be rendered are rendered.
2. multiple wait locate the method according to claim 1, wherein obtained in scene to be rendered respectively described
Before the step of managing rendering batch information corresponding to each translucent object to be processed in translucent object, the method is also wrapped
It includes:
Scene to be rendered is traversed, all translucent objects in the scene to be rendered are obtained;
From all translucent objects, the multiple translucent objects for being modified corresponding transparent value are determined, as wait locate
Manage translucent object.
3. according to the method described in claim 2, it is characterized in that, the method also includes: modification translucent object it is corresponding
The process of transparent value, wherein the process includes:
From all translucent objects, the translucent object for needing to modify corresponding transparent value is determined;
Obtain each corresponding target clear value of translucent object for needing to modify corresponding transparent value;
By way of calling default API, each needs are modified to the corresponding transparent value of translucent object of corresponding transparent value,
It is revised as its corresponding target clear value, wherein the default API is the API for modifying the corresponding transparent value of object.
4. method according to claim 1-3, which is characterized in that the rendering batch information includes: to be processed
The corresponding current rendering level of translucent object;
The adjustment rendering batch information, so that the multiple translucent object to be processed is in the step of same rendering order
Suddenly, comprising:
By the corresponding current rendering level of each translucent object to be processed, it is revised as target rendering level, so that the multiple
Translucent object to be processed is in same rendering order, wherein the target renders level are as follows: default rendering level or described
The corresponding current rendering level of any translucent object in multiple translucent objects to be processed;
It is described to be based on rendering batch information adjusted, render multiple translucent objects to be processed described in the scene to be rendered
The step of, comprising:
Based on current rendering level adjusted, multiple translucent objects to be processed described in the scene to be rendered are rendered.
5. according to the method described in claim 4, it is characterized in that, described that each translucent object to be processed is corresponding current
The step of rendering level, being revised as target rendering level, comprising:
By SortingGroup component, by the corresponding current rendering level of each translucent object to be processed, it is revised as target
Render level.
6. the method according to claim 1, wherein the rendering batch information includes: translucency to be processed
The corresponding target clear value of body;
The adjustment rendering batch information, so that the multiple translucent object to be processed is in the step of same rendering order
Suddenly, comprising:
Default transparent value texture is obtained, and obtains region of each translucent object to be processed in the scene to be rendered;
Region based on each translucent object to be processed obtained in the scene to be rendered, in the default transparent value
In texture, the corresponding region of each translucent object to be processed is determined;
By the corresponding target clear value of each translucent object to be processed, be stored in the default transparent value texture it is each to
It handles in the corresponding region of translucent object, so that the multiple translucent object to be processed is in same rendering order.
7. method according to claim 1-3, which is characterized in that the rendering batch information includes: to be processed
The corresponding current rendering level of translucent object;
It is described to be based on rendering batch information adjusted, render multiple translucent objects to be processed described in the scene to be rendered
The step of, comprising:
It is corresponding to obtain each corresponding rendering level of opaque article and other translucent objects in the scene to be rendered
Render level;
Based on the corresponding rendering level of each opaque article, the corresponding rendering level of other translucent objects and the multiple
The corresponding current rendering level adjusted of translucent object to be processed, determines the rendering of the multiple translucent object to be processed
Sequentially;
Based on the rendering order of the multiple translucent object to be processed, the multiple translucent object to be processed is rendered.
8. the rendering device of translucent object in a kind of scene, which is characterized in that described device includes:
Module is obtained, it is each to be processed translucent in multiple translucent objects to be processed for being obtained in scene to be rendered respectively
Rendering batch information corresponding to object;Wherein, the rendering batch information is used to indicate the wash with watercolours of each translucent object
Dye sequence;
Module is adjusted, for adjusting the rendering batch information, so that the multiple translucent object to be processed is in same wash with watercolours
Dye sequence;
Rendering module renders multiple to be processed described in the scene to be rendered for being based on rendering batch information adjusted
Translucent object.
9. device according to claim 8, which is characterized in that described device further include:
Traversal obtain module, for being obtained in scene to be rendered respectively described, in multiple translucent objects to be processed it is each to
Before handling rendering batch information corresponding to translucent object, scene to be rendered is traversed, is obtained in the scene to be rendered
All translucent objects;
Determining module is modified the multiple translucent of corresponding transparent value for determining from all translucent objects
Object, as translucent object to be processed.
10. device according to claim 9, which is characterized in that described device further include:
Modified module, for modifying the corresponding transparent value of translucent object, wherein the modified module, comprising:
Determination unit, for from all translucent objects, determining that needs modify the translucency of corresponding transparent value
Body;
Obtaining unit, for obtaining each corresponding target clear value of translucent object for needing to modify corresponding transparent value;
Unit is modified, for by way of calling default API, each needs to be modified to the translucent object of corresponding transparent value
Corresponding transparent value is revised as its corresponding target clear value, wherein the default API is corresponding for modifying object
The API of bright value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811638917.9A CN109741413B (en) | 2018-12-29 | 2018-12-29 | Rendering method and device of semitransparent objects in scene and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811638917.9A CN109741413B (en) | 2018-12-29 | 2018-12-29 | Rendering method and device of semitransparent objects in scene and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109741413A true CN109741413A (en) | 2019-05-10 |
CN109741413B CN109741413B (en) | 2023-09-19 |
Family
ID=66362448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811638917.9A Active CN109741413B (en) | 2018-12-29 | 2018-12-29 | Rendering method and device of semitransparent objects in scene and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109741413B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113052951A (en) * | 2021-06-01 | 2021-06-29 | 腾讯科技(深圳)有限公司 | Object rendering method and device, computer equipment and storage medium |
CN113205583A (en) * | 2021-04-28 | 2021-08-03 | 北京字跳网络技术有限公司 | Scene rendering method and device, electronic equipment and readable storage medium |
CN114186318A (en) * | 2021-12-14 | 2022-03-15 | 博锐尚格科技股份有限公司 | Revit model lightweight rendering method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102542593A (en) * | 2011-09-30 | 2012-07-04 | 中山大学 | Interactive video stylized rendering method based on video interpretation |
US20150279058A1 (en) * | 2013-12-19 | 2015-10-01 | Huawei Technologies Co., Ltd. | Page Rendering Method and Apparatus |
CN105631923A (en) * | 2015-12-25 | 2016-06-01 | 网易(杭州)网络有限公司 | Rendering method and device |
CN108022285A (en) * | 2017-11-30 | 2018-05-11 | 杭州电魂网络科技股份有限公司 | Map rendering intent and device |
CN108399646A (en) * | 2017-02-07 | 2018-08-14 | 腾讯科技(深圳)有限公司 | A kind of image rendering method and device |
-
2018
- 2018-12-29 CN CN201811638917.9A patent/CN109741413B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102542593A (en) * | 2011-09-30 | 2012-07-04 | 中山大学 | Interactive video stylized rendering method based on video interpretation |
US20150279058A1 (en) * | 2013-12-19 | 2015-10-01 | Huawei Technologies Co., Ltd. | Page Rendering Method and Apparatus |
CN105631923A (en) * | 2015-12-25 | 2016-06-01 | 网易(杭州)网络有限公司 | Rendering method and device |
CN108399646A (en) * | 2017-02-07 | 2018-08-14 | 腾讯科技(深圳)有限公司 | A kind of image rendering method and device |
CN108022285A (en) * | 2017-11-30 | 2018-05-11 | 杭州电魂网络科技股份有限公司 | Map rendering intent and device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113205583A (en) * | 2021-04-28 | 2021-08-03 | 北京字跳网络技术有限公司 | Scene rendering method and device, electronic equipment and readable storage medium |
WO2022227868A1 (en) * | 2021-04-28 | 2022-11-03 | 北京字跳网络技术有限公司 | Scene rendering method and apparatus, electronic device, and readable storage medium |
CN113052951A (en) * | 2021-06-01 | 2021-06-29 | 腾讯科技(深圳)有限公司 | Object rendering method and device, computer equipment and storage medium |
CN113052951B (en) * | 2021-06-01 | 2021-08-03 | 腾讯科技(深圳)有限公司 | Object rendering method and device, computer equipment and storage medium |
CN114186318A (en) * | 2021-12-14 | 2022-03-15 | 博锐尚格科技股份有限公司 | Revit model lightweight rendering method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109741413B (en) | 2023-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109741413A (en) | Rendering method and device for semitransparent objects in scene and electronic equipment | |
WO2020098530A1 (en) | Picture rendering method and apparatus, and storage medium and electronic apparatus | |
CN111803945B (en) | Interface rendering method and device, electronic equipment and storage medium | |
CN101377787A (en) | Image searching device, image searching method, image searching program, and recording medium recording the image searching program | |
CN110221722B (en) | Picture processing method, electronic device and storage medium | |
CN105302407A (en) | Application icon display method and apparatus | |
CN109710362B (en) | Screenshot processing method, computing device and computer storage medium | |
CN110163980A (en) | A kind of data processing method and device based on AR | |
CN109543139A (en) | Convolution algorithm method, apparatus, computer equipment and computer readable storage medium | |
CN109741414A (en) | Rendering method and device for semitransparent objects in scene and electronic equipment | |
CN107784090B (en) | File sharing method and device and computer readable medium | |
CN109697733A (en) | Point searching method and device in point cloud space, computer equipment and storage medium | |
CN110858154B (en) | Switching display method and device of carousel graphs, electronic equipment and storage medium | |
CN107580182A (en) | A kind of grasp shoot method, mobile terminal and computer-readable recording medium | |
CN115097975A (en) | Method, apparatus, device and storage medium for controlling view angle conversion | |
CN107391734A (en) | Picture display method and device, electronic equipment and readable storage medium | |
CN109309858B (en) | Display method, device, equipment and medium of mutually exclusive icon | |
CN107193656B (en) | Resource management method of multi-core system, terminal device and computer readable storage medium | |
CN109710128A (en) | Shortcut key display method and device | |
CN112699131B (en) | Mapping connection interaction method and device | |
CN108280887A (en) | A kind of echo determines method and device | |
CN113191310B (en) | Boundary recognition method, device and equipment for vector PDF drawing entity filling | |
CN105989516A (en) | Information display method and terminal | |
CN107656669A (en) | One kind is spread its tail a page display methods, device, electronic equipment and storage medium | |
CN109284828A (en) | A kind of hyper parameter tuning method, device and 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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200929 Address after: No.2202, 1st floor, building 2, No.7 Shixing street, Shijingshan District, Beijing 100041 (cluster registration) Applicant after: Super magic cube (Beijing) Technology Co.,Ltd. Address before: 100123 Building 8, Huitong Times Square, 1 South Road, Chaoyang District, Beijing. Applicant before: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |