Movatterモバイル変換


[0]ホーム

URL:


CN109499059A - The rendering method and device of object, storage medium, electronic device - Google Patents

The rendering method and device of object, storage medium, electronic device
Download PDF

Info

Publication number
CN109499059A
CN109499059ACN201811361069.1ACN201811361069ACN109499059ACN 109499059 ACN109499059 ACN 109499059ACN 201811361069 ACN201811361069 ACN 201811361069ACN 109499059 ACN109499059 ACN 109499059A
Authority
CN
China
Prior art keywords
objects
rendering
priority grade
interaction
interaction priority
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
CN201811361069.1A
Other languages
Chinese (zh)
Other versions
CN109499059B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co LtdfiledCriticalTencent Technology Shenzhen Co Ltd
Priority to CN201811361069.1ApriorityCriticalpatent/CN109499059B/en
Publication of CN109499059ApublicationCriticalpatent/CN109499059A/en
Application grantedgrantedCritical
Publication of CN109499059BpublicationCriticalpatent/CN109499059B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of rendering methods of object and device, storage medium, electronic device.Wherein, this method comprises: during terminal operating target application, from all objects to be shown in the visual range for identifying the first object in the virtual scene of target application, the first object is manipulated by the client of target application;Interaction priority grade based on all objects to be shown searches the second object in all objects to be shown, the interaction priority grade of object to be shown is used to indicate the priority interacted between object to be shown and the first object, and the interaction priority grade of the second object is not less than the interaction priority grade of the object in all objects to be shown in addition to the second object;The second object is rendered in the picture that client is shown, and cancels the rendering to the object in all objects to be shown in addition to the second object.The present invention solves the higher technical problem of performance resources occupation rate rendered in the related technology to terminal.

Description

