Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN201811638917.9A
Other languages
Chinese (zh)
Other versions
CN109741413B (en
Inventor
赵彬琨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Super Magic Cube Beijing Technology Co ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201811638917.9A priority Critical patent/CN109741413B/en
Publication of CN109741413A publication Critical patent/CN109741413A/en
Application granted granted Critical
Publication of CN109741413B publication Critical patent/CN109741413B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Rendering method, device and the electronic equipment of translucent object in a kind of scene
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.
CN201811638917.9A 2018-12-29 2018-12-29 Rendering method and device of semitransparent objects in scene and electronic equipment Active CN109741413B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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