CN109491781A - A kind of cloud rendering method based on object unit - Google Patents

A kind of cloud rendering method based on object unit Download PDF

Info

Publication number
CN109491781A
CN109491781A CN201811431419.7A CN201811431419A CN109491781A CN 109491781 A CN109491781 A CN 109491781A CN 201811431419 A CN201811431419 A CN 201811431419A CN 109491781 A CN109491781 A CN 109491781A
Authority
CN
China
Prior art keywords
rendering
source file
cloud
cloud rendering
subfile
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.)
Pending
Application number
CN201811431419.7A
Other languages
Chinese (zh)
Inventor
邓艳萍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN RENDERBUS TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN RENDERBUS TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN RENDERBUS TECHNOLOGY Co Ltd filed Critical SHENZHEN RENDERBUS TECHNOLOGY Co Ltd
Priority to CN201811431419.7A priority Critical patent/CN109491781A/en
Publication of CN109491781A publication Critical patent/CN109491781A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention discloses a kind of cloud rendering method based on object unit, and source file is committed to cloud rendering server and provides the information of the object in source file by user;Cloud rendering server is split source file according to the information of the object in source file, is divided into multiple subfiles comprising one or more complete objects and distributes to rendering node machine, rendering node machine renders the subfile of distribution;Rendering node machine completes the rendering to subfile and exports the subfile after rendering to give cloud rendering server;Subfile synthesis after rendering is completely rendered file by cloud rendering server.Source file is divided into the subfile comprising complete object unit by cloud rendering server by the present invention, is then rendered again to subfile, and complete rendering figure is combined into after the completion of rendering.Cloud rendering server avoids object from being partitioned from during segmentation, can effectively weaken influence of the white edge to rendering effect.

Description

A kind of cloud rendering method based on object unit
Technical field
The present invention relates to cloud Rendering field more particularly to a kind of cloud rendering methods based on object unit.
Background technique
Existing Rendering is all that local single machine rendering or can only be sent to rendering farm and carry out multimachine rendering;It is local Rendering efficiency is low, and requires height to rendering machine, and to promote rendering efficiency and reducing rendering cost, user, which mostly uses, renders farm It is rendered.Rendering farm generally uses piecemeal to render, and source file can only be divided into equal mould by current piecemeal Rendering Block, then piecemeal rendering is carried out, it is combined into complete rendering figure again after each module rendering.Since each module is independent rendering, It is easy between two adjacent modules there are white edge in complete rendering figure, as shown in Fig. 2, rendering effect is poor, especially by one Complete object unit segmentation in a picture.
Therefore, the prior art is defective, needs to improve.
Summary of the invention
The technical problem to be solved by the present invention is providing a kind of cloud rendering method based on object unit, white edge pair is weakened The influence of rendering effect.
Technical scheme is as follows: providing a kind of cloud rendering method based on object unit, which is characterized in that including Following steps:
S1: source file is committed to cloud rendering server by user.
S2: the information of the object in source file is provided to cloud rendering server.
S3;Cloud rendering server is split source file according to the information of the object in source file, is divided into multiple packets Subfile containing one or more complete objects.
S4: cloud rendering server distributes all subfiles to rendering node machine;Ziwen of the rendering node machine to distribution Part is rendered.
S5: rendering node machine completes the rendering to subfile and exports the subfile after rendering to give cloud rendering server.
S6: the subfile synthesis after rendering is completely rendered file by cloud rendering server.
Source file is divided into the subfile comprising complete object unit by cloud rendering server, is then carried out again to subfile Rendering is combined into complete rendering figure after the completion of rendering.Cloud rendering server avoids object from being divided during segmentation It opens, can effectively weaken influence of the white edge to rendering effect.
Further, in step sl, further includes: cloud rendering server judges whether source file is to upload for the first time;If source File is to upload for the first time, is directly entered step S2;If source file is not to upload for the first time, selection last time upload source file into Enter step S2.
Further, in step s 2, further includes: cloud rendering server judge the object information in source file whether headed by Secondary offer;If the object information in source file is to provide for the first time, it is directly entered step S3;If the object information in source file is not It is to provide for the first time, the object information in source file that selection last time provides enters step S3.
Further, the cloud rendering method based on object unit, further include step S7: user's preview completely renders File judges whether to need to modify;If desired source file is modified, source file is modified, enters step S1;If not needing to modify, User downloads complete rendering file from cloud rendering server.
Further, in the step s 7, further includes: if desired modify Layer Order, then directly adjust Layer Order, user Modified complete rendering file is downloaded from cloud rendering server.
Further, in step s3, cloud rendering server carries out source file according to the information of the object in source file Segmentation, be divided into it is multiple include a complete object subfile.
Using the above scheme, the present invention provides a kind of cloud rendering method based on object unit, passes through cloud rendering server Source file is divided into the subfile comprising complete object unit, then subfile is rendered again, renders after the completion group again The complete rendering figure of synthesis.Cloud rendering server avoids object from being partitioned from during segmentation, can effectively weaken white edge pair The influence of rendering effect.
Detailed description of the invention
Fig. 1 is flow chart of the invention;
Fig. 2 is the rendering effect figure of the piecemeal Rendering of the prior art.
Specific embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.
Referring to Fig. 1, the present invention provides a kind of cloud rendering method based on object unit, which is characterized in that including following Step:
S1: source file is committed to cloud rendering server by user.
S2: the information of the object in source file is provided to cloud rendering server.
S3;Cloud rendering server is split source file according to the information of the object in source file, is divided into multiple packets Subfile containing a complete object.
S4: cloud rendering server distributes all subfiles to rendering node machine;Ziwen of the rendering node machine to distribution Part is rendered.
S5: rendering node machine completes the rendering to subfile and exports the subfile after rendering to give cloud rendering server.
S6: the subfile synthesis after rendering is completely rendered file by cloud rendering server.
S7: user's preview completely renders file, judges whether to need to modify;If desired source file is modified, by source file Modification, enters step S1;If not needing to modify, user downloads complete rendering file from cloud rendering server.
Source file is divided into the subfile comprising complete object unit by cloud rendering server, is then carried out again to subfile Rendering is combined into complete rendering figure after the completion of rendering.Cloud rendering server avoids object from being divided during segmentation It opens, can effectively weaken influence of the white edge to rendering effect.
In step sl, further includes: cloud rendering server judges whether source file is to upload for the first time;If source file is for the first time It uploads, is directly entered step S2;If source file is not to upload for the first time, the source file that selection last time uploads enters step S2.
In step s 2, further includes: cloud rendering server judges whether the object information in source file is to provide for the first time;If Object information in source file is to provide for the first time, is directly entered step S3;If the object information in source file is not to provide for the first time, The object information in source file that selection last time provides enters step S3.
In the step s 7, further includes: if desired modify Layer Order, then directly adjust Layer Order, user renders from cloud Modified complete rendering file is downloaded in server.
In conclusion the present invention provides a kind of cloud rendering method based on object unit, by cloud rendering server by source Then file division again renders subfile at the subfile comprising complete object unit, be combined into after the completion of rendering Complete rendering figure.Cloud rendering server avoids object from being partitioned from during segmentation, can effectively weaken white edge to rendering The influence of effect.
The above is merely preferred embodiments of the present invention, be not intended to restrict the invention, it is all in spirit of the invention and Made any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within principle.

Claims (6)

1. a kind of cloud rendering method based on object unit, which comprises the following steps:
S1: source file is committed to cloud rendering server by user;
S2: the information of the object in source file is provided to cloud rendering server;
S3;Cloud rendering server is split source file according to the information of the object in source file, and being divided into multiple includes one The subfile of a or multiple complete objects;
S4: cloud rendering server distributes all subfiles to rendering node machine;Rendering node machine to the subfile of distribution into Row rendering;
S5: rendering node machine completes the rendering to subfile and exports the subfile after rendering to give cloud rendering server;
S6: the subfile synthesis after rendering is completely rendered file by cloud rendering server.
2. a kind of cloud rendering method based on object unit according to claim 1, which is characterized in that in step sl, Further include: cloud rendering server judges whether source file is to upload for the first time;If source file is to upload for the first time, it is directly entered step S2;If source file is not to upload for the first time, the source file that selection last time uploads enters step S2.
3. a kind of cloud rendering method based on object unit according to claim 1, which is characterized in that in step s 2, Further include: cloud rendering server judges whether the object information in source file is to provide for the first time;If the object information in source file To provide for the first time, it is directly entered step S3;If the object information in source file is not to provide for the first time, selection last time is provided Object information in source file enters step S3.
4. a kind of cloud rendering method based on object unit according to claim 1, which is characterized in that further include step S7: user's preview completely renders file, judges whether to need to modify;If desired source file is modified, source file is modified, is entered Step S1;If not needing to modify, user downloads complete rendering file from cloud rendering server.
5. a kind of cloud rendering method based on object unit according to claim 4, which is characterized in that in the step s 7, Further include: Layer Order is if desired modified, then directly adjusts Layer Order, user downloads modified from cloud rendering server Complete rendering file.
6. a kind of cloud rendering method based on object unit according to claim 1, which is characterized in that in step s3, Cloud rendering server is split source file according to the information of the object in source file, and being divided into multiple includes a complete object The subfile of body.
CN201811431419.7A 2018-11-26 2018-11-26 A kind of cloud rendering method based on object unit Pending CN109491781A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811431419.7A CN109491781A (en) 2018-11-26 2018-11-26 A kind of cloud rendering method based on object unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811431419.7A CN109491781A (en) 2018-11-26 2018-11-26 A kind of cloud rendering method based on object unit

Publications (1)

Publication Number Publication Date
CN109491781A true CN109491781A (en) 2019-03-19

Family

ID=65698007

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811431419.7A Pending CN109491781A (en) 2018-11-26 2018-11-26 A kind of cloud rendering method based on object unit

Country Status (1)

Country Link
CN (1) CN109491781A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070080963A1 (en) * 2004-01-06 2007-04-12 Koninklijke Philips Electronics N.V. Method of rendering graphical objects
CN103247067A (en) * 2013-04-02 2013-08-14 深圳市瑞云科技有限公司 Remote rendering method and cloud rendering platform
CN103310475A (en) * 2012-03-16 2013-09-18 腾讯科技(深圳)有限公司 Animation playing method and device
CN106502794A (en) * 2016-10-24 2017-03-15 深圳市彬讯科技有限公司 A kind of efficient rendering intent of the 3 d effect graph rendered based on high in the clouds

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070080963A1 (en) * 2004-01-06 2007-04-12 Koninklijke Philips Electronics N.V. Method of rendering graphical objects
CN103310475A (en) * 2012-03-16 2013-09-18 腾讯科技(深圳)有限公司 Animation playing method and device
CN103247067A (en) * 2013-04-02 2013-08-14 深圳市瑞云科技有限公司 Remote rendering method and cloud rendering platform
CN106502794A (en) * 2016-10-24 2017-03-15 深圳市彬讯科技有限公司 A kind of efficient rendering intent of the 3 d effect graph rendered based on high in the clouds

Similar Documents

Publication Publication Date Title
CN107360383B (en) A kind of method and system automatically generating video
CN104049978B (en) A kind of method and system for realizing code visualization editor combination
CN108734353A (en) A kind of public bus network route plan generation method and device
EP3951321A8 (en) Method and system for rapid generation of reference driving route, terminal and storage medium
CN108134690B (en) Network service deployment process control method, device and system
WO2023098374A1 (en) Network resource deployment method and apparatus, and electronic device and storage medium
CN112233115B (en) Deep learning-based wiring violation prediction method after placement and readable storage medium
CN107291827A (en) A kind of data comparison method and system
CN101866167A (en) Control method and system of EBS (Electronic Brake System) assembly production line
CN109299785A (en) Method and device for realizing machine learning model
CN105653253A (en) Method and device for centralized configuration
CN109491781A (en) A kind of cloud rendering method based on object unit
CN110415324A (en) A method of it is rendered based on cloud
CN108038584A (en) A kind of flow method of adjustment, device and equipment as the occasion requires
CN102521713A (en) Data processing device and data processing method
CN106384366A (en) Image calibration method and device
SG140455A1 (en) Method and system of classifying demand data
CN103746943B (en) Method for establishing VLAN subinterface and exchange chip using the same
CN113255079A (en) Artificial intelligence-based package design method and device
WO2023173826A1 (en) Image processing method and apparatus, and storage medium, electronic device and product
CN1381109A (en) Program control information creating apparatus
CN105373897A (en) Graded examination and approval method and system
CN103186514B (en) For realizing the method and apparatus of file structure
CN104298517B (en) A kind of Oftware updating method and system
CN106558023A (en) Medical image control method and device

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190319