The rendering method and device of object, storage medium, electronic device
Technical field
The present invention relates to internet areas, rendering method and device, storage medium in particular to a kind of object,Electronic device.
Background technique
With the development of internet science and technology, electronic game has been the indispensable component part of people's daily entertainment.EspeciallyIt is for instantly popular intelligent terminal class product, with perfect and hardware configuration continuous soaring, the institute of operating systemThe scale of the electronic game of carrying is also quickly increasing always.Electronic game no matter visual effect or interactive operation mode,All ceaselessly upgrade.Correspondingly, performance resource consumed by electronic game is also inevitable more and more.
The display image of electronic game is in a kind of render process of circulation, even if user does not do any operation, is also wantedImage rendering is carried out frame by frame, and a large amount of player angle is related in each render process with the display for maintaining game image coherent(abbreviation of Non-Player Character refers generally to " non-player role ", refers in game not by player by color, NPC roleThe game role of manipulation) rendering maintain game image that must account for for a long time so that when running electronic gameWith a large amount of performance resources.
Similar, in AR (full name is Augmented Reality, i.e. augmented reality) application, VR, (full name isVirtual Reality, i.e. virtual reality) application in there is a problem of it is similar, when a large amount of object appears in some objectIn the case where in visual range, maintain image that must also occupy a large amount of performance resources for a long time.
For above-mentioned problem, currently no effective solution has been proposed.
Summary of the invention
The embodiment of the invention provides a kind of rendering methods of object and device, storage medium, electronic device, at least to solveThe higher technical problem of performance resources occupation rate to terminal is certainly rendered in the related technology.
According to an aspect of an embodiment of the present invention, a kind of rendering method of object is provided, comprising: in terminal operating meshDuring mark application, from all to be shown right in the visual range for identifying the first object in the virtual scene of target applicationAs, wherein the first object is manipulated by the client of target application;Interaction priority grade based on all objects to be shown is being neededThe second object is searched in display object, wherein the interaction priority grade of object to be shown is used to indicate object to be shown and first pairThe priority interacted as between, the interaction priority grade of the second object not less than in all objects to be shown except the second object withThe interaction priority grade of outer object;The second object is rendered in the picture that client is shown, and is cancelled to all to be shown rightThe rendering of object as in addition to the second object.
According to another aspect of an embodiment of the present invention, a kind of rendering device of object is additionally provided, comprising: recognition unit,For identifying the visual range of the first object from the virtual scene of target application during terminal operating target applicationInterior all objects to be shown, wherein the first object is manipulated by the client of target application;Searching unit, for based on allThe interaction priority grade of object to be shown searches the second object in all objects to be shown, wherein the interaction of object to be shown is excellentFirst grade is used to indicate the priority interacted between object to be shown and the first object, and the interaction priority grade of the second object is not lowThe interaction priority grade of object in all objects to be shown in addition to the second object;Rendering unit, for being shown in clientPicture in render the second object, and cancel the rendering to the object in all objects to be shown in addition to the second object.
According to another aspect of an embodiment of the present invention, a kind of storage medium is additionally provided, which includes storageProgram, program execute above-mentioned method when running.
According to another aspect of an embodiment of the present invention, it additionally provides a kind of electronic device, including memory, processor and depositsThe computer program that can be run on a memory and on a processor is stored up, processor executes above-mentioned side by computer programMethod.
In embodiments of the present invention, during terminal operating target application, know from the virtual scene of target applicationNot Chu all objects to be shown in the visual range of the first object, the first object manipulates by the client of target application;It is based onThe interaction priority grade of all objects to be shown searches the second object, the interaction priority of object to be shown in all objects to be shownGrade is used to indicate the priority interacted between object to be shown and the first object, and the interaction priority grade of the second object is not less thanThe interaction priority grade of object in all objects to be shown in addition to the second object;Is rendered in the picture that client is shownTwo objects, and cancel the rendering to the object in all objects to be shown in addition to the second object, this preferential rendering is high preferentialOn the one hand the mode of the object of grade is protected compared to disposably rendering of the completion to all objects to be shown is needed in the related technologyThe display for having demonstrate,proved important high priority object will not influence the interbehavior of the first object, and on the other hand only rendering part is rightSmooth operation as also ensuring picture, can solve the higher skill of performance resources occupation rate rendered in the related technology to terminalArt problem, and then reach the technical effect for reducing the occupied performance resource of image rendering.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hairBright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of the hardware environment of the rendering method of object according to an embodiment of the present invention;
Fig. 2 is a kind of flow chart of the rendering method of optional object according to an embodiment of the present invention;
Fig. 3 is a kind of schematic diagram in optional visual field according to an embodiment of the present invention;
Fig. 4 is a kind of schematic diagram of optional visible space according to an embodiment of the present invention;
Fig. 5 is a kind of schematic diagram of optional game picture according to an embodiment of the present invention;
Fig. 6 is a kind of schematic diagram of optional picture frame per second curve according to an embodiment of the present invention;
Fig. 7 is a kind of schematic diagram of optional picture frame per second curve according to an embodiment of the present invention;
Fig. 8 is a kind of flow chart of optional terminal load monitoring according to an embodiment of the present invention;
Fig. 9 is a kind of flow chart of the rendering method of optional object according to an embodiment of the present invention;
Figure 10 is a kind of schematic diagram of optional game picture according to an embodiment of the present invention;
Figure 11 is a kind of schematic diagram of optional game picture according to an embodiment of the present invention;
Figure 12 is a kind of schematic diagram of optional game picture according to an embodiment of the present invention;
Figure 13 is a kind of schematic diagram of optional game picture according to an embodiment of the present invention;
Figure 14 is a kind of schematic diagram of optional game picture according to an embodiment of the present invention;
Figure 15 is a kind of schematic diagram of optional picture frame per second curve according to an embodiment of the present invention;
Figure 16 is a kind of schematic diagram of optional picture frame per second curve according to an embodiment of the present invention;
Figure 17 is a kind of schematic diagram of the rendering device of optional object according to an embodiment of the present invention;
And
Figure 18 is a kind of structural block diagram of terminal according to an embodiment of the present invention.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present inventionAttached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is onlyThe embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill peopleThe model that the present invention protects all should belong in member's every other embodiment obtained without making creative workIt encloses.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, "Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this wayData be interchangeable under appropriate circumstances, so as to the embodiment of the present invention described herein can in addition to illustrating herein orSequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that coverCover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited toStep or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, productOr other step or units that equipment is intrinsic.
One side according to an embodiment of the present invention provides a kind of embodiment of the method for the rendering method of object.
Optionally, in the present embodiment, the rendering method of above-mentioned object can be applied to as shown in Figure 1 by server101 and the hardware environment that is constituted of user terminal 103 in.As shown in Figure 1, server 101 is connected by network with terminal 103It connects, can be used for providing service (such as game services, application service) in terminal or terminal for the client installed, it can be in serverIt is upper or database 105 is set independently of server, for providing data storage service for server 101, above-mentioned network include butBe not limited to: wide area network, Metropolitan Area Network (MAN) or local area network, terminal 103 are not limited to PC, mobile phone, tablet computer etc..
The rendering method of the object of the embodiment of the present invention can be executed by terminal 103, and terminal 103 executes implementation of the present inventionThe rendering method of the object of example is also possible to be executed by client mounted thereto.The applicable field of the technical solution of the applicationScape includes but is not limited to following scene:
1) in the social application using AR, VR, after a user logs in, if (referring to the user within sweep of the eye at itVisual range, in this range, other users can visually see this user and can interact with, exceed this range,This user is invisible to other users) there are the objects such as a large amount of other users, user pets, to a large amount of other users, Yong HuchongThe objects such as object carry out image rendering to maintain image to need to occupy a large amount of performance resources for a long time, can then use this Shen at this timeTechnical solution please renders the objects such as other users, user pet, maintains image rendering to occupy to reach reductionPerformance resource (such as its central processor CPU, memory, image processor GPU) purpose.
2) in game application, during player is in game, may occur suddenly in its visual range a large amount ofThe roles such as other player roles, NPC role are limited to the performance resource of terminal, at this time the performance resource of terminal can in large quantities byIt is terminal Caton, sound in the sense organ of user side so that the availability performance resource of terminal be caused largely to decline occupied by Rendering operationsShould slowly, fall frame etc., the technical solution of the application can be then used at this time, to roles such as a large amount of other player roles, NPC rolesMiddle interaction priority grade it is high show, thus achieve the purpose that reduce maintain image rendering occupy performance resource.
3) in the Simulation Applications such as military war class, medicine, by taking the application of military simulative war as an example, when visual range memoryWhen the objects such as a large amount of army personnels, military equipment are to be rendered, the available each object of terminal (uses eventually with existing objectThe object at end) between interaction priority grade, selection wherein the high object priority of interaction priority grade rendered, in this way one side canTo guarantee the display (being unlikely to influence the interbehavior of existing object) of important object, the smoothness of picture is on the other hand also ensuredOperation, reduces the occupied performance resource of image rendering.
Fig. 2 is a kind of flow chart of the rendering method of optional object according to an embodiment of the present invention, as shown in Fig. 2, shouldMethod may comprise steps of:
Step S202, during terminal operating target application, terminal is identified from the virtual scene of target applicationAll objects to be shown in the visual range of first object, the first object is by the client manipulation of target application namely firstThe object that the client of target application of the object by installation at the terminal manipulates in virtual scene.
Above-mentioned target application can be for using the social application of AR, VR, game application, military war class, medicine emulationUsing etc. application;Client can be formed after target application installation at the terminal.
Above-mentioned virtual scene is the scene that target application provides, the social activity as provided by the social application using AR, VRAR scene, VR scene, the scene of game that game application provides are imitated provided by the Simulation Applications such as military war class, medicineTrue scene.
The first above-mentioned object is object corresponding with user in reality, as role, the army personnel of player exercises operateMilitary object etc.;Object to be shown can be object corresponding with user in reality, be controlled by the Lower level logical of target applicationTo as etc., military equipment etc. such as the NPC role in game, scenario objects, in Military Simulation.
Step S204, interaction priority grade of the terminal based on all objects to be shown search second in all objects to be shownObject, the interaction priority grade of object to be shown are used to indicate the priority interacted between object to be shown and the first object,Interaction priority grade of the interaction priority grade of second object not less than the object in all objects to be shown in addition to the second object.
Above-mentioned interaction priority grade is determined based on factor relevant to priority, and factor relevant to priority includesBut be not limited to the direction of the first object, the direction of motion of the first object, the movement velocity of the first object, the first object wait holdRow task, the direction of object to be shown, the direction of object to be shown, the direction of motion of object to be shown, the fortune of object to be shownAt least one of dynamic speed, the pending task of object to be shown, factors such as attribute of object to be shown.Interaction herein canThink the communication of spoken and written languages class, stage property transaction, belligerent confrontation etc..
Step S206, terminal renders the second object in the picture that client is shown, and cancels to all to be shown rightThe rendering of object as in addition to the second object.
The rendering method of the object of the embodiment of the present invention can be executed by terminal 103, can also be by server 101 and endEnd 103 executes jointly, and as server executes a part of step therein, (such as step S202 to step S204), terminal execute residueStep (such as step S206).
S202 to step S206 through the above steps, during terminal operating target application, for the first objectAll objects to be shown in visual range, the interaction priority grade based on all objects to be shown are looked into all objects to be shownHigher second object of priority is found, so that the second object of high priority is rendered in the picture that client is shown, andCancel the rendering to the object in all objects to be shown in addition to the second object, the object of this preferential rendering high priorityOn the one hand mode ensure that important compared to disposably rendering of the completion to all objects to be shown is needed in the related technologyThe display of high priority object will not influence the interbehavior of the first object, and on the other hand only rendering partial objects also ensureThe smooth operation of picture, can solve the higher technical problem of performance resources occupation rate rendered in the related technology to terminal, intoAnd reach the technical effect for reducing the occupied performance resource of image rendering.
In the embodiment of the present application, it is described in detail for the technical solution of the application is applied to game application, forSocial application scene, military war class, medicine using AR, VR etc. emulate class application, similar therewith.
In the technical solution that step S202 is provided, during terminal operating target application, terminal is from target applicationVirtual scene in identify all objects to be shown in the visual range of the first object, the first object by target application visitorThe manipulation of family end.
In an alternative embodiment, the technical solution of the application can be run always at the terminal, in other words, this ShenStep S202 to step S208 please can recycle execution at the terminal.
In another optional embodiment, the technical solution of the application can trigger when terminal needs, and such as existThe case where inevitably will appear a large amount of roles aggregation in many game, a large amount of roles need to show at this time, while rendering (thisThe rendering at place includes to establish game role this object model, being object model coloring etc. by tinter) go out it is so polygonalColor brings very big performance pressures to system, and bring result is exactly the frame per second reduction run and unstable, the user of productIt is poor to experience;Therefore the operation load that terminal can be monitored, can trigger the present processes when the load too high of terminal.
For example, whether the operation load for detecting terminal reaches first threshold during terminal operating target application, theOne threshold value is to execute the operation that all objects to be shown in the visual range of the first object are carried out with part rendering for triggering;In the case where the operation of terminal load is greater than first threshold, execution " identifies first pair from the virtual scene of target applicationThe step for all objects to be shown in the visual range of elephant ", i.e., it can trigger the application's when the load too high of terminalMethod.
Optionally, the load for the image processor that above-mentioned operation load mainly considers, such as by the hardware of image processorResource is divided into N number of part, and targets threshold can be specific numerical value, for example be less than the M of N, and targets threshold can be proportional numerical value,Such as 70% (executing the present processes if indicating that current occupied resource reaches 70%).
For another example, frame per second FPS (full name in English is Frames Per Second, i.e., transmission frame number per second) can be in certain journeyOn degree indicate loading condition under, therefore, detect terminal operation load whether reach first threshold can be by frame per second FPS'sJudgement is realized, is such as calculated each second FPS mean value, is then done variance calculating to the accumulative equal value sequence of FPS, obtain n seconds nearestThe frame per second variation degree of (i.e. before n second) can determine load too high when variance is more than first threshold, on the contrary then do not have.
Optionally, above-mentioned " whether the operation load of detection terminal reaches first threshold " can periodically carry out, withUnder the loading condition of real-time monitoring terminal, after completing the execution to a circulation of the present processes, i.e., answered from targetAfter identifying all objects to be shown in the visual range of the first object in virtual scene, in " the fortune of detection terminalRow load whether reach first threshold " the step for implementing result be terminal operation load be less than second threshold the case whereUnder, stop executing the operation for carrying out all objects to be shown in the visual range of the first object part rendering, second thresholdLess than or equal to first threshold, in other words, there are enough resources to execute Rendering operations at this time, so when can execute complete wash with watercoloursDye.
Terminal is from all objects to be shown in the visual range for identifying the first object in the virtual scene of target applicationMode can refer to Fig. 3 and Fig. 4, terminal first read the association attributes of the first object, position as where the first object, visuallyThe distance between proximal end and position, visually the distance between distal end and position, and then determine the first object virtualVisual proximal end (the distance between visual proximal end and current location are added with the coordinate of current location) and visual distal end in scene(with the coordinate of current location plus the distance between visual distal end and current location), then with visual proximal end and visual distal endBetween space be visible space, by be located at visible space in object (such as other players, NPC role) be used as object to be shown.
In the technical solution that step S204 is provided, the first object is identified from the virtual scene of target application in terminalVisual range in all objects to be shown after, interaction priority grade of the terminal based on all objects to be shown is needing to be shownShow and search the second object in object, the interaction priority grade of the second object is not less than in all objects to be shown in addition to the second objectObject interaction priority grade.
In the above-described embodiments, the interaction priority grade based on all objects to be shown searches in all objects to be shownTwo objects may include step 1- step 2 as follows:
Step 1, the interaction priority grade of each object to be shown in all objects to be shown is obtained.
In the optional embodiment of a step 1, the friendship of each object to be shown in obtaining all objects to be shownWhen mutual priority, the interaction priority grade of available each of precalculated object to be shown, specific calculation can be withWith reference to following embodiments.
In the optional embodiment of another step 1, each object to be shown in obtaining all objects to be shownInteraction priority grade constantly, can calculate each interaction priority grade to be shown: according to object to be shown as followsObject type (such as player role, NPC role), object to be shown in virtual scene between the first object distance,Object to be shown whether be the interactive objects of the first object and the second account number for identifying object to be shown with for identifyingAccount number relationship (such as friend relation, positioned at same World War I team, for the war team of opposition) between first account number of the first object etc. becauseElement determines the interaction priority grade of object to be shown.
For example, i-th above-mentioned of factor can be XiIndicate, as object type be player role when XiNumerical value be " 1 ",NPC is " 0.5 ", account number relationship be friend relation, positioned at same World War I team, be the war team of opposition when for " 1 ", non-friend relation andNot being located at World War I team, not also being located at when opposing war team is " 0.1 ", and i-th of factor can have corresponding weight Ki, then can be withThe corresponding numerical value Y of P factor is calculated accordingly, the sum of weight of all factors is 1,(Xi*Ki), for taking for PValue, each value range correspond to a priority, and [0,1] corresponds to high priority, (1,10] correspond to middle priority, (10,100] correspond to low priority.
Need to illustrate when, for above-mentioned priority other than being calculated in the manner described above, which can also be by outerThe influence of portion's factor, it can real-time change, for example, the interaction of each object to be shown is excellent in determining all objects to be shownWhen first grade, in the case where the direction of the first object being oriented where object to be shown, i.e. in face of to be shown when the first objectWhen object, the interaction priority grade of object to be shown is promoted;Direction where not being object to be shown in the direction of the first objectIn the case of, i.e., in the first object by being when not facing object to be shown, to reduce object to be shown in face of object variation to be shownInteraction priority grade.
For another example, in determining all objects to be shown when the interaction priority grade of each object to be shown, if in the first objectThe direction of motion be object to be shown where direction in the case where, i.e. the first object be proximate to object to be shown movement when, mentionRise the interaction priority grade of object to be shown;The case where the direction of motion of the first object is not the direction where object to be shownUnder, i.e. when the first object is far from object to be shown movement, reduce the interaction priority grade of object to be shown.
Step 2, interaction priority grade in all objects to be shown is higher than the object to be shown of target priority as secondObject.
It is excellent interaction priority grade in all objects to be shown is higher than target in the embodiment of an optional step 2When the object to be shown of first grade is as the second object, can by the interaction priority grade of all objects to be shown one by one with target priorityGrade is compared, so that it is determined that the second object.
In the embodiment of another optional step 2, interaction priority grade in all objects to be shown is being higher than targetIt, can be by all objects to be shown according to interaction priority grade from high to low suitable when the object to be shown of priority is as the second objectSequence is arranged in one end of object queue between the other end;It is high that interaction priority grade is begun looking for from another end of object queueIt is higher than in the object to be shown of target priority, and by the interaction priority grade begun looking for from another end of object queueThe object to be shown of target priority, object to be shown and therebetween to be shown positioned at an end of object queueObject is as the second object.Above-mentioned one end and the other end is for the head of the queue of queue and to tail, and when one end is head of the queue, the other end isTo tail, vice versa.
In the technical solution that step S206 is provided, terminal renders the second object in the picture that client is shown, andCancel the rendering to the object in all objects to be shown in addition to the second object.
In the scheme of the application, the rendering period can be executed according to above-mentioned steps 202 to step S206 every time, for working asPreceding rendering period (being denoted as the first rendering period), what terminal can identify to the first object from the virtual scene of target application canIt is considered as first object object depending on all objects to be shown in range, in the interaction priority grade based on all objects to be shown in instituteHave when searching the second object in object to be shown, can be looked into first object object based on the interaction priority grade of first object objectThe second object is looked for, specific lookup mode is referred to the embodiment in step S204.
It renders the second object in the picture that client is shown, and cancels to removing the second object in all objects to be shownWhen the rendering of object in addition, the second object can be rendered in the picture in the first rendering period that client is shown, and cancelTo the object to be shown in first object object in addition to the second object in the picture in the first rendering period that client is shownRendering, i.e., do not handle model foundation, coloring of the object of low priority etc. rendering process.
Optionally, the second object is rendered in the picture in the first rendering period that client is shown, and cancelled in clientEnd display first rendering the period picture in the rendering of the object in all objects to be shown in addition to the second object after,In next rendering period (being denoted as the second rendering period), can the interaction priority grade based on the second target object in the second targetThird object is searched in object, the second target object is in first object object in addition to the second object and in the second renderingPeriod is still located on the object to be shown in the visual range of the first object;In the picture in the second rendering period that client is shownIn render third object, and cancel in the picture in the second rendering period that client show to removing the in the second target objectThe rendering of object to be shown other than three objects.
From the foregoing it can be that by the technical solution of the application, when having a large amount of roles aggregation, it is contemplated that playerIt is contemplated that interactive, only wherein very small part may be generated therewith;So guarantee important role obtain it is preferential andInstant display (such as being shown in the first rendering period above-mentioned), hides or delays other roles (as the aforementioned secondThe rendering period is shown), it will not have much impact to the experience of game, and can get a promotion on the fluency of game,Game experiencing can be promoted instead.
In the embodiment of the present application, it is described in detail for the technical solution of the application is applied to game application, forSocial application scene, military war class, medicine using AR, VR etc. emulate class application, similar therewith.
As a kind of optional embodiment, continues with and carried out in detail for the technical solution of the application is applied to gameIt states.
Referring to Fig. 3 and Fig. 4, visual field Managed Solution in the related technology is generally basede on visibility judge, by being to roleThe no view in itself cuts body, and (i.e. visible space indicates the range in a space, and the object in this space can be seenTo) within, judge whether role needs to show with this.
Visual field Managed Solution in the related technology because be based on visibility, there is no the logical attribute for considering role,All roles within visual range complete display within a rendering period;And many game can not be kept away in playing methodThat exempts from will appear the case where a large amount of roles assemble, and rely solely on visibility judge at this time, a large amount of roles within a rendering periodVery big performance pressures can be brought to system by needing to render, and bring result is exactly the frame per second reduction run and unstable, productionThe poor user experience of product.
In game products, as shown in figure 5, the case where often having the aggregation of a large amount of game roles occurs (in such as Fig. 5A large amount of roles and its title in white box), in the case where a large amount of visible roles exist simultaneously, show these roles,Including loading and creating corresponding resource, very big load can be brought to system, when being more than the ability of system, will lead to transportThe decline of row frame per second is exactly picture jump, Caton to the impression of user's bring.
System excess load caused by above-mentioned role can be divided into two kinds of situations: one is role's quantity is excessive, beyond settingStandby ability, bring long term overloading are product drawing jumps in performance, not smooth, and frame per second curve at this time is referring to Fig. 6;SeparatelyAlthough one is quantity without departing from capacity of equipment, intensively occur in a short time, caused instantaneous overload, is picture in performanceCaton, frame per second curve at this time refer to Fig. 7 from time to time in face.
The technical solution of the application supplements on the basis of the visibility judge of related art scheme from role's logicThe priority that attribute dimensions are set out is considered, while joined the real-time monitoring and smoothing techniques to system current loads, is solvedThe system overload situation that relevant programme will appear in many cases reduces the demand to system performance to the greatest extent, excellentThe user experience of product is changed.
The not smooth of picture will be greatly reduced game experiencing, this needs will be avoided strongly, while cannot be influenced again justNormal game flow and game;Typical role playing game is analyzed, when having a large amount of roles aggregation, player institute in factBeing concerned with may generate interactive therewith, this part role is very small part in all roles to be shown, is adopted based on thisIt can guarantee that important role obtains preferential and instant display with the scheme of the application, hide or delay other roles, it is rightThe experience of game will not have much impact, and can be highly improved on the fluency of game.
Using the technical solution of the application, the mode for having used delay to show in role's flow for displaying receives serverDisplay role instruction when do not execute at once, but role is put into character list to be shown.Increase performance prison in major cycleControl, the current system loading situation of real-time monitoring, when detecting overload, to role by and player relationship, distance etc. doPriority ranking according to priority reduces display number from low to high, guarantees the stabilization of frame per second;Meanwhile it can be according to the direction of playerAnd the direction of motion, prediction player are more likely to the role interacted and improve its priority.
A kind of process of the optional performance monitoring for realizing technical scheme is as shown in Figure 8:
Step S801, starting performance monitoring, the effect of performance monitoring is the current system load condition of monitoring, to be directed toThe strategy of property.
Generally according to current frame per second FPS, (full name in English is Frames Per for the assessment of common load conditionSecond, i.e., transmission frame number per second), when picture Caton, frame per second can be significantly reduced, but assessment band is simply made of frame per secondThe problem come is that jumping characteristic is too big, and many situations are had in game running may bring the unexpected reduction of frame per second, such as input behaviourWork, system notice, player's interaction etc.;Directly rely on frame per second, game not smooth enough according to will lead to of doing the strategy that role showsIt experiences bad.
Step S802, in order to overcome defect above-mentioned, the scheme of the application is calculated each second in each monitoring frameFPS mean value.
Calculated FPS is put into frame per second queue by step S803.
Then step S804 does variance calculating to the accumulative equal value sequence of FPS (i.e. frame per second queue), obtains nearest n secondsFrame per second variation degree calculates the variance of frame per second queue.
Step S805 judges whether variance is more than threshold value.It is no to then follow the steps S806 if so then execute step S807.
Step S806, when variance is less than threshold value, judgement current system is less than load.
Step S807, when variance is more than threshold value, i.e., it is believed that system current loads are overweight, there is Caton in picture.
A kind of process of the optional optimization display for realizing technical scheme is as shown in Figure 9:
Step S901 receives the data of role to be developed the color.
Role to be shown is put into character list to be shown (i.e. object queue) by step S902.
Step S903 carries out priority ranking.
When having role to enter list to be shown, priority ranking can be periodically carried out, it is excellent in order to guarantee game experiencingThe role that first grade sequence will allow player to pay close attention to preferentially shows that, to typical role playing game, priority is contemplated that moreA dimension: 1) role category, the role are player or monster or other players or non-player role (NPC), and user is not toThe degree of generic role concern is different, and for game the characteristics of will be distinguish;2) the sight focus of distance, usual user isIt is placed on the player of oneself operation, then the display that role closer with a distance from player will be more instant;3) interactivity, to roleFor game for play, many times user is to need to interact with the role in scene, for example user obtains a task, needsTalk with non-player role, this role to interact with user will display more preferably;4) social networks, more peopleSocial networks are a critically important component parts in online role playing game, and user may have teammate, foe, alliance etc.Deng these also should display more preferably relative to strange player.
Above multiple dimensions can be comprehensively considered when sequence, adjusted for the characteristics of going game.
Step S904, performance monitoring module judge whether otherwise excess load if so then execute step S906 executes step to systemRapid S905.
Step S905 judges whether there is role to be shown, no to then follow the steps S910 if so then execute step S909.
Step S906 judges whether there is suppressible low priority role, otherwise executes step if so then execute step S907Rapid S910.
Step S907 hides low priority role.
Step S908, if there is the role to be shown of superthreshold, it is no to then follow the steps if so then execute step S909S910。
Step S909 renders role.
Step S910 terminates rendering.
As shown in Figure 10, in role playing game, the player role most of the time of user is to locate during the motion,And the role that player really pays close attention in fact in this process will be far fewer than the role encountered, the focus of user usually exists firstAround player role and in the direction of motion, concern is not likely to away from the role of the direction of motion;Next many angle encounteredColor and the current target of user are not inconsistent, for example user will arrive some place and another part dialog, although can pass through many anglesColor, but them can't be paid close attention to.Considering these factors, this programme gives higher priority to the role in the direction of motion,Priority is reduced to the role in the direction of motion (and the distance of player role is widening);The current behaviour of user is considered simultaneouslyMake target, improves the priority of target roles.
By taking one typically be easy to cause the scene of game of Caton as an example, there is a large amount of trip as shown in figure 11, in picturePlay role, when display effect when using relevant programme, when player enters the scene, and instantaneous a large amount of roles request of loading wound simultaneouslyIt builds and shows, cause system overload, frame per second decline is obvious and very unstable;It is had just enter on user experience in the short time of the sceneShown almost without role, then random to there is role to be revealed successively, the lasting Caton of whole process, in experience compared withDifference.
Display process when using traditional scheme is as shown in Figure 12 and Figure 13, when player enters the scene, instantaneous big angulationColor request of loading creation simultaneously and display, cause system overload, and frame per second decline is obvious and very unstable;It is had just enter on user experienceShow there are a large amount of roles to be revealed then almost without role in the short time of the scene, the lasting Caton of whole process,It is poor in experience.
Effect when using this programme is as shown in figure 14, and when player enters the scene, whole roles enter queue to be shown,Then according to the direction of motion of player and mode of entrance and the attribute of each role, priority ranking is carried out to queue to be shown,Subsequent framing is according to performance monitoring module as a result, selecting certain roles of highest priority to show in queue to be shownShow.
The frame per second curve of scheme is as shown in figure 15 in the related technology, and the frame per second curvilinear motion of the application is as shown in figure 16, adoptsWith the technical solution of the application, whole process is more smooth on user experience, will be more likely to the role's quilt interacted with current playerIt shows faster, frame rate stable, picture smoothness not Caton.
It should be noted that for the various method embodiments described above, for simple description, therefore, it is stated as a series ofCombination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described becauseAccording to the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art should also knowIt knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules is not necessarily of the inventionIt is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementationThe method of example can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but it is very muchIn the case of the former be more preferably embodiment.Based on this understanding, technical solution of the present invention is substantially in other words to existingThe part that technology contributes can be embodied in the form of software products, which is stored in a storageIn medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, calculateMachine, server or network equipment etc.) execute method described in each embodiment of the present invention.
Other side according to an embodiment of the present invention additionally provides a kind of for implementing the rendering method of above-mentioned objectThe rendering device of object.Figure 17 is a kind of schematic diagram of the rendering device of optional object according to an embodiment of the present invention, is such as schemedShown in 17, the apparatus may include: recognition unit 1701, searching unit 1703 and rendering unit 1705.
Recognition unit 1701, for being known during terminal operating target application from the virtual scene of target applicationIt Chu all objects to be shown in the visual range of the first object, wherein the first object is manipulated by the client of target application;
Searching unit 1703 is searched in all objects to be shown for the interaction priority grade based on all objects to be shownSecond object, wherein the interaction priority grade of object to be shown is used to indicate between object to be shown and the first object and interactsPriority, the interaction of the interaction priority grade of the second object not less than the object in all objects to be shown in addition to the second objectPriority;
Rendering unit 1705 for rendering the second object in the picture that client is shown, and is cancelled to needing to be shownShow the rendering of the object in object in addition to the second object.
It should be noted that the recognition unit 1701 in the embodiment can be used for executing the step in the embodiment of the present applicationS202, the searching unit 1703 in the embodiment can be used for executing the step S204 in the embodiment of the present application, in the embodimentRendering unit 1705 can be used for executing the step S206 in the embodiment of the present application.
Herein it should be noted that above-mentioned module is identical as example and application scenarios that corresponding step is realized, but notIt is limited to above-described embodiment disclosure of that.It should be noted that above-mentioned module as a part of device may operate in asIn hardware environment shown in FIG. 1, hardware realization can also be passed through by software realization.
By above-mentioned module, during terminal operating target application, for the institute in the visual range of the first objectThere is object to be shown, it is higher that the interaction priority grade based on all objects to be shown finds priority in all objects to be shownThe second object, to render the second object of high priority in the picture that client is shown, and cancel to needing to be shownShow the rendering of the object in object in addition to the second object, the mode of the object of this preferential rendering high priority, compared to phaseIt needs disposably to complete the rendering to all objects to be shown in the technology of pass, on the one hand ensure that important high priority objectDisplay will not influence the interbehavior of the first object, and on the other hand only rendering partial objects also ensure that the smooth of picture is run,It can solve the higher technical problem of performance resources occupation rate rendered in the related technology to terminal, and then reach reduction image wash with watercoloursContaminate the technical effect of occupied performance resource.
Optionally, searching unit can include: module is obtained, for obtaining each object to be shown in all objects to be shownInteraction priority grade;Searching module, for interaction priority grade in all objects to be shown to be higher than the to be shown of target priorityObject is as the second object.
Optionally, searching module can include: arrangement submodule, for by all objects to be shown according to interaction priority grade fromHigh to Low one end for being arranged sequentially object queue is between the other end;Submodule is searched, for from the another of object queueA end begins looking for the object to be shown that interaction priority grade is higher than target priority, and will be from another end of object queueThe interaction priority grade begun looking for is higher than the object to be shown of target priority, positioned at an end of object queue to aobviousShow object and object to be shown between the two as the second object.
Optionally, obtaining module can also be used in: according to the object type of object to be shown, object to be shown in virtual sceneIn between the first object distance, object to be shown whether be interactive objects of the first object and for identifying to aobviousShow that the account number relationship between the second account number of object and the first account number for identifying the first object determines the friendship of object to be shownMutual priority.
Optionally, module is obtained in obtaining all objects to be shown when the interaction priority grade of each object to be shown, it canIn the case where the direction of the first object being oriented where object to be shown, the interaction priority grade of object to be shown is promoted;?The direction of first object in the case where the direction where object to be shown, does not reduce the interaction priority grade of object to be shown.
Optionally, module is obtained in obtaining all objects to be shown when the interaction priority grade of each object to be shown, it canIn the case where the direction where the direction of motion of the first object is object to be shown, the interaction priority of object to be shown is promotedGrade;In the case where the direction where the direction of motion of the first object is not object to be shown, the interaction of object to be shown is reducedPriority.
Optionally, recognition unit is identified from the virtual scene of target application during terminal operating target applicationOut when all objects to be shown in the visual range of the first object, it can be detected eventually during terminal operating target applicationWhether the operation load at end reaches first threshold, wherein first threshold is for triggering the visual range executed to the first objectInterior all objects to be shown carry out the operation of part rendering;In the case where the operation of terminal load is greater than first threshold, fromAll objects to be shown in the visual range of the first object are identified in the virtual scene of target application.
Optionally, the device of the application may also include that identifies the first object in the virtual scene from target applicationAfter all objects to be shown in visual range, stop unit is less than the second threshold for the operation load reduction in terminalIn the case where value, stop executing the operation for carrying out all objects to be shown in the visual range of the first object part rendering,Wherein, second threshold is less than or equal to first threshold.
Optionally, searching unit is searched in all objects to be shown in the interaction priority grade based on all objects to be shownWhen the second object, the second object can be searched in first object object based on the interaction priority grade of first object object, wherein theOne target object is the object to be shown positioned at the first object in the visual range in the first rendering period.Rendering unit is in clientIt holds and renders the second object in the picture of display, and cancel the wash with watercolours to the object in all objects to be shown in addition to the second objectWhen dye, the second object can be rendered in the picture in the first rendering period that client is shown, and cancel and showing in clientRendering in the picture in the first rendering period to the object to be shown in first object object in addition to the second object.
Optionally, searching unit can also be used to render second pair in the picture in the first rendering period that client is shownAs, and cancel client show first render the period picture in in all objects to be shown in addition to the second objectAfter the rendering of object, third object is searched in the second target object based on the interaction priority grade of the second target object, whereinSecond target object is in first object object in addition to the second object and is still located on the first object in the second rendering periodVisual range in object to be shown;Rendering unit can also be used in the wash with watercolours in the picture in the second rendering period that client is shownDye third object, and cancel in the picture in the second rendering period that client show in the second target object except third pairAs the rendering of object to be shown in addition.
The not smooth of picture will be greatly reduced game experiencing, this needs will be avoided strongly, while cannot be influenced again justNormal game flow and game;Typical role playing game is analyzed, when having a large amount of roles aggregation, player institute in factBeing concerned with may generate interactive therewith, this part role is very small part in all roles to be shown, is adopted based on thisIt can guarantee that important role obtains preferential and instant display with the scheme of the application, hide or delay other roles, it is rightThe experience of game will not have much impact, and can be highly improved on the fluency of game.
Using the technical solution of the application, the mode for having used delay to show in role's flow for displaying receives serverDisplay role instruction when do not execute at once, but role is put into character list to be shown.Increase performance prison in major cycleControl, the current system loading situation of real-time monitoring, when detecting overload, to role by and player relationship, distance etc. doPriority ranking according to priority reduces display number from low to high, guarantees the stabilization of frame per second;Meanwhile it can be according to the direction of playerAnd the direction of motion, prediction player are more likely to the role interacted and improve its priority.
Herein it should be noted that above-mentioned module is identical as example and application scenarios that corresponding step is realized, but notIt is limited to above-described embodiment disclosure of that.It should be noted that above-mentioned module as a part of device may operate in asIn hardware environment shown in FIG. 1, hardware realization can also be passed through by software realization, wherein hardware environment includes networkEnvironment.
Other side according to an embodiment of the present invention additionally provides a kind of for implementing the rendering method of above-mentioned objectServer or terminal.
Figure 18 is a kind of structural block diagram of terminal according to an embodiment of the present invention, and as shown in figure 18, which may include:One or more (one is only shown in Figure 18) processors 1801, memory 1803 and transmitting device 1805, such as Figure 18 instituteShow, which can also include input-output equipment 1807.
Wherein, memory 1803 can be used for storing software program and module, such as the wash with watercolours of the object in the embodiment of the present inventionDyeing method and the corresponding program instruction/module of device, the software journey that processor 1801 is stored in memory 1803 by operationSequence and module realize the rendering method of above-mentioned object thereby executing various function application and data processing.Memory1803 may include high speed random access memory, can also include nonvolatile memory, as one or more magnetic storage device,Flash memory or other non-volatile solid state memories.In some instances, memory 1803 can further comprise relative to processingThe remotely located memory of device 1801, these remote memories can pass through network connection to terminal.The example packet of above-mentioned networkInclude but be not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Above-mentioned transmitting device 1805 is used to that data to be received or sent via network, can be also used for processor withData transmission between memory.Above-mentioned network specific example may include cable network and wireless network.In an example,Transmitting device 1805 includes a network adapter (Network Interface Controller, NIC), can pass through cableIt is connected with other network equipments with router so as to be communicated with internet or local area network.In an example, transmission dress1805 are set as radio frequency (Radio Frequency, RF) module, is used to wirelessly be communicated with internet.
Wherein, specifically, memory 1803 is for storing application program.
The application program that processor 1801 can call memory 1803 to store by transmitting device 1805, it is following to executeStep:
During terminal operating target application, the visual of the first object is identified from the virtual scene of target applicationAll objects to be shown in range, wherein the first object is manipulated by the client of target application;
Interaction priority grade based on all objects to be shown searches the second object in all objects to be shown, wherein toThe interaction priority grade of display object is used to indicate the priority interacted between object to be shown and the first object, the second objectInteraction priority grade not less than the object in all objects to be shown in addition to the second object interaction priority grade;
It renders the second object in the picture that client is shown, and cancels to removing the second object in all objects to be shownThe rendering of object in addition.
Processor 1801 is also used to execute following step:
By all objects to be shown according to interaction priority grade one end for being arranged sequentially object queue from high to low to anotherBetween one end;
The object to be shown that interaction priority grade is higher than target priority is begun looking for from another end of object queue, andThe interaction priority grade begun looking for from another end of object queue is higher than the object to be shown of target priority, is located atThe object to be shown of one end of object queue and object to be shown between the two are as the second object.
In embodiments of the present invention, during terminal operating target application, know from the virtual scene of target applicationNot Chu all objects to be shown in the visual range of the first object, the first object manipulates by the client of target application;It is based onThe interaction priority grade of all objects to be shown searches the second object, the interaction priority of object to be shown in all objects to be shownGrade is used to indicate the priority interacted between object to be shown and the first object, and the interaction priority grade of the second object is not less thanThe interaction priority grade of object in all objects to be shown in addition to the second object;Is rendered in the picture that client is shownTwo objects, and cancel the rendering to the object in all objects to be shown in addition to the second object, this preferential rendering is high preferentialOn the one hand the mode of the object of grade is protected compared to disposably rendering of the completion to all objects to be shown is needed in the related technologyThe display for having demonstrate,proved important high priority object will not influence the interbehavior of the first object, and on the other hand only rendering part is rightSmooth operation as also ensuring picture, can solve the higher skill of performance resources occupation rate rendered in the related technology to terminalArt problem, and then reach the technical effect for reducing the occupied performance resource of image rendering.
Optionally, the specific example in the present embodiment can be with reference to example described in above-described embodiment, the present embodimentDetails are not described herein.
It will appreciated by the skilled person that structure shown in Figure 18 is only to illustrate, terminal can be smart phone(such as Android phone, iOS mobile phone), tablet computer, palm PC and mobile internet device (Mobile InternetDevices, MID), the terminal devices such as PAD.Figure 18 it does not cause to limit to the structure of above-mentioned electronic device.For example, terminal is alsoMay include than shown in Figure 18 more perhaps less component (such as network interface, display device) or have and Figure 18 instituteShow different configurations.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of above-described embodiment is canIt is completed with instructing the relevant hardware of terminal device by program, which can store in a computer readable storage mediumIn, storage medium may include: flash disk, read-only memory (Read-Only Memory, ROM), random access device (RandomAccess Memory, RAM), disk or CD etc..
The embodiments of the present invention also provide a kind of storage mediums.Optionally, in the present embodiment, above-mentioned storage medium canWith the program code of the rendering method for executing object.
Optionally, in the present embodiment, above-mentioned storage medium can be located at multiple in network shown in above-described embodimentOn at least one network equipment in the network equipment.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps:
S12 identifies the first object during terminal operating target application from the virtual scene of target applicationAll objects to be shown in visual range, wherein the first object is manipulated by the client of target application;
S14, the interaction priority grade based on all objects to be shown search the second object in all objects to be shown,In, the interaction priority grade of object to be shown is used to indicate the priority interacted between object to be shown and the first object, theInteraction priority grade of the interaction priority grade of two objects not less than the object in all objects to be shown in addition to the second object;
S16, renders the second object in the picture that client is shown, and cancels to removing second in all objects to be shownThe rendering of object other than object.
Optionally, storage medium is also configured to store the program code for executing following steps:
S22, one end for being arranged sequentially object queue by all objects to be shown according to interaction priority grade from high to lowTo between the other end;
It is to be shown right higher than target priority to begin looking for interaction priority grade from another end of object queue by S24As, and the interaction priority grade begun looking for from another end of object queue is higher than the to be shown right of target priorityAs, the object to be shown positioned at an end of object queue and object to be shown between the two are as the second object.
Optionally, the specific example in the present embodiment can be with reference to example described in above-described embodiment, the present embodimentDetails are not described herein.
Optionally, in the present embodiment, above-mentioned storage medium can include but is not limited to: USB flash disk, read-only memory (ROM,Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk orThe various media that can store program code such as CD.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
If the integrated unit in above-described embodiment is realized in the form of SFU software functional unit and as independent productWhen selling or using, it can store in above-mentioned computer-readable storage medium.Based on this understanding, skill of the inventionSubstantially all or part of the part that contributes to existing technology or the technical solution can be with soft in other words for art schemeThe form of part product embodies, which is stored in a storage medium, including some instructions are used so that onePlatform or multiple stage computers equipment (can be personal computer, server or network equipment etc.) execute each embodiment institute of the present inventionState all or part of the steps of method.
In the above embodiment of the invention, it all emphasizes particularly on different fields to the description of each embodiment, does not have in some embodimentThe part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed client, it can be by others sideFormula is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, and only oneKind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine orIt is desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or discussed it is mutual itBetween coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or moduleIt connects, can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unitThe component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multipleIn network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unitIt is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated listMember both can take the form of hardware realization, can also realize in the form of software functional units.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the artFor member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answeredIt is considered as protection scope of the present invention.

Claims (15)

CN201811361069.1A2018-11-152018-11-15Object rendering method and device, storage medium and electronic deviceActiveCN109499059B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811361069.1ACN109499059B (en)2018-11-152018-11-15Object rendering method and device, storage medium and electronic device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811361069.1ACN109499059B (en)2018-11-152018-11-15Object rendering method and device, storage medium and electronic device

Publications (2)

Publication NumberPublication Date
CN109499059Atrue CN109499059A (en)2019-03-22
CN109499059B CN109499059B (en)2020-08-11

Family

ID=65748671

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811361069.1AActiveCN109499059B (en)2018-11-152018-11-15Object rendering method and device, storage medium and electronic device

Country Status (1)

CountryLink
CN (1)CN109499059B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111459591A (en)*2020-03-312020-07-28杭州海康威视数字技术股份有限公司To-be-rendered object processing method and device and terminal
CN111494955A (en)*2020-04-202020-08-07上海米哈游天命科技有限公司Game-based role interaction method, device, server and medium
CN112562065A (en)*2020-12-172021-03-26深圳市大富网络技术有限公司Rendering method, system and device of virtual object in virtual world
CN112598568A (en)*2020-12-282021-04-02航天科技控股集团股份有限公司Dynamic rendering method for full liquid crystal instrument
CN112657197A (en)*2020-12-212021-04-16北京像素软件科技股份有限公司Game role data processing method and device, electronic equipment and storage medium
CN113181644A (en)*2021-04-292021-07-30广州三七极耀网络科技有限公司Rendering method and device of game role and electronic equipment
CN113476839A (en)*2021-07-232021-10-08腾讯科技(深圳)有限公司Entity display method and device in game application, storage medium and electronic equipment
CN113655880A (en)*2021-08-032021-11-16Oppo广东移动通信有限公司 Interface rendering method, apparatus, terminal device, and computer-readable storage medium
CN114042312A (en)*2021-10-272022-02-15广州三七极耀网络科技有限公司 Character skin drawing method, system and electronic device
CN114880258A (en)*2022-05-262022-08-09重庆长安汽车股份有限公司Intelligent driving interaction arbitration method, system, vehicle and storage medium
WO2024051420A1 (en)*2022-09-082024-03-14腾讯科技(深圳)有限公司Data processing method and apparatus for virtual scene, and electronic device and computer storage medium
CN119440858A (en)*2025-01-092025-02-14北京橙色风暴数字技术有限公司 An information processing method and system for an immersive VR terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6072498A (en)*1997-07-312000-06-06Autodesk, Inc.User selectable adaptive degradation for interactive computer rendering system
CN103778656A (en)*2014-02-122014-05-07腾讯科技(深圳)有限公司Image rendering method and device and electronic equipment
CN107952241A (en)*2017-12-052018-04-24北京像素软件科技股份有限公司Render control method, device and readable storage medium storing program for executing
CN108022286A (en)*2017-11-302018-05-11腾讯科技(深圳)有限公司Picture rendering intent, device and storage medium
CN108339270A (en)*2018-02-092018-07-31网易(杭州)网络有限公司The processing method of static component, rendering intent and device in scene of game

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6072498A (en)*1997-07-312000-06-06Autodesk, Inc.User selectable adaptive degradation for interactive computer rendering system
CN103778656A (en)*2014-02-122014-05-07腾讯科技(深圳)有限公司Image rendering method and device and electronic equipment
CN108022286A (en)*2017-11-302018-05-11腾讯科技(深圳)有限公司Picture rendering intent, device and storage medium
CN107952241A (en)*2017-12-052018-04-24北京像素软件科技股份有限公司Render control method, device and readable storage medium storing program for executing
CN108339270A (en)*2018-02-092018-07-31网易(杭州)网络有限公司The processing method of static component, rendering intent and device in scene of game

Cited By (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111459591A (en)*2020-03-312020-07-28杭州海康威视数字技术股份有限公司To-be-rendered object processing method and device and terminal
CN111494955B (en)*2020-04-202023-09-19上海米哈游天命科技有限公司Character interaction method, device, server and medium based on game
CN111494955A (en)*2020-04-202020-08-07上海米哈游天命科技有限公司Game-based role interaction method, device, server and medium
CN112562065A (en)*2020-12-172021-03-26深圳市大富网络技术有限公司Rendering method, system and device of virtual object in virtual world
CN112657197A (en)*2020-12-212021-04-16北京像素软件科技股份有限公司Game role data processing method and device, electronic equipment and storage medium
CN112598568A (en)*2020-12-282021-04-02航天科技控股集团股份有限公司Dynamic rendering method for full liquid crystal instrument
CN112598568B (en)*2020-12-282024-05-31航天科技控股集团股份有限公司 Dynamic rendering method of full LCD instrument
CN113181644B (en)*2021-04-292024-02-27广州三七极耀网络科技有限公司Game role rendering method and device and electronic equipment
CN113181644A (en)*2021-04-292021-07-30广州三七极耀网络科技有限公司Rendering method and device of game role and electronic equipment
CN113476839B (en)*2021-07-232023-10-24腾讯科技(深圳)有限公司Entity display method and device in game application, storage medium and electronic equipment
CN113476839A (en)*2021-07-232021-10-08腾讯科技(深圳)有限公司Entity display method and device in game application, storage medium and electronic equipment
CN113655880A (en)*2021-08-032021-11-16Oppo广东移动通信有限公司 Interface rendering method, apparatus, terminal device, and computer-readable storage medium
CN114042312A (en)*2021-10-272022-02-15广州三七极耀网络科技有限公司 Character skin drawing method, system and electronic device
CN114042312B (en)*2021-10-272025-04-11广州三七极耀网络科技有限公司 Character skin drawing method, system, and electronic device
CN114880258A (en)*2022-05-262022-08-09重庆长安汽车股份有限公司Intelligent driving interaction arbitration method, system, vehicle and storage medium
CN114880258B (en)*2022-05-262024-05-07重庆长安汽车股份有限公司Intelligent driving interaction arbitration method, system, vehicle and storage medium
WO2024051420A1 (en)*2022-09-082024-03-14腾讯科技(深圳)有限公司Data processing method and apparatus for virtual scene, and electronic device and computer storage medium
CN119440858A (en)*2025-01-092025-02-14北京橙色风暴数字技术有限公司 An information processing method and system for an immersive VR terminal
CN119440858B (en)*2025-01-092025-04-04北京橙色风暴数字技术有限公司Information processing method and system of immersive VR terminal

Also Published As

Publication numberPublication date
CN109499059B (en)2020-08-11

Similar Documents

PublicationPublication DateTitle
CN109499059A (en)The rendering method and device of object, storage medium, electronic device
US11318390B2 (en)Systems and methods for hardware-based matchmaking
JP6823086B2 (en) A method and system for saving gameplay snapshots that runs on the game cloud system and is used to later initiate gameplay execution by any user
US20240024779A1 (en)Information display method and apparatus, electronic device, and computer storage medium
US8858314B1 (en)Video game with expedited combat
US20080090659A1 (en)Virtual world event notification from a persistent world game server in a logically partitioned game console
US12427416B2 (en)Method for interaction in game, device, and non-transitory computer-readable storage medium
CN109731330A (en)The display methods and device of picture, storage medium, electronic device
US20230293992A1 (en)Game replay control method and apparatus, device, and storage medium
KR102732097B1 (en)Method, apparatus and computer program for displaying game screen of another user
JP7724319B2 (en) Server-based video help in video games
CN114911558A (en)Cloud game starting method, device and system, computer equipment and storage medium
CN114288639A (en)Picture display method, providing method, device, equipment and storage medium
CN114225409A (en) Display control method, device, terminal device and storage medium in game
CN116363286A (en)Game processing method, game processing device, storage medium and program product
CN110325965A (en)Object processing method, equipment and storage medium in virtual scene
JP2021069646A (en)Video game processing program and video game processing system
US9474971B2 (en)Emulation and facilitation of purchase of game programs
US20240123344A1 (en)Method and apparatus for game role interaction control, storage medium, and electronic device
KR101171717B1 (en)Method and server of preventing automatic program for item auction site of on-line game
US20250153046A1 (en)Item selection method and apparatus in virtual environment, device, and medium
US12350589B2 (en)Method and system for auto-playing portions of a video game
US20250319401A1 (en)Method and system for auto-playing portions of a video game
CN116808573A (en)Game loading method and device, electronic equipment and storage medium
KR20220108614A (en)Computer-implemented method, apparatus and computer program for colleting reaction of users in online game

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp