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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [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
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.
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)
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)
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 |
-
2018
- 2018-02-13 CN CN201810149087.7A patent/CN108389245B/en active Active
- 2018-02-13 CN CN202211412521.9A patent/CN116091658A/en active Pending
Patent Citations (11)
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)
Title |
---|
李艳妮: "Maya场景建模技术在泥偶动画立体造型设计中的应用", 《现代电子技术》 * |
Cited By (18)
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 |