CN108389245A - Rendering intent, device, electronic equipment and the readable storage medium storing program for executing of cartoon scene - Google Patents

Rendering intent, device, electronic equipment and the readable storage medium storing program for executing of cartoon scene Download PDF

Info

Publication number
CN108389245A
CN108389245A CN201810149087.7A CN201810149087A CN108389245A CN 108389245 A CN108389245 A CN 108389245A CN 201810149087 A CN201810149087 A CN 201810149087A CN 108389245 A CN108389245 A CN 108389245A
Authority
CN
China
Prior art keywords
role
outpost
tax office
target
area
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
CN201810149087.7A
Other languages
Chinese (zh)
Other versions
CN108389245B (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.)
Whale Color Online Technology (dalian) Co Ltd
Original Assignee
Whale Color Online Technology (dalian) 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 Whale Color Online Technology (dalian) Co Ltd filed Critical Whale Color Online Technology (dalian) Co Ltd
Priority to CN201810149087.7A priority Critical patent/CN108389245B/en
Priority to CN202211412521.9A priority patent/CN116091658A/en
Publication of CN108389245A publication Critical patent/CN108389245A/en
Application granted granted Critical
Publication of CN108389245B publication Critical patent/CN108389245B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

An embodiment of the present invention provides a kind of rendering intent of cartoon scene, device, electronic equipment and readable storage medium storing program for executing, methods to include:Obtain the changing coordinates of role in cartoon scene;The outpost of the tax office in the first predeterminable area centered on the changing coordinates of role is selected, as each target outpost of the tax office;Wherein, it is preset role's visual range region in the first predeterminable area;Object in each target outpost of the tax office is rendered, the rendered picture of role is obtained.When carrying out animation rendering using technical solution provided in an embodiment of the present invention, the efficiency of animation rendering is improved.

Description

Rendering intent, device, electronic equipment and the readable storage medium storing program for executing of cartoon scene
Technical field
The present invention relates to technical field of information processing, more particularly to a kind of rendering intent of cartoon scene, device, electronics Equipment and computer readable storage medium.
Background technology
With the development of Internet service, three-dimensional animation technology is increasingly ripe, and is gradually widely used in game, electricity The fields such as shadow, TV, animation rendering intent also become the research hotspot of people.
For example, some cartoon scene is a scene in some game, including many buildings and vegetation etc..This A scene is divided into multiple outposts of the tax office, and an outpost of the tax office can be:A Virtual Building aggregation zone in cartoon scene.In this way, with Family can enter different cartoon scenes with the identity of role, for example, snowfield scene, lit desert scene or scale Forest Scene etc..
Currently, technically there are many bottlenecks in animation rendering intent, for example, in order to reach the rendering of above-mentioned cartoon scene Effect, existing method typically render all outposts of the tax office in cartoon scene, but since the hardware of operation cartoon scene is set For the limitation of self performance, the maximum quantity that can accommodate role is also restricted in cartoon scene, usually at 60 hereinafter, scene is advised Mould is smaller, it can be seen that the animation rendering efficiency of existing method is not high, and the dynamic of rendering efficiency can be improved therefore, it is necessary to a kind of Draw rendering intent.
Invention content
The embodiment of the present invention is designed to provide a kind of rendering intent of cartoon scene, device, electronic equipment and calculating Machine readable storage medium storing program for executing, to realize the efficiency for improving animation and rendering.
In a first aspect, an embodiment of the present invention provides a kind of rendering intent of cartoon scene, the method includes:
Obtain the changing coordinates of role in cartoon scene;
The outpost of the tax office in the first predeterminable area centered on the changing coordinates of the role is selected, is closed as each target Card;Wherein, it is preset role's visual range region in first predeterminable area;
Object in each target outpost of the tax office is rendered, the rendered picture of the role is obtained.
Optionally, the outpost of the tax office in the first predeterminable area centered on the selection is by the changing coordinates of the role, makees After each target outpost of the tax office, the method further includes:
It is rejected out of described each target outpost of the tax office and meets the default object for rejecting rule;
The object in each target outpost of the tax office renders, and obtains the rendered picture of the role, including:
The object not being removed in each target outpost of the tax office is rendered, the rendered picture of the role is obtained.
Optionally, after the rendered picture for obtaining the role, the method further includes:
The coordinate of the role is detected, and using the coordinate of the role detected as the coordinates of targets of the role;
Calculate the coordinates of targets of the role and the distance between the changing coordinates of the role, the mesh as the role Subject distance;
Judge whether the target range of the role is less than to preset and renders distance again;
If being less than, the rendered picture of the role is shown.
Optionally, if the target range of the role renders distance again not less than default, the method further includes:
The coordinates of targets of the role is assigned to the changing coordinates of the role, returns and executes the selection with the angle The outpost of the tax office in the first predeterminable area centered on the changing coordinates of color, the step of as each target outpost of the tax office.
Optionally, the outpost of the tax office in the first predeterminable area centered on the selection is by the changing coordinates of the role, makees After each target outpost of the tax office, the method further includes:
Each target outpost of the tax office is loaded, and is unloaded centered on the changing coordinates of the role outside the second predeterminable area The outpost of the tax office;Wherein, it is the not visible range areas of preset role outside second predeterminable area;
The object in each target outpost of the tax office renders, including:
The each target outpost of the tax office loaded is rendered.
Optionally, first predeterminable area is:Using the first preset value as the spheric region of radius;Second preset areas Domain is:Using the second preset value as the spheric region of radius, the difference of second preset value and first preset value is equal to described It is default to render distance again.
Optionally, it is rejected out of described each target outpost of the tax office and meets the default object for rejecting rule, including:
Calculate the screen area ratio of each object in each target outpost of the tax office, wherein the screen area ratio table of object Show that the ratio of the area of area and display screen of the object under screen coordinate system, the display screen are used to show the wash with watercolours of the role Contaminate picture;
Reject the object that screen area ratio in each target outpost of the tax office is less than default screen area ratio.
Optionally, the screen area ratio of each object in each target outpost of the tax office is calculated in the following manner:
Calculate object to role's predetermined patterns zoom factor under current visual angle of distance and the role;
Using the default encirclement radius of a ball of the distance, the zoom factor and object, object is calculated in screen coordinate Encirclement sphere area under system;
The area of the display screen is obtained, the ratio for surrounding sphere area and the area of the display screen is calculated, will count Calculate screen area ratio of the ratio of gained as object.
Optionally, the object in each target outpost of the tax office is rendered, including:
Obtain the coordinate of each similar object in all target outposts of the tax office, wherein each similar object is:Belong to same Each object of default object type;
The similar object is rendered at the coordinate of each similar object.
Second aspect, an embodiment of the present invention provides a kind of rendering device of cartoon scene, described device includes:
Obtain module, the changing coordinates for obtaining role in cartoon scene;
Selecting module is made for selecting the outpost of the tax office in the first predeterminable area centered on the changing coordinates of the role For each target outpost of the tax office;Wherein, it is preset role's visual range region in first predeterminable area;
Rendering module obtains the rendering picture of the role for being rendered to the object in each target outpost of the tax office Face.
Optionally, described device further includes:
Module is rejected, for the pass in the first predeterminable area centered on the selection is by the changing coordinates of the role Card rejects out of described each target outpost of the tax office after each target outpost of the tax office and meets the default object for rejecting rule;
The rendering module, is specifically used for:
The object not being removed in each target outpost of the tax office is rendered, the rendered picture of the role is obtained.
Optionally, described device further includes:
Detection module, for after the rendered picture for obtaining the role, detecting the coordinate of the role, and will detection Coordinates of targets of the coordinate of the role arrived as the role;
Computing module is made for calculating the coordinates of targets of the role and the distance between the changing coordinates of the role For the target range of the role;
Judgment module renders distance again for judging whether the target range of the role is less than to preset;
Display module is when being, to show the rendered picture of the role for the judging result in the judgment module.
Optionally, described device further includes:
Module is returned, is used for when the judging result of the judgment module is no, by the coordinates of targets assignment of the role To the changing coordinates of the role, the first predeterminable area for executing the selection centered on the changing coordinates of the role is returned The interior outpost of the tax office, as each target outpost of the tax office.
Optionally, described device further includes:
Load-on module, for the pass in the first predeterminable area centered on the selection is by the changing coordinates of the role Card loads each target outpost of the tax office, and unload centered on the changing coordinates of the role after each target outpost of the tax office The outpost of the tax office outside second predeterminable area;Wherein, it is the not visible range areas of preset role outside second predeterminable area;
The rendering module, is specifically used for:
The each target outpost of the tax office loaded is rendered.
Optionally, first predeterminable area is:Using the first preset value as the spheric region of radius;Second preset areas Domain is:Using the second preset value as the spheric region of radius, the difference of second preset value and first preset value is equal to described It is default to render distance again.
Optionally, the rejecting module, including:
Computational submodule, the screen area ratio for calculating each object in each target outpost of the tax office, wherein object Screen area ratio indicates the ratio of the area of area and display screen of the object under screen coordinate system, and the display screen is for showing Show the rendered picture of the role;
Submodule is rejected, is less than default screen area ratio for rejecting screen area ratio in each target outpost of the tax office Object.
Optionally, the computational submodule calculates the screen of each object in each target outpost of the tax office in the following manner Area ratio:
Calculate object to role's predetermined patterns zoom factor under current visual angle of distance and the role;
Using the default encirclement radius of a ball of the distance, the zoom factor and object, object is calculated in screen coordinate Encirclement sphere area under system;
The area of the display screen is obtained, the ratio for surrounding sphere area and the area of the display screen is calculated, will count Calculate screen area ratio of the ratio of gained as object.
Optionally, rendering module is specifically used for:
Obtain the coordinate of each similar object in all target outposts of the tax office, wherein each similar object is:Belong to same Each object of default object type;
The similar object is rendered at the coordinate of each similar object.
The third aspect, an embodiment of the present invention provides a kind of electronic equipment, the electronic equipment includes:Processor and storage Device, wherein
The memory, for storing computer program;
The processor when for executing the program stored on memory, realizes any of the above-described cartoon scene Rendering intent the step of.
Fourth aspect, an embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage Dielectric memory contains computer program, the wash with watercolours of the computer program any of the above-described cartoon scene when being executed by processor The step of dyeing method.
5th aspect, an embodiment of the present invention provides a kind of computer program products including instruction, when it is in computer When upper operation so that computer executes the rendering intent of any of the above-described cartoon scene.
6th aspect, an embodiment of the present invention provides a kind of computer programs, when run on a computer so that meter Calculation machine executes the rendering intent of any of the above-described cartoon scene.
Using method provided in an embodiment of the present invention, select in the first predeterminable area centered on the changing coordinates of role The outpost of the tax office object in each target outpost of the tax office is rendered, the rendered picture of role is obtained as each target outpost of the tax office.
As it can be seen that during animation renders, only the object in each target outpost of the tax office is rendered, it is all without rendering The outpost of the tax office, to improve the efficiency of animation rendering.
Description of the drawings
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 technology 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 Obtain other attached drawings according to these attached drawings.
Fig. 1 is a kind of flow diagram of the rendering intent of cartoon scene provided in an embodiment of the present invention;
Fig. 2 is cartoon scene schematic diagram provided in an embodiment of the present invention;
Fig. 3 is another flow diagram of the rendering intent of cartoon scene provided in an embodiment of the present invention;
Fig. 4 is the floor map of the sphere provided in an embodiment of the present invention for surrounding building model;
Fig. 5 is a kind of structural schematic diagram of the rendering device of cartoon scene provided in an embodiment of the present invention;
Fig. 6 is another structural schematic diagram of the rendering device of cartoon scene provided in an embodiment of the present invention;
Fig. 7 is the structural schematic diagram of a kind of electronic equipment provided in an embodiment of the present invention.
Specific implementation mode
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 describes, 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.
To improve the efficiency that animation renders, an embodiment of the present invention provides a kind of rendering intent of cartoon scene, device, electricity Sub- equipment and computer readable storage medium.
A kind of rendering intent of cartoon scene provided in an embodiment of the present invention is introduced first below.
It, can be with it should be noted that a kind of executive agent of the rendering intent of cartoon scene provided in an embodiment of the present invention For a kind of rendering device of cartoon scene, specifically, the rendering device of the cartoon scene can be located in electronic equipment, electronics is set Standby can be mobile terminal or server etc..
Mobile terminal can be:It is mounted with that (iOS is that the handheld device developed by Apple Inc. operates system to iOS operating systems System) or Android operation system (android system is a kind of freedom based on Linux and the operating system of open source code) or The mobile end of Windows Phone operating systems (Windows Phone are the Mobile phone operating system of Microsoft's publication) End, server can be:It is mounted with (SuSE) Linux OS or the server of Windows operating system, is not construed as limiting herein.
Shown in Figure 1, a kind of rendering intent of cartoon scene provided in an embodiment of the present invention includes the following steps:
S101 obtains the changing coordinates of role in cartoon scene;
Optionally, S101 steps can obtain or obtain the changing coordinates of role in cartoon scene.
May include one or more roles in cartoon scene, role can be a cartoon character or figure image, For each role in cartoon scene, changing coordinates of the role in cartoon scene can be obtained, for a certain role For, the changing coordinates of the role can be:Before the step of executing the outpost of the tax office in selection role's visual range region, the angle Color coordinate residing in cartoon scene.When selecting the outpost of the tax office in role's visual range region, need first to transfer angle The changing coordinates of color determine the visual range region of role according to present coordinate values.
In a kind of realization method, screen coordinate system can be established based on cartoon scene, it is thus possible to obtain the geometry of role Changing coordinates of the central point under screen coordinate system, the changing coordinates as role in cartoon scene.In other modes, also may be used With the changing coordinates by role's body some location point under screen coordinate system, the changing coordinates as role in cartoon scene.
S102 selects the outpost of the tax office in the first predeterminable area centered on the changing coordinates of role, is closed as each target Card;
Wherein, it is preset role's visual range region in the first predeterminable area.
Optionally, S201 steps can be all in the first predeterminable area selected centered on the changing coordinates of role The outpost of the tax office, as each target outpost of the tax office.
Different types of object can be distributed in each region in cartoon scene, and object can be divided into building, vegetation, stone Head, lawn etc., building may include house, enclosure wall, barrier etc..In general, object it is irregular be distributed in each region, example Such as, some regional simulation Urban Distributions may include densely distributed building, some regional simulation depopulated zones can only include Large stretch of meadow.The objects of object or different closenesses to different complexities are loaded, unloaded and are rendered, required consumption Physical memory, GPU (Graphics Processing Unit, graphics processor) be different, what building was more concentrated The required physical memory in region, GPU are larger, therefore the region can be defined as to an outpost of the tax office, without the region of building Physical memory, the GPU of required consumption are smaller, can be ignored for the region of not building, and it is the non-outpost of the tax office to think it.In That entire cartoon scene is divided into outpost of the tax office region and non-outpost of the tax office region, be distributed with one by one it is of different sizes, shape is different, area Some outposts of the tax office different, position is different, these outposts of the tax office can be juxtaposition.
It is understood that different threads can be run in GPU, such as load thread, unloading thread and rendering thread, It is frequent to carry out load thread, unloading thread and render thread, but the performance consumption of GPU can be caused larger.Although by dynamic The mode that picture scene partitioning goes out the different outposts of the tax office optimizes load link, but if together by the outpost of the tax office of whole cartoon scene It is loaded into GPU, although future will be facilitated to be rendered at any time, GPU consumption can be caused larger.Cartoon scene is bigger, including The outpost of the tax office it is more, especially play when just starting, the outpost of the tax office of whole cartoon scene is all if load, it is still desirable to Yong Huhua The longer load for falling into a long wait game can be lost in a large amount of clients in this waiting time.If cartoon scene is sizable If map, whole outposts of the tax office, which all load, becomes unrealistic, and therefore, as a specific embodiment, we choose a part of pass Block the mode that is loaded to handle.
Each outpost of the tax office can be a rectangular region, can also be the border circular areas around some central point, also may be used To be the region of irregular shape.The area and shape at the different outposts of the tax office can be different.The region that the different outposts of the tax office are covered it Between can have overlapping region.As the specific embodiment of the present invention, it is distributed with if attached drawing 2 is shown in a map scene A dry outpost of the tax office, each outpost of the tax office is rectangular, and the area at each outpost of the tax office can be different, can also be identical, the different outposts of the tax office it Between may exist overlapping region.
Role's visual range region refers to the region formed by the visual range of role, it is believed that role can see The outpost of the tax office be:All outposts of the tax office in the first predeterminable area centered on the changing coordinates of role, due to role's visual range area Domain is preset, and is fixed once being set size, therefore, the first predeterminable area memory centered on the changing coordinates of role The outpost of the tax office limited amount, i.e. the limited amount at the target outpost of the tax office, typically 3,4,5,6,7 etc..
For the loading method at the outpost of the tax office, we can be in the first predeterminable area centered on the changing coordinates of role All outposts of the tax office are loaded;Can also be the part outpost of the tax office after following some Rules Filtering, i.e., in being with the changing coordinates of role The part outpost of the tax office in first predeterminable area of the heart is loaded.
The present invention does not limit the mode at the selection target outpost of the tax office, for example, a specific embodiment as the present invention, it can The outpost of the tax office to be regarded as to the rectangular area for surrounding multiple buildings, in a kind of realization method, the rectangular area where the outpost of the tax office is fallen completely When entering in the first predeterminable area centered on the changing coordinates of role, the outpost of the tax office can be selected as the target outpost of the tax office.
It is understood that the rectangular area where the outpost of the tax office falls into the first preset areas centered on the changing coordinates of role Region in domain is:Weight between rectangular area where the outpost of the tax office and the first predeterminable area centered on the changing coordinates of role The area in folded region, the first predeterminable area can be more than/being equal to/less than the area of rectangular area where the outpost of the tax office, when the overlay region When the area in domain is equal to the area of smaller area, it is believed that rectangular area where the outpost of the tax office falls completely within the changing coordinates with role Centered on the first predeterminable area in;When the area of overlapping is more than zero and is less than the area of smaller area, it is believed that the outpost of the tax office Place rectangular area part is fallen into the first predeterminable area centered on the changing coordinates of role, and smaller area can be:It closes Smaller between rectangular area where card and the first predeterminable area centered on the changing coordinates of role.
For example, smaller area can be:Rectangular area where the outpost of the tax office, and the area of smaller area is 10 square centimeters, when The area of overlapping region between rectangular area where the outpost of the tax office and the first predeterminable area centered on the changing coordinates of role When being 10 square centimeters, it is believed that rectangular area where the outpost of the tax office is fallen completely within centered on the changing coordinates of role first pre- If in region;When the rectangular area where the outpost of the tax office and overlapping between the first predeterminable area centered on the changing coordinates of role When partial area is 5 square centimeters, it is believed that rectangular area part where the outpost of the tax office falls into is with the changing coordinates of role In first predeterminable area of the heart.
Alternatively, in another realization method, when where the outpost of the tax office rectangular area with centered on the changing coordinates of role When the area of overlapping region between first predeterminable area is more than the preset multiple of rectangular area area where the outpost of the tax office, it can select The outpost of the tax office can be previously set as the target outpost of the tax office, preset multiple according to user demand, and it is not limited in the embodiment of the present invention, For example, can be 1/2,3/4,4/5 etc..
For example, preset multiple is 1/2, the rectangular area where the outpost of the tax office and first centered on the changing coordinates of role are pre- If the area of the overlapping region between region is 10 square centimeters, the area of rectangular area where the outpost of the tax office is 15 square centimeters, then The outpost of the tax office can be selected as the target outpost of the tax office.
In another realization method, it is with the changing coordinates of role when the central point of the rectangular area where the outpost of the tax office is fallen into When in first predeterminable area at center, the outpost of the tax office can be selected as the target outpost of the tax office.
In special circumstances, role is located just at the region of multiple outpost of the tax office overlappings, such as the present co-ordinate position residing for role, It falls into the regional extent at 2 or 3 outposts of the tax office.Have one when the rectangular area where the outpost of the tax office as a specific embodiment When part is fallen into the first predeterminable area, the outpost of the tax office can be selected as the target outpost of the tax office.Such as when the rectangular area where the outpost of the tax office When the 1/3 of area is fallen into the first predeterminable area centered on the changing coordinates of role, the outpost of the tax office can be selected as target The outpost of the tax office;When the coordinate of the rectangular area periphery length of side where the outpost of the tax office, fall into first default centered on the changing coordinates of role When in region, the outpost of the tax office can be selected as the target outpost of the tax office.As a specific embodiment, when the rectangular area where the outpost of the tax office Central point when falling into the first predeterminable area centered on the changing coordinates of role, the outpost of the tax office can be selected to be closed as target Card.
S103 renders the object in each target outpost of the tax office, obtains the rendered picture of role.
Object in the outpost of the tax office may include vegetation (for example, trees, flowering shrubs, thick grass etc.), building, stone and lake etc. Deng.It is understood that before not rendered, each object in the outpost of the tax office exists in the form of dummy model, after rendering, Each object exists in a graphical form, in turn, can obtain the rendered picture being made of each figure.
Specifically, in cartoon scene can there are one or multiple roles LOD may be used for each role (Levels of Detail, detail) Rendering, renders the object in each target outpost of the tax office, so as to Obtain the rendered picture of the role.
Behind the outpost of the tax office in the first predeterminable area centered on selection is by the changing coordinates of role, that is, the target outpost of the tax office is selected Afterwards, it can first determine the overlapping region between each target outpost of the tax office, the object in identified each overlapping region be carried out primary It renders, rendering can be repeated to avoid the object between the different outposts of the tax office in overlapping region, then render the non-heavy of each target outpost of the tax office Object in folded region, the embodiment of the present invention do not limit rendering order, in other embodiments, can also first render each Object in the Non-overlapping Domain at the target outpost of the tax office, then render the object of the overlapping region between each target outpost of the tax office.
Optionally, S103 steps can be rendered to the object in each target outpost of the tax office, obtain or obtain role Rendered picture.
As it can be seen that using technical solution provided in an embodiment of the present invention, some target outposts of the tax office are picked out from cartoon scene, By the load or unload of each target outpost of the tax office, rather than all outposts of the tax office in cartoon scene are loaded, unloaded and rendered, it will Reduce the consumption to GPU, CPU, memory.It is related without rendering during carrying out animation rendering to the first predeterminable area Card, only renders the object in each target outpost of the tax office, to improve the efficiency of animation rendering.
Specifically, for the object in the target outpost of the tax office, in order to further increase rendering efficiency, in each target outpost of the tax office Object is rendered, and may comprise steps of:
Obtain the coordinate of each similar object in all target outposts of the tax office;
Similar object is rendered at the coordinate of each similar object.
Wherein, each similar object is:Belong to each object of same default object type.
For convenience of description, a specific embodiment as the present invention, it is assumed that object is vegetation, and object type is vegetation Type.
Vegetation pattern can be divided into the thick classes such as draft class, shrub and arbor class, can also be divided by plantation varieties:Osmanthus Subclasses, each vegetation pattern such as flower tree class, apricot flower tree class, flowering cherry class, sensitive plant class can pre-set a vegetation pattern Mark is identical to be identified whether according to vegetation pattern, it may be determined that whether vegetation belongs to same vegetation pattern, certainly, also may be used A vegetation characteristics value is pre-set with each vegetation pattern, it is thus possible to it is whether identical according to vegetation characteristics value, determine vegetation Whether belong to same vegetation pattern, specific vegetation pattern and determine whether vegetation belongs to the mode of same vegetation pattern can be with It is pre-designed according to designer's demand, is not limited herein.
In one embodiment, the coordinate of each vegetation and vegetation pattern parameter can correspond in advance is stored in data Library can obtain the coordinate of each similar vegetation in all target outposts of the tax office, vegetation pattern parameter by reading database in turn It can be the parameter that vegetation pattern mark or vegetation characteristics value etc. are used for unique mark vegetation.Vegetation characteristics value can be according to plant Each numerical parameter of the different attribute label of object, can be divided into the parameter of many classifications, can be arbor or shrub, be temperature Band plant or tropical plants, be yellow blade or green blade, be deciduous plant or aithullium etc., computer according to The characteristic value of plant renders specific plant shape.
The coordinate of vegetation can be coordinate of the geometric center point under screen coordinate system of vegetation, or vegetation some Coordinate of the location point under screen coordinate system.
When rendering vegetation, in all target outposts of the tax office of acquisition after the coordinate of each similar vegetation, it can only pass through one Render request renders similar vegetation at the coordinate of each similar vegetation, this sends out time of render request by saving to GPU Number.
For example, vegetation pattern includes sensitive plant class and osmanthus fragrans class, the geometric center point of sensitive plant is under screen coordinate system Coordinate be respectively a1 and a2, the coordinate of the geometric center points of osmanthus fragrans under screen coordinate system is respectively b1 and b2, then is sitting Mark a1 at a2 synchronize render sensitive plant, at coordinate b1 with b2 synchronize render osmanthus fragrans.The concrete numerical value of a1 can be (21,24,33), x-axis component, y-axis component and z-axis component phases of each component value difference denotation coordination a1 under screen coordinate system Distance for coordinate origin is respectively:21,24 and 33 unit values.The description of a2, b1 and b2 can be identical as a1, herein not It repeats again.
In addition, in other embodiments, can also be rendered in the following ways to vegetation:
Obtain the coordinate of the total and each similar vegetation of similar vegetation in all target outposts of the tax office;
A similar plant rendered is arranged in the similar vegetation for once rendering total strain at the coordinate of each similar vegetation Quilt.
The vegetation sum of each vegetation pattern, the coordinate of each vegetation and vegetation pattern parameter can correspond to storage in advance In database, in turn, the total and each same of similar vegetation in all target outposts of the tax office can be obtained by reading database The coordinate of class vegetation.
For example, the vegetation sum that vegetation pattern is sensitive plant is:2 plants, the geometric center point of vegetation is under screen coordinate system Coordinate be respectively a1 and a2, then once render two plants of sensitive plants, and be respectively set one at coordinate a1 and a2 and rendered Sensitive plant.
It should be noted that the embodiment of the present invention is illustrated so that object is vegetation as an example, only of the invention one tool Body example, can be with the above-mentioned rendering mode to plant to the rendering mode of other objects (for example, building, stone and lake etc.) Identical, this is no longer going to repeat them.
By sending render request to GPU (Graphics Processing Unit, graphics processor), wash with watercolours may be implemented Object is contaminated, using the embodiment of the present invention, multiple similar objects that a render request can render are asked compared to primary rendering Seek the method that can only render an object, it is possible to reduce the number that render request is sent to GPU, to improve rendering efficiency.
In order to further increase rendering efficiency, referring to Fig. 3, on the basis of embodiment illustrated in fig. 3 embodiment shown in Fig. 1, After S102, method can also include:
S104, the object for meeting default rejecting rule is rejected out of each the target outpost of the tax office;
As the specific embodiment of the present invention, there is the case where overlapping region in the region where the target outpost of the tax office between each other Under, when counting object in all these target outposts of the tax office, it may appear that object is repeated the risk of calculating, therefore deletes repetition in advance Object can save the time that calculation step is consumed below.Therefore, it is rejected out of each the target outpost of the tax office and meets default rejecting rule Object before, further include step:Object in each target outpost of the tax office is counted, and deletes the object of repetition.So from The step of meeting the default object for rejecting rule is rejected in each target outpost of the tax office, further includes step:Include from each target outpost of the tax office Do not repeat to reject in object and meet the default object for rejecting rule.
In this case, S103 is specifically as follows:
S103A, the object not being removed in each target outpost of the tax office is rendered, obtains the rendered picture of role.
Default rule of rejecting can be previously set according to the demand of designer, and the embodiment of the present invention is to specifically rejecting rule It does not limit then, for example, cone rejecting, occlusion culling and one kind in rejecting or Combination Design rejecting rule can be utilized Then.
Illustratively, it presses distance and rejects design rejecting rule, then rejected out of each the target outpost of the tax office and meet default rejecting rule Object then, may comprise steps of:
Obtain the changing coordinates of the first type objects and the second type objects in the target outpost of the tax office;
Calculate the distance between the changing coordinates of each first type objects and the changing coordinates of role and each second type objects Changing coordinates and role the distance between changing coordinates;
The first distance is rejected in the first preset range and object of the second distance in the second preset range;
Wherein, the first type objects can be:The object for having shielding role effect in all target outposts of the tax office, such as enclosure wall, huge The coordinate of stone and house etc., the first type objects can be:Coordinate of the geometric center point of first type objects under screen coordinate system, Or the coordinate of the first type objects some location points under screen coordinate system.
Second type objects can be:The object for having decoration function in all target outposts of the tax office, such as lamps and lanterns, paster, small decorative article Deng the coordinate of the second type objects can be:Coordinate of the geometric center point of second type objects under screen coordinate system, or Coordinate of some location point of second type objects under screen coordinate system.
Can world coordinate system be established to cartoon scene in advance, and by (including the first type objects of each object in cartoon scene With the second type objects) coordinate under the world coordinate system is stored in database, in turn, can be obtained by reading database each Coordinate of the object under world coordinate system, and coordinate of each object under world coordinate system is converted to the seat under screen coordinate system Mark, so as to obtain coordinate of each object under screen coordinate system, alternatively, directly each object in cartoon scene can also exist Coordinate under screen coordinate system is stored in database, in turn, each object can be obtained by reading database in screen coordinate system Under coordinate.
It should be noted that the dividing mode of the first type objects of the embodiment of the present invention pair and the second type objects does not limit, It is, in different embodiments, specific object can be with the present invention included in the first type objects and the second type objects Embodiment is different, for example, can also be to divide according to size of the object under screen coordinate system in other embodiments Principle divides the first type objects, the second type objects and third type objects etc..
By the way that the object in the outpost of the tax office is divided into the first type objects and the second type objects, multiple congeners can be once rejected Body can improve the efficiency for rejecting object compared to the primary mode for rejecting an object.
First distance can be:The distance between the changing coordinates of first type objects and the changing coordinates of role, second away from From can be:The distance between the changing coordinates of second type objects and the changing coordinates of role.
First preset range and the second preset range can be previously set according to the demand of designer, due to first kind object The volume of body is typically larger than the volume of the second type objects, therefore the starting point of the first preset range can be greater than or equal to the second default model The terminal enclosed.
For example, the first preset range can be [500 ,+∞], [600 ,+∞] or [700 ,+∞] etc., the second default model Enclosing to be:[0,500], [0,300], [50,100] or [50,300] etc., unit can be the list under world coordinate system First preset range and the second preset range can be converted to screen coordinate by position " rice " from world coordinate system in this case Under system, the numerical value of the first preset range and the second preset range under screen coordinate system is obtained, and then whether judges the first distance In the first preset range and whether second distance is in the second preset range.
It, can when the first distance of first type objects is in the first preset range for some first type objects To think:The distance between the changing coordinates of first type objects and the changing coordinates of role farther out, role can not see clearly this One type objects can not have to render first type objects, therefore can reject first type objects;For some second type objects Speech, when the second distance of second type objects is in the second preset range, it is believed that:The changing coordinates of second type objects with Farther out, role can not see second type objects clearly to the distance between changing coordinates of role, can not have to render the second class object Body, therefore second type objects can be rejected.
Using the embodiment of the present invention, the object not being removed in each target outpost of the tax office is rendered, compared to each For the mode that object in the target outpost of the tax office is rendered, it is possible to reduce the physical quantities being rendered are needed, to improve wash with watercolours Contaminate efficiency.
In general, the distance between object and the changing coordinates of role are farther out, then face of the object under screen coordinate system Product is smaller, however, in some cases, although the distance between object and the changing coordinates of role are farther out, object is shielding Area under curtain coordinate system is also very big, for example, area of the building under screen coordinate system is 100 square centimeters, even if in screen The distance between the building and the changing coordinates of role are more than 10 centimetres under coordinate system, and the house is for role, Ke Nengyi It is so visible, it is thus impossible to be rejected.
Alternatively, although the distance between object and the changing coordinates of role are close, object is under screen coordinate system Area also very little, for example, some tiny components (pendant, weapon pendant with such as grass, role), even if in screen coordinate system Lower the distance between the tiny component and changing coordinates are less than 5 centimetres, which may be still not for role It is visible, therefore, it can be rejected.
In conclusion if only rejected according to distance, mistake may be caused, in order to improve the accuracy for rejecting object, In a kind of embodiment, is rejected out of each the target outpost of the tax office and meet the default object for rejecting rule, may comprise steps of:
Step A1, the screen area ratio of each object in each target outpost of the tax office is calculated,
Wherein, the screen area ratio of object indicates the ratio of the area of area and display screen of the object under screen coordinate system Value, display screen are used to show the rendered picture of role;
Step A2, the object that screen area ratio in each target outpost of the tax office is less than default screen area ratio is rejected.
Default screen area ratio can be preset according to the demand of designer, such as can be:2%, 3% or 4% etc..
The area of display screen can be:Area of the display screen under screen coordinate system.
Using the embodiment of the present invention, screen area ratio in each target outpost of the tax office of rejecting is less than default screen area ratio Object avoids rejecting larger object of area under screen coordinate system, and it is smaller to reject the area under screen coordinate system Object, fully considered visibility degree of the object to role, thus improve reject object accuracy,
In a kind of realization method, the screen area ratio of each object in each target outpost of the tax office can be calculated in the following manner Example:
The zoom factor of the first step, the distance and role of calculating object to role's predetermined patterns under current visual angle;
Predetermined patterns can be preset according to the demand of designer, and it is not limited in the embodiment of the present invention, such as Can be eyes, or the position below the role crown at pre-determined distance, alternatively, some position of role's body is default There is virtual camera, in this case, predetermined fraction can be the position residing for virtual camera.
Illustratively, predetermined patterns are eyes, and the distance of object to role's eyes can be:In screen coordinate It is the distance for descending the geometric center point of object to eyes straight line, eyes straight line is:It is linked to be by left eye central point and right eye central point Straight line;Alternatively, the distance of object to role's eyes can also be:The geometric center point of object arrives under screen coordinate system The distance at eyes line segment midpoint, eyes line segment midpoint are:By the midpoint for the line segment that left eye central point and right eye central point are linked to be.
In a kind of realization method, calculating zoom factor of the role under current visual angle can be:Obtain role's current visual angle The number of pixels of the number of pixels of horizontal direction and vertical direction under screen coordinate system, utilizes the picture of obtained horizontal direction The number of pixels of plain number and vertical direction, calculated level zoom factor and vertical scaling factor;By horizontal scaling coefficient and hang down Zoom factor of the greater as role under current visual angle in straight zoom factor.Wherein, the current visual angle of role can recognize It is yes:The field of view formed by the current visual angle range of role.
Wherein, horizontal scaling coefficient can be:Width/2*M[0][0];Vertical scaling factor can be:Height/2*M [1] [1], Width indicate that the number of pixels of role's current visual angle horizontal direction under screen coordinate system, Height indicate that role works as The number of pixels of preceding visual angle vertical direction under screen coordinate system, M [0] [0] indicate the element value of the 0th row the 0th of projection matrix row, M [1] [1] indicates the element value of the 1st row the 1st of projection matrix row.
Projection matrix can be the matrix of 2 rows 2 row, and projection matrix can be used for each object in cartoon scene from three-dimensional space Between be transformed into two dimensional surface, the specific element size of projection matrix can be previously set according to the demand of designer, the present invention Embodiment does not limit each element size.
Illustratively, Width=10, M [0] [0]=1, Height=10, M [1] [1]=2, horizontal scaling coefficient can be with For:Width/2.0f*M [0] [0]=10/2*1=5, vertical scaling factor can be:Height/2.0f*M [1] [1]=10/ 2*2=10, therefore, zoom factor of the role under current visual angle is:10.2.0f indicating:Data type is single-precision floating point type (float), numerical value 2.0.
Second step, using distance, zoom factor and object the default encirclement radius of a ball, calculate object in screen coordinate system Under encirclement sphere area;
It is understood that for each object in cartoon scene, the model that the object is set, example can be preset Such as, building model and enclosure wall model etc. can be set, and the default encirclement radius of a ball of object can be:Surround object preset model Radius of the sphere under screen coordinate system.The model of object can be threedimensional model,
Illustratively, object preset model is building model, as shown in figure 4, the sphere that Fig. 4 is encirclement building model is shielding Plan view under curtain coordinate system, then the default encirclement radius of a ball of object is 10 centimetres.
Can radius of the sphere that object preset model surrounded under world coordinate system be stored in database in advance, into And radius of the sphere for surrounding object preset model under world coordinate system can be obtained by reading database, and will read To radius screen coordinate system is converted to by world coordinate system, in turn, the default encirclement radius of a ball of object can be obtained;Alternatively, Can radius of the sphere that object preset model surrounded under screen coordinate system be stored in database in advance, in turn, pass through reading Take database that can obtain radius of the sphere for surrounding object preset model under screen coordinate system, the i.e. default encirclement ball of object Radius.
In a kind of realization method, following formula can be utilized to calculate encirclement sphere area of the object under screen coordinate system:
S=π * R*R;R=k/d*r
Wherein, S indicates that encirclement sphere area of the object under screen coordinate system, R indicate that object is worked as in screen coordinate system role The encirclement radius of a ball under preceding visual angle, k indicate that zoom factor of the role under current visual angle, d indicate object to role's predetermined patterns Distance, r indicate object the default encirclement radius of a ball, π indicate pi.As can be seen that encirclement sphere area is:Object is surrounded to exist The area of a circle on screen corresponding to the sphere of shown figure is not the surface area of the sphere.
Illustratively, the default encirclement radius of a ball of object is 2 centimetres, and the distance of object to role's predetermined patterns is 5 centimetres, Zoom factor of the role under current visual angle be 10, then R=10/5*2=4 centimetres, S=π * 4*4.
Third step, the area for obtaining display screen, calculate the ratio for the area for surrounding sphere area and display screen, will calculate gained Screen area ratio of the ratio as object.
Illustratively, the area of display screen is 100 square centimeters, and it is 40 square centimeters to surround sphere area, then the screen of object Curtain area ratio be:The ratio that sphere area accounts for display area is surrounded, as:40/100=0.4.
When role is kept in motion in cartoon scene, the coordinate of role can constantly change, for example, role can be dynamic It draws in scene and is run, upstairs and the movements such as latent.When the changes in coordinates of role is larger, it is believed that role's visual range Region changes greatly, therefore can re-execute render process, when role frequently moves, and role changes in coordinates it is smaller when, It is considered that:Role's visual range region is basically unchanged, in order to avoid frequently executing unnecessary render process.It can no longer weigh It is new to render.
Further, in order to which user can watch rendered picture, after obtaining the rendered picture of role, method can be with Include the following steps:
Step B1, the coordinate of role is detected, and using the coordinate of the role detected as the coordinates of targets of role;
Optionally, can real-time or smaller time compartment of terrain the coordinate of role is detected, obtain the target of role Coordinate value.The coordinates of targets of role can be coordinates of targets of the geometric center point of role under screen coordinate system, or Coordinates of targets of some location point of role under screen coordinate system.
Step B2, calculate role coordinates of targets and role the distance between changing coordinates, as role target away from From;
It is understood that the coordinates of targets of role can be:After obtaining the rendered picture of role, it detected The coordinate of role;The changing coordinates of role can be:Before the selection target outpost of the tax office, role's coordinate for being obtained.Wherein, it detects Mode can be:The mode detected in real time or, detecting primary mode every fixed predetermined period, or often reaches preset time Point detection detects primary mode.
As a specific embodiment the current of role is defined in order to calculate the situation of change of role's coordinate position Coordinate, role coordinates of targets.The time that the changing coordinates of role occur will detect the seat of role earlier than role goal coordinate After scale value, which is recorded as to the changing coordinates of role, continues the coordinate value for detecting role, is then recorded as the mesh of role Coordinate is marked, coordinates of targets and changing coordinates are compared later, the target range of role is calculated.
Step B3, judge whether the target range of role is less than to preset and render distance again;If being less than, then follow the steps B4;
The default distance that renders again can be previously set according to the demand of designer, and the embodiment of the present invention is to presetting again The concrete numerical value for rendering distance does not limit, such as can be:40,50,60,70 etc., unit can be under world coordinate system Unit " rice ", and default will can again render distance and screen coordinate system is converted to by world coordinate system, and then may determine that Whether the target range of role is less than to preset renders distance again.
Step B4, the rendered picture of role is shown.
It is understood that due to being preset role's visual range region in the first predeterminable area, at display angle When the rendered picture of color, Ke Yiwei:It shows corresponding to the object in the first predeterminable area centered on the coordinates of targets of role Rendered picture.Therefore according to the difference of coordinates of targets, the different content in rendered picture can be shown every time.
As can be seen that the default distance that renders again plays the role of buffer strip, preset when the target range of role is less than Again render apart from when, it is believed that for target range within buffer strip range, the moving range of role is smaller, therefore can recognize For the visible object of role is basically unchanged, and can not redefine the target outpost of the tax office, the role obtained before directly displaying Rendered picture, to, user can watch rendered picture.
In a kind of realization method, if the target range of role renders distance again not less than default, method can also include:
Step B5, the coordinates of targets of role is assigned to the changing coordinates of role, return and execute selection with the current of role The outpost of the tax office in the first predeterminable area centered on coordinate, the step of as each target outpost of the tax office (S102).
It is, if target range is default not less than (be more than or be equal to) to render distance again, it may be considered that role Moving range is larger, has exceeded buffer strip range, can redefine the target outpost of the tax office, and then renders to obtain the rendering of role again Picture.
As it can be seen that using technical solution provided in an embodiment of the present invention, if target range renders distance again not less than default, The target outpost of the tax office is then redefined, and then renders to obtain the rendered picture of role again;It is rendered again if target range is less than to preset Distance then shows the rendered picture of role;Therefore, on the basis of ensureing rendered picture reliability, unnecessary wash with watercolours is avoided Number is contaminated, rendering efficiency is further improved.
In a kind of realization method, the outpost of the tax office in the first predeterminable area centered on selection is by the changing coordinates of role is made After each target outpost of the tax office, method can also include:
Each target outpost of the tax office is loaded, and unloads the outpost of the tax office outside the centered on the changing coordinates of role second predeterminable area;Its In, it is the not visible range areas of preset role outside the second predeterminable area;
As the specific embodiment of the present invention, the second predeterminable area is more than the first predeterminable area, presets second area It is equivalent to manufacture with the differently band (region except the first predeterminable area, within the second predeterminable area) of the first predeterminable area One buffer strip, the outpost of the tax office within the buffer strip do not load and unload, and are only carried out to the outpost of the tax office other than the second predeterminable area Unloading.The purpose done so is that role is ceaselessly moving, and after moving interval of time, there are no walk out some targets to close Card appears in first latter two time then for these outposts of the tax office, if the previous time just load, the latter when Between will unload, when then reloading the new target outpost of the tax office again load come up, be not necessarily to, then provided with buffer After band, the outpost of the tax office in buffer strip would not be unloaded.
In this case, the object in each target outpost of the tax office is rendered, is specifically as follows:
The each target outpost of the tax office loaded is rendered.
In a kind of realization method, the step of load thread can be utilized to execute load and the unloading target outpost of the tax office, then, utilize Render the step of thread execution renders each target outpost of the tax office loaded.
Specifically, the first predeterminable area can be:Using the first preset value as the spheric region of radius;Second predeterminable area For:Using the second preset value as the spheric region of radius, the difference of the second preset value and the first preset value can be equal to default wash with watercolours again Contaminate distance.
First preset value and the second preset value can be pre-set according to the demand of designer, such as can be respectively: 400 and 450, unit can be the rice under world coordinate system, can be with when determining the first predeterminable area and the second predeterminable area First preset value and the second preset value are transformed into screen coordinate by world coordinate system.Region between 400 and 450, exactly rises The region acted on to buffer strip.
In other realization methods, the difference of the second preset value and the first preset value can not also be equal to it is default render again away from From default rendering distance again, in addition, the first predeterminable area and the second predeterminable area can be with for example, can be more than or less than For rectangular area, elliptical region, sector region, irregular shape region etc., the first predeterminable area of the embodiment of the present invention pair It is not limited with the shape of the second predeterminable area.Rectangular area calculates more convenient.
All outposts of the tax office in cartoon scene are loaded into the mode of GPU, choosing of the embodiment of the present invention together compared with the prior art The mode that a part of outpost of the tax office is loaded is taken to handle, the load time at the target outpost of the tax office can be shortened, improves loading efficiency.
Further, the step of load and the unloading target outpost of the tax office can be executed using load thread, then, rendering line is utilized The step of Cheng Zhihang renders each target outpost of the tax office loaded improves so as to the less burden for rendering thread Render the execution efficiency of thread.
Corresponding to the rendering intent embodiment of above-mentioned cartoon scene, an embodiment of the present invention provides a kind of wash with watercolours of cartoon scene Device is contaminated, shown in Figure 5, corresponding with flow shown in Fig. 1, device includes:
Obtain module 301, the changing coordinates for obtaining role in cartoon scene;
Selecting module 302, for selecting the outpost of the tax office in the first predeterminable area centered on the changing coordinates of the role, As each target outpost of the tax office;Wherein, it is preset role's visual range region in first predeterminable area;
Rendering module 303 obtains the rendering of the role for being rendered to the object in each target outpost of the tax office Picture.
As it can be seen that using technical solution provided in an embodiment of the present invention, during animation renders, only each target is closed Object in card is rendered, without rendering all outposts of the tax office, to improve the efficiency of animation rendering
Referring to Fig. 6, Fig. 6 is another structural schematic diagram of the rendering device of cartoon scene provided in an embodiment of the present invention, Flow as shown in figure 3 is corresponding, on the basis of Fig. 6 embodiments embodiment shown in Fig. 5 of the present invention, increases and rejects module 304,
Module 304 is rejected, in the first predeterminable area centered on the selection is by the changing coordinates of the role The outpost of the tax office rejected out of described each target outpost of the tax office after each target outpost of the tax office and meet the default object for rejecting rule;
The rendering module 303, is specifically used for:
The object not being removed in each target outpost of the tax office is rendered, the rendered picture of the role is obtained.
Using the embodiment of the present invention, the object not being removed in each target outpost of the tax office is rendered, compared to each For the mode that object in the target outpost of the tax office is rendered, it is possible to reduce the physical quantities being rendered are needed, to improve wash with watercolours Contaminate efficiency.
Optionally, described device further includes:
Detection module, for after the rendered picture for obtaining the role, detecting the coordinate of the role, and will detection Coordinates of targets of the coordinate of the role arrived as the role;
Computing module is made for calculating the coordinates of targets of the role and the distance between the changing coordinates of the role For the target range of the role;
Judgment module renders distance again for judging whether the target range of the role is less than to preset;
Display module is when being, to show the rendered picture of the role for the judging result in the judgment module.
Optionally, described device further includes:
Module is returned, is used for when the judging result of the judgment module is no, by the coordinates of targets assignment of the role To the changing coordinates of the role, the first predeterminable area for executing the selection centered on the changing coordinates of the role is returned The interior outpost of the tax office, as each target outpost of the tax office.
Optionally, described device further includes:
Load-on module, for the pass in the first predeterminable area centered on the selection is by the changing coordinates of the role Card loads each target outpost of the tax office, and unload centered on the changing coordinates of the role after each target outpost of the tax office The outpost of the tax office outside second predeterminable area;Wherein, it is the not visible range areas of preset role outside second predeterminable area;
The rendering module 303, is specifically used for:
The each target outpost of the tax office loaded is rendered.
Optionally, first predeterminable area is:Using the first preset value as the spheric region of radius;Second preset areas Domain is:Using the second preset value as the spheric region of radius, the difference of second preset value and first preset value is equal to described It is default to render distance again.
Optionally, the rejecting module 304, including:
Computational submodule, the screen area ratio for calculating each object in each target outpost of the tax office, wherein object Screen area ratio indicates the ratio of the area of area and display screen of the object under screen coordinate system, and the display screen is for showing Show the rendered picture of the role;
Submodule is rejected, is less than default screen area ratio for rejecting screen area ratio in each target outpost of the tax office Object.
Optionally, the computational submodule calculates the screen of each object in each target outpost of the tax office in the following manner Area ratio:
Calculate object to role's predetermined patterns zoom factor under current visual angle of distance and the role;
Using the default encirclement radius of a ball of the distance, the zoom factor and object, object is calculated in screen coordinate Encirclement sphere area under system;
The area of the display screen is obtained, the ratio for surrounding sphere area and the area of the display screen is calculated, will count Calculate screen area ratio of the ratio of gained as object.
Optionally, rendering module 303 are specifically used for:
Obtain the coordinate of each similar object in all target outposts of the tax office, wherein each similar object is:Belong to same Each object of default object type;
The similar object is rendered at the coordinate of each similar object.
The embodiment of the present invention additionally provides a kind of electronic equipment, as shown in fig. 7, electronic equipment includes:It processor 501 and deposits Reservoir 502, wherein
Memory 502, for storing computer program;
Processor 501 when for executing the program stored on memory, realizes the animation that the embodiment of the present invention is provided The rendering intent of scene.
Wherein, the rendering intent of the cartoon scene includes the following steps:
Obtain the changing coordinates of role in cartoon scene;
The outpost of the tax office in the first predeterminable area centered on the changing coordinates of the role is selected, is closed as each target Card;Wherein, it is preset role's visual range region in first predeterminable area;
Object in each target outpost of the tax office is rendered, the rendered picture of the role is obtained.
As it can be seen that during animation renders, only the object in each target outpost of the tax office is rendered, it is all without rendering The outpost of the tax office, to improve the efficiency of animation rendering.
It should be noted that processor 501 executes the rendering of the program stored on memory 502 and the cartoon scene realized The other embodiment of method, it is identical as the embodiment of the rendering intent for the cartoon scene that preceding method part refers to, herein no longer It repeats.
The communication bus that above-mentioned electronic equipment is mentioned can be Peripheral Component Interconnect standard (Peripheral Component Interconnect, PCI) bus or expanding the industrial standard structure (Extended Industry Standard Architecture, EISA) bus etc..The communication bus can be divided into address bus, data/address bus, controlling 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), can also 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 at least one storage device for being 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 application-specific integrated circuit (Application Specific Integrated Circuit, 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.
The embodiment of the present invention additionally provides a kind of computer readable storage medium, storage in the computer readable storage medium There is computer program, which realizes the rendering intent step of above-mentioned cartoon scene when being executed by processor.
Wherein, the rendering intent of the cartoon scene includes the following steps:
Obtain the changing coordinates of role in cartoon scene;
The outpost of the tax office in the first predeterminable area centered on the changing coordinates of the role is selected, is closed as each target Card;Wherein, it is preset role's visual range region in first predeterminable area;
Object in each target outpost of the tax office is rendered, the rendered picture of the role is obtained.
As it can be seen that during animation renders, only the object in each target outpost of the tax office is rendered, it is all without rendering The outpost of the tax office, to improve the efficiency of animation rendering.
It should be noted that its of the rendering intent for the cartoon scene that above computer program is realized when being executed by processor His embodiment, identical as the embodiment of the rendering intent for the cartoon scene that preceding method part refers to, details are not described herein.
An embodiment of the present invention provides a kind of computer program products including instruction, when run on a computer, So that computer executes the rendering intent for the cartoon scene that above-mentioned each embodiment provides.
An embodiment of the present invention provides a kind of computer programs, when run on a computer so that computer executes The rendering intent for the cartoon scene that above-mentioned each embodiment provides.
It should be noted that herein, 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 include 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, identical similar portion between each embodiment Point just to refer each other, and each embodiment focuses on the differences from other embodiments.Especially for device, Electronic equipment, computer readable storage medium, the computer program product comprising instruction, for computer program embodiments, by It is substantially similar to embodiment of the method in it, so description is fairly simple, referring to the part explanation of embodiment of the method in place of correlation .
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 (20)

1. a kind of rendering intent of cartoon scene, which is characterized in that the method includes:
Obtain the changing coordinates of role in cartoon scene;
The outpost of the tax office in the first predeterminable area centered on the changing coordinates of the role is selected, as each target outpost of the tax office;Its In, it is preset role's visual range region in first predeterminable area;
Object in each target outpost of the tax office is rendered, the rendered picture of the role is obtained.
2. according to the method described in claim 1, it is characterized in that, centered on the selection is by the changing coordinates of the role The first predeterminable area in the outpost of the tax office, after each target outpost of the tax office, the method further includes:
It is rejected out of described each target outpost of the tax office and meets the default object for rejecting rule;
The object in each target outpost of the tax office renders, and obtains the rendered picture of the role, including:
The object not being removed in each target outpost of the tax office is rendered, the rendered picture of the role is obtained.
3. according to the method described in claim 1, it is characterized in that, after the rendered picture for obtaining the role, the side Method further includes:
The coordinate of the role is detected, and using the coordinate of the role detected as the coordinates of targets of the role;
Calculate the coordinates of targets of the role and the distance between the changing coordinates of the role, as the role target away from From;
Judge whether the target range of the role is less than to preset and renders distance again;
If being less than, the rendered picture of the role is shown.
4. if according to the method described in claim 3, it is characterized in that, the target range of the role is not less than default wash with watercolours again Distance is contaminated, the method further includes:
The coordinates of targets of the role is assigned to the changing coordinates of the role, returns and executes the selection with the role's The outpost of the tax office in the first predeterminable area centered on changing coordinates, the step of as each target outpost of the tax office.
5. according to the method described in claim 1, it is characterized in that, centered on the selection is by the changing coordinates of the role The first predeterminable area in the outpost of the tax office, after each target outpost of the tax office, the method further includes:
Each target outpost of the tax office is loaded, and unloads the pass centered on the changing coordinates of the role outside the second predeterminable area Card;Wherein, it is the not visible range areas of preset role outside second predeterminable area;
The object in each target outpost of the tax office renders, including:
The each target outpost of the tax office loaded is rendered.
6. according to the method described in claim 5, it is characterized in that,
First predeterminable area is:Using the first preset value as the spheric region of radius;Second predeterminable area is:With second Preset value is the spheric region of radius, and the difference of second preset value and first preset value is equal to described preset and renders again Distance.
7. according to the method described in claim 2, meeting default reject it is characterized in that, being rejected out of described each target outpost of the tax office The object of rule, including:
Calculate the screen area ratio of each object in each target outpost of the tax office, wherein the screen area ratio expression thing of object The ratio of the area of area and display screen of the body under screen coordinate system, the display screen are used to show the rendering picture of the role Face;
Reject the object that screen area ratio in each target outpost of the tax office is less than default screen area ratio.
8. the method according to the description of claim 7 is characterized in that calculating in the following manner every in each target outpost of the tax office The screen area ratio of one object:
Calculate object to role's predetermined patterns zoom factor under current visual angle of distance and the role;
Using the default encirclement radius of a ball of the distance, the zoom factor and object, object is calculated under screen coordinate system Encirclement sphere area;
The area of the display screen is obtained, the ratio for surrounding sphere area and the area of the display screen is calculated, by calculating Screen area ratio of the ratio obtained as object.
9. according to the method described in claim 1, it is characterized in that, rendered to the object in each target outpost of the tax office, Including:
Obtain the coordinate of each similar object in all target outposts of the tax office, wherein each similar object is:Belong to same default Each object of object type;
The similar object is rendered at the coordinate of each similar object.
10. a kind of rendering device of cartoon scene, which is characterized in that described device includes:
Obtain module, the changing coordinates for obtaining role in cartoon scene;
Selecting module, for selecting the outpost of the tax office in the first predeterminable area centered on the changing coordinates of the role, as each A target outpost of the tax office;Wherein, it is preset role's visual range region in first predeterminable area;
Rendering module obtains the rendered picture of the role for being rendered to the object in each target outpost of the tax office.
11. device according to claim 10, which is characterized in that described device further includes:
Module is rejected, the outpost of the tax office in the first predeterminable area centered on the selection is by the changing coordinates of the role is used for, After each target outpost of the tax office, is rejected out of described each target outpost of the tax office and meet the default object for rejecting rule;
The rendering module, is specifically used for:
The object not being removed in each target outpost of the tax office is rendered, the rendered picture of the role is obtained.
12. device according to claim 10, which is characterized in that described device further includes:
Detection module for after the rendered picture for obtaining the role, detecting the coordinate of the role, and will detect Coordinates of targets of the coordinate of the role as the role;
Computing module, for calculating the coordinates of targets of the role and the distance between the changing coordinates of the role, as institute State the target range of role;
Judgment module renders distance again for judging whether the target range of the role is less than to preset;
Display module is when being, to show the rendered picture of the role for the judging result in the judgment module.
13. device according to claim 12, which is characterized in that described device further includes:
Module is returned to, for when the judging result of the judgment module is no, the coordinates of targets of the role to be assigned to institute The changing coordinates of role are stated, returns and executes the selection in the first predeterminable area centered on the changing coordinates of the role The outpost of the tax office, as each target outpost of the tax office.
14. device according to claim 10, which is characterized in that described device further includes:
Load-on module is used for the outpost of the tax office in the first predeterminable area centered on the selection is by the changing coordinates of the role, After each target outpost of the tax office, each target outpost of the tax office is loaded, and unloads centered on the changing coordinates of the role the The outpost of the tax office outside two predeterminable areas;Wherein, it is the not visible range areas of preset role outside second predeterminable area;
The rendering module, is specifically used for:
The each target outpost of the tax office loaded is rendered.
15. device according to claim 14, which is characterized in that
First predeterminable area is:Using the first preset value as the spheric region of radius;Second predeterminable area is:With second Preset value is the spheric region of radius, and the difference of second preset value and first preset value is equal to described preset and renders again Distance.
16. according to the devices described in claim 11, which is characterized in that the rejecting module, including:
Computational submodule, the screen area ratio for calculating each object in each target outpost of the tax office, wherein the screen of object Area ratio indicates the ratio of the area of area and display screen of the object under screen coordinate system, and the display screen is for showing institute State the rendered picture of role;
Submodule is rejected, the object of default screen area ratio is less than for rejecting screen area ratio in each target outpost of the tax office Body.
17. device according to claim 16, which is characterized in that described in the computational submodule calculates in the following manner The screen area ratio of each object in each target outpost of the tax office:
Calculate object to role's predetermined patterns zoom factor under current visual angle of distance and the role;
Using the default encirclement radius of a ball of the distance, the zoom factor and object, object is calculated under screen coordinate system Encirclement sphere area;
The area of the display screen is obtained, the ratio for surrounding sphere area and the area of the display screen is calculated, by calculating Screen area ratio of the ratio obtained as object.
18. device according to claim 10, which is characterized in that rendering module is specifically used for:
Obtain the coordinate of each similar object in all target outposts of the tax office, wherein each similar object is:Belong to same default Each vegetation of object type;
The similar object is rendered at the coordinate of each similar object.
19. a kind of electronic equipment, which is characterized in that the electronic equipment includes:Processor and memory, wherein
The memory, for storing computer program;
The processor when for executing the program stored on memory, realizes any method steps of claim 1-9 Suddenly.
20. a kind of computer readable storage medium, which is characterized in that be stored with computer in the computer readable storage medium Program realizes claim 1-9 any method and steps when the computer program is executed by processor.
CN201810149087.7A 2018-02-13 2018-02-13 Animation scene rendering method and device, electronic equipment and readable storage medium Active CN108389245B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810149087.7A CN108389245B (en) 2018-02-13 2018-02-13 Animation scene rendering method and device, electronic equipment and readable storage medium
CN202211412521.9A CN116091658A (en) 2018-02-13 2018-02-13 Animation scene rendering method and device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810149087.7A CN108389245B (en) 2018-02-13 2018-02-13 Animation scene rendering method and device, electronic equipment and readable storage medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202211412521.9A Division CN116091658A (en) 2018-02-13 2018-02-13 Animation scene rendering method and device, electronic equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN108389245A true CN108389245A (en) 2018-08-10
CN108389245B CN108389245B (en) 2022-11-04

Family

ID=63069598

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201810149087.7A Active CN108389245B (en) 2018-02-13 2018-02-13 Animation scene rendering method and device, electronic equipment and readable storage medium
CN202211412521.9A Pending CN116091658A (en) 2018-02-13 2018-02-13 Animation scene rendering method and device, electronic equipment and readable storage medium

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202211412521.9A Pending CN116091658A (en) 2018-02-13 2018-02-13 Animation scene rendering method and device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (2) CN108389245B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109448117A (en) * 2018-11-13 2019-03-08 北京旷视科技有限公司 Image rendering method, device and electronic equipment
CN110838162A (en) * 2019-11-26 2020-02-25 网易(杭州)网络有限公司 Vegetation rendering method and device, storage medium and electronic equipment
CN111359204A (en) * 2020-03-08 2020-07-03 北京智明星通科技股份有限公司 Rendering method and device of mobile phone game scene and mobile terminal
CN111701238A (en) * 2020-06-24 2020-09-25 腾讯科技(深圳)有限公司 Virtual picture volume display method, device, equipment and storage medium
CN112231020A (en) * 2020-12-16 2021-01-15 成都完美时空网络技术有限公司 Model switching method and device, electronic equipment and storage medium
CN112587921A (en) * 2020-12-16 2021-04-02 成都完美时空网络技术有限公司 Model processing method and device, electronic equipment and storage medium
CN112650896A (en) * 2019-10-12 2021-04-13 阿里巴巴集团控股有限公司 Data processing method, device, equipment and storage medium
CN112686981A (en) * 2019-10-17 2021-04-20 华为终端有限公司 Picture rendering method and device, electronic equipment and storage medium
CN113316020A (en) * 2021-05-28 2021-08-27 上海曼恒数字技术股份有限公司 Rendering method, device, medium and equipment
CN114581573A (en) * 2021-12-13 2022-06-03 北京市建筑设计研究院有限公司 Local rendering method and device of three-dimensional scene, electronic equipment and storage medium
CN116309974A (en) * 2022-12-21 2023-06-23 四川聚川诚名网络科技有限公司 Animation scene rendering method, system, electronic equipment and medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102831631A (en) * 2012-08-23 2012-12-19 上海创图网络科技发展有限公司 Rendering method and rendering device for large-scale three-dimensional animations
CN103918011A (en) * 2011-11-07 2014-07-09 史克威尔·艾尼克斯控股公司 Rendering system, rendering server, control method thereof, program, and recording medium
CN104182999A (en) * 2013-05-21 2014-12-03 百度在线网络技术(北京)有限公司 Panoramic animation jumping method and system
CN104867174A (en) * 2015-05-08 2015-08-26 腾讯科技(深圳)有限公司 Three-dimensional map rendering and display method and system
US20160078588A1 (en) * 2011-07-15 2016-03-17 Kirill Garanzha Out-of-core ray tracing with memory-efficient page generation
CN105844694A (en) * 2015-08-24 2016-08-10 鲸彩在线科技(大连)有限公司 Game data generating method, game data uploading method, game data generating device, and game data uploading device
US9519986B1 (en) * 2013-06-20 2016-12-13 Pixar Using stand-in camera to determine grid for rendering an image from a virtual camera
CN106296786A (en) * 2016-08-09 2017-01-04 网易(杭州)网络有限公司 The determination method and device of scene of game visibility region
CN106910236A (en) * 2017-01-22 2017-06-30 北京微视酷科技有限责任公司 Rendering indication method and device in a kind of three-dimensional virtual environment
US20170358055A1 (en) * 2016-06-12 2017-12-14 Apple Inc. Texture not backed by real mapping
CN107481312A (en) * 2016-06-08 2017-12-15 腾讯科技(深圳)有限公司 A kind of image rendering and device based on volume drawing

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160078588A1 (en) * 2011-07-15 2016-03-17 Kirill Garanzha Out-of-core ray tracing with memory-efficient page generation
CN103918011A (en) * 2011-11-07 2014-07-09 史克威尔·艾尼克斯控股公司 Rendering system, rendering server, control method thereof, program, and recording medium
CN102831631A (en) * 2012-08-23 2012-12-19 上海创图网络科技发展有限公司 Rendering method and rendering device for large-scale three-dimensional animations
CN104182999A (en) * 2013-05-21 2014-12-03 百度在线网络技术(北京)有限公司 Panoramic animation jumping method and system
US9519986B1 (en) * 2013-06-20 2016-12-13 Pixar Using stand-in camera to determine grid for rendering an image from a virtual camera
CN104867174A (en) * 2015-05-08 2015-08-26 腾讯科技(深圳)有限公司 Three-dimensional map rendering and display method and system
CN105844694A (en) * 2015-08-24 2016-08-10 鲸彩在线科技(大连)有限公司 Game data generating method, game data uploading method, game data generating device, and game data uploading device
CN107481312A (en) * 2016-06-08 2017-12-15 腾讯科技(深圳)有限公司 A kind of image rendering and device based on volume drawing
US20170358055A1 (en) * 2016-06-12 2017-12-14 Apple Inc. Texture not backed by real mapping
CN106296786A (en) * 2016-08-09 2017-01-04 网易(杭州)网络有限公司 The determination method and device of scene of game visibility region
CN106910236A (en) * 2017-01-22 2017-06-30 北京微视酷科技有限责任公司 Rendering indication method and device in a kind of three-dimensional virtual environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李艳妮: "Maya场景建模技术在泥偶动画立体造型设计中的应用", 《现代电子技术》 *

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109448117A (en) * 2018-11-13 2019-03-08 北京旷视科技有限公司 Image rendering method, device and electronic equipment
CN112650896A (en) * 2019-10-12 2021-04-13 阿里巴巴集团控股有限公司 Data processing method, device, equipment and storage medium
US11861775B2 (en) 2019-10-17 2024-01-02 Huawei Technologies Co., Ltd. Picture rendering method, apparatus, electronic device, and storage medium
CN112686981B (en) * 2019-10-17 2024-04-12 华为终端有限公司 Picture rendering method and device, electronic equipment and storage medium
CN112686981A (en) * 2019-10-17 2021-04-20 华为终端有限公司 Picture rendering method and device, electronic equipment and storage medium
CN110838162A (en) * 2019-11-26 2020-02-25 网易(杭州)网络有限公司 Vegetation rendering method and device, storage medium and electronic equipment
CN110838162B (en) * 2019-11-26 2023-11-28 网易(杭州)网络有限公司 Vegetation rendering method and device, storage medium and electronic equipment
CN111359204A (en) * 2020-03-08 2020-07-03 北京智明星通科技股份有限公司 Rendering method and device of mobile phone game scene and mobile terminal
CN111701238A (en) * 2020-06-24 2020-09-25 腾讯科技(深圳)有限公司 Virtual picture volume display method, device, equipment and storage medium
CN111701238B (en) * 2020-06-24 2022-04-26 腾讯科技(深圳)有限公司 Virtual picture volume display method, device, equipment and storage medium
CN112587921A (en) * 2020-12-16 2021-04-02 成都完美时空网络技术有限公司 Model processing method and device, electronic equipment and storage medium
WO2022127275A1 (en) * 2020-12-16 2022-06-23 成都完美时空网络技术有限公司 Method and device for model switching, electronic device, and storage medium
CN112231020A (en) * 2020-12-16 2021-01-15 成都完美时空网络技术有限公司 Model switching method and device, electronic equipment and storage medium
CN113316020A (en) * 2021-05-28 2021-08-27 上海曼恒数字技术股份有限公司 Rendering method, device, medium and equipment
CN113316020B (en) * 2021-05-28 2023-09-15 上海曼恒数字技术股份有限公司 Rendering method, device, medium and equipment
CN114581573A (en) * 2021-12-13 2022-06-03 北京市建筑设计研究院有限公司 Local rendering method and device of three-dimensional scene, electronic equipment and storage medium
CN116309974B (en) * 2022-12-21 2023-11-28 四川聚川诚名网络科技有限公司 Animation scene rendering method, system, electronic equipment and medium
CN116309974A (en) * 2022-12-21 2023-06-23 四川聚川诚名网络科技有限公司 Animation scene rendering method, system, electronic equipment and medium

Also Published As

Publication number Publication date
CN116091658A (en) 2023-05-09
CN108389245B (en) 2022-11-04

Similar Documents

Publication Publication Date Title
CN108389245A (en) Rendering intent, device, electronic equipment and the readable storage medium storing program for executing of cartoon scene
CN109523621B (en) Object loading method and device, storage medium and electronic device
CN107004297B (en) Three-dimensional automatic stereo modeling method and program based on two-dimensional plane diagram
CN110990516B (en) Map data processing method, device and server
CN111957040B (en) Detection method and device for shielding position, processor and electronic device
CN109598795A (en) Enterprise's production three-dimensional visualization method and device are realized based on WebGL
CN109587477A (en) A kind of image capture device selection method, device, electronic equipment and storage medium
WO2015031854A2 (en) Method and apparatus for representing physical scene
CN106296779A (en) A kind of threedimensional model rendering indication method and system
CN107247926B (en) A kind of human body detecting method and device
CN109871420A (en) Map generates and partition method, device and terminal device
EP3994673A1 (en) Simple environment solver using planar extraction
CN103473814A (en) Three-dimensional geometric primitive picking method based on GPU
CN106251331A (en) The extracting method of atural object in a kind of inclination measurement scene
CN110533694A (en) Image processing method, device, terminal and storage medium
CN109887093A (en) A kind of game level of detail processing method and system
CN116963811A (en) Voxel data-based data processing method, server, medium and computer program product
CN106683155A (en) Three-dimensional model comprehensive dynamic scheduling method
CN112308948A (en) Construction method and application of light field roaming model for house property marketing
CN115317916A (en) Method and device for detecting overlapped objects in virtual scene and electronic equipment
CN116266365A (en) Point cloud data extraction method and device, electronic equipment and storage medium
CN110020598A (en) A kind of method and device based on foreign matter on deep learning detection electric pole
CN110111411A (en) A kind of browse processing method and device of threedimensional model
JP5372590B2 (en) Information processing apparatus, information processing method, and program
CN109598925A (en) Taxi vehicle assembles alarm method, terminal device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant