两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

分布式渲染方法

文檔序號:6369948閱讀:221來源:國知局
專利名稱:分布式渲染方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種渲染方法,特別地,通過互聯(lián)網(wǎng),異地電腦相互配合實(shí)現(xiàn)的分布式渲染方法。
背景技術(shù)
在設(shè)計(jì)模型構(gòu)建完成之后,為了看出實(shí)際效果,通常需要對模型進(jìn)行渲染。而現(xiàn)有的渲染方式是在本地主機(jī)上進(jìn)行渲染。這就要求本地主機(jī)上存儲(chǔ)有所有的渲染要素,以備渲染時(shí)調(diào)用。這樣渲染耗時(shí)長,且渲染要素變化性差。更重要的是,不利于設(shè)計(jì)模型制作者與要素提供者之間的配合。
特別是針對調(diào)取不同設(shè)計(jì)素材進(jìn)行建模設(shè)計(jì),而不同設(shè)計(jì)素材又處在變化之中,由異地設(shè)計(jì)者不斷設(shè)計(jì)更新的情況下,利用異地素材進(jìn)行渲染尤為重要。這樣就需要本地主機(jī)和異地主機(jī)相互配合,形成分布式渲染方法。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的缺陷,公開ー種分布式渲染方法。這種方法能夠允許異地電腦通過服務(wù)器的安排,協(xié)同實(shí)現(xiàn)渲染操作。其目的是加快渲染速度,且滿足渲染要素更新變化的需求。本發(fā)明特別針對房屋裝修設(shè)計(jì)建模需求,整合各個(gè)裝飾建材商家的設(shè)計(jì)和產(chǎn)品,將商家的最新設(shè)計(jì)通過互聯(lián)網(wǎng),及時(shí)快速地展現(xiàn)在建模的渲染效果中,幫助商家推陳出新,拓展向用戶快速展示新產(chǎn)品的渠道。為此,本發(fā)明公開了ー種分布式渲染方法,采用由至少ー個(gè)服務(wù)器和多個(gè)節(jié)點(diǎn)終端組成的系統(tǒng)執(zhí)行,其中所述服務(wù)器和節(jié)點(diǎn)終端之間彼此通過網(wǎng)絡(luò)通訊連接,包括以下步驟步驟一、所述多個(gè)節(jié)點(diǎn)終端中的一個(gè)節(jié)點(diǎn)終端作為主節(jié)點(diǎn)終端,向服務(wù)器發(fā)送渲染任務(wù)協(xié)助請求;步驟ニ、服務(wù)器根據(jù)該請求,在除了所述主節(jié)點(diǎn)終端之外的其它節(jié)點(diǎn)終端中挑選與此渲染任務(wù)相應(yīng)的至少ー個(gè)節(jié)點(diǎn)終端作為資源節(jié)點(diǎn)終端;步驟三、向資源節(jié)點(diǎn)終端發(fā)送渲染任務(wù),資源節(jié)點(diǎn)終端生成渲染場景,并且資源節(jié)點(diǎn)終端檢查所生成的渲染場景是否與主節(jié)點(diǎn)終端同步;步驟四、若同步,則資源節(jié)點(diǎn)終端開始執(zhí)行渲染任務(wù),并在渲染任務(wù)完成后,通過服務(wù)器將渲染結(jié)果發(fā)送給所述主節(jié)點(diǎn)終端。優(yōu)選的是,所述的分布式渲染方法中,在所述步驟一之前還包括用戶向所述主節(jié)點(diǎn)終端發(fā)出渲染任務(wù)指令,所述主節(jié)點(diǎn)終端接收渲染任務(wù)指令的步驟。優(yōu)選的是,所述的分布式渲染方法中,在所述步驟ニ中,服務(wù)器挑選資源節(jié)點(diǎn)終端之后,還生成資源節(jié)點(diǎn)終端列表。
優(yōu)選的是,所述的分布式渲染方法中,在所述步驟四之后,還包括以下步驟所述主節(jié)點(diǎn)設(shè)置定時(shí)器,若所述渲染結(jié)果在定時(shí)器預(yù)定的時(shí)間內(nèi)發(fā)送到主節(jié)點(diǎn)終端,則主節(jié)點(diǎn)終端接收該渲染結(jié)果;若所述渲染結(jié)果未在定時(shí)器預(yù)定的時(shí)間內(nèi)發(fā)送到主節(jié)點(diǎn)終端,則主節(jié)點(diǎn)終端自身啟動(dòng)渲染程序。定時(shí)器是在主節(jié)點(diǎn)終端收到同步信號后開始計(jì)時(shí)的。
優(yōu)選的是,所述的分布式渲染方法中,所述主節(jié)點(diǎn)終端自身啟動(dòng)渲染程序后,向服務(wù)器發(fā)出取消渲染任務(wù)協(xié)助請求,所述服務(wù)器向各資源節(jié)點(diǎn)終端發(fā)出釋放資源節(jié)點(diǎn)終端指令。并且主節(jié)點(diǎn)終端因指定資源節(jié)點(diǎn)終端定時(shí)器超時(shí),而自身啟動(dòng)渲染,是指主節(jié)點(diǎn)終端僅僅需要重新渲染出現(xiàn)超時(shí)問題資源節(jié)點(diǎn)部分。優(yōu)選的是,所述的分布式渲染方法中,所述步驟四還包括若不同歩,則資源節(jié)點(diǎn)終端通過服務(wù)器向主節(jié)點(diǎn)終端發(fā)出不同步信號,主節(jié)點(diǎn)終端收到不同步信號后,自身啟動(dòng)渲染程序。優(yōu)選的是,所述的分布式渲染方法中,所述主節(jié)點(diǎn)終端接收到渲染任務(wù)指令后,拆分管理渲染任務(wù),所述服務(wù)器根據(jù)拆分結(jié)果,挑選資源節(jié)點(diǎn)終端,并且所述主節(jié)點(diǎn)終端接收到渲染結(jié)果后,合并各資源節(jié)點(diǎn)的渲染結(jié)果。優(yōu)選的是,所述的分布式渲染方法中,所述服務(wù)器為至少兩臺(tái),且彼此之間存在同步通信,各節(jié)點(diǎn)終端基于地域信息與其中一臺(tái)服務(wù)器建立連接,節(jié)點(diǎn)終端間的數(shù)摒通信由所述服務(wù)器進(jìn)行轉(zhuǎn)發(fā)。優(yōu)選的是,所述的分布式渲染方法中,在所述步驟三中,資源節(jié)點(diǎn)終端生成渲染場景是通過以下方式實(shí)現(xiàn)的資源節(jié)點(diǎn)終端根據(jù)由所述主節(jié)點(diǎn)終端發(fā)送的渲染任務(wù)中包含的記錄場景信息的可擴(kuò)展標(biāo)記語言xml文件與資源節(jié)點(diǎn)終端內(nèi)的相應(yīng)模型數(shù)據(jù),生成與所述主節(jié)點(diǎn)終端內(nèi)相同的渲染場景。優(yōu)選的是,所述的分布式渲染方法中,所述步驟三中的同步過程為所述主節(jié)點(diǎn)終端獲取渲染場景數(shù)的消息摘要算法值,以可擴(kuò)展標(biāo)記語言xml的形式通過服務(wù)器轉(zhuǎn)發(fā)給各資源節(jié)點(diǎn)終端,各資源節(jié)點(diǎn)終端獲取其自身得到的渲染場景數(shù)據(jù)的消息摘要算法值,并將自身獲取的消息摘要算法值與由主節(jié)點(diǎn)終端轉(zhuǎn)發(fā)來的消息摘要算法值進(jìn)行比對,若兩值相同則同步,若兩值不同則不同步。本發(fā)明的分布式渲染方法,在渲染時(shí),由本地主機(jī)發(fā)布渲染命令,通過將渲染任務(wù)分解,并通過服務(wù)器發(fā)送到多個(gè)資源節(jié)點(diǎn)終端上。由資源節(jié)點(diǎn)終端分頭完成渲染工作,在將完成的渲染工作傳送回本地主機(jī),由本地主機(jī)進(jìn)行合并處理,最終生成要渲染的圖片。相當(dāng)于將一件渲染任務(wù)交由多個(gè)終端進(jìn)行處理,因此能夠提高渲染速度。并且也能夠利用資源節(jié)點(diǎn)終端上的渲染資源,隨著資源節(jié)點(diǎn)終端上的渲染資源的變化而做出同步調(diào)整。例如,當(dāng)瓷磚商家想更新瓷磚款式或渲染效果要素時(shí),只需要在本地電腦上進(jìn)行更新。而異地用戶在自己的電腦上進(jìn)行渲染操作時(shí),會(huì)將商家的本地電腦作為資源節(jié)點(diǎn)終端,而將用戶自己的電腦作為主節(jié)點(diǎn)終端,通過服務(wù)器,讓商家的本地電腦協(xié)助進(jìn)行渲染。服務(wù)器可以有多臺(tái),而節(jié)點(diǎn)終端甚至可以有上千臺(tái)。節(jié)點(diǎn)終端彼此之間的地位可以是平等的,任何一臺(tái)節(jié)點(diǎn)終端都可以作為主節(jié)點(diǎn)終端,也可以作為資源節(jié)點(diǎn)終端,而僅僅在于一次渲染任務(wù)中的地位不同。發(fā)布任務(wù)者即為主節(jié)點(diǎn)終端,而處理渲染者即為資源節(jié)點(diǎn)終端。這樣使得和幾臺(tái)服務(wù)器連接的所有節(jié)點(diǎn)終端彼此之間構(gòu)成ー個(gè)龐大的渲染設(shè)計(jì)互助群,不但能夠提高渲染速度,而且能夠共享設(shè)計(jì)成果。


圖I為依照本發(fā)明的一個(gè)實(shí)施的渲染方法的流程示意圖;圖2為資源節(jié)點(diǎn)同步判斷的流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明做進(jìn)ー步的詳細(xì)說明,以令本領(lǐng)域技術(shù)人員參照說明書文字能夠據(jù)以實(shí)施。
如圖I和圖2所示,本發(fā)明公開了ー種分布式渲染方法,采用由至少ー個(gè)服務(wù)器和多個(gè)節(jié)點(diǎn)終端組成的系統(tǒng)執(zhí)行,其中所述服務(wù)器和節(jié)點(diǎn)終端之間彼此通過網(wǎng)絡(luò)通訊連接,包括以下步驟步驟一、所述多個(gè)節(jié)點(diǎn)終端中的一個(gè)節(jié)點(diǎn)終端作為主節(jié)點(diǎn)終端,向服務(wù)器發(fā)送渲染任務(wù)協(xié)助請求;步驟ニ、服務(wù)器根據(jù)該請求,在除了所述主節(jié)點(diǎn)終端之外的其它節(jié)點(diǎn)終端中挑選與此渲染任務(wù)相應(yīng)的至少ー個(gè)節(jié)點(diǎn)終端作為資源節(jié)點(diǎn)終端;步驟三、向資源節(jié)點(diǎn)終端發(fā)送渲染任務(wù),資源節(jié)點(diǎn)終端生成渲染場景,并且資源節(jié)點(diǎn)終端檢查所生成的渲染場景是否與主節(jié)點(diǎn)終端同步;步驟四、若同步,則資源節(jié)點(diǎn)終端開始執(zhí)行渲染任務(wù),并在渲染任務(wù)完成后,將渲染結(jié)果發(fā)送給所述主節(jié)點(diǎn)終端。優(yōu)選的是,所述的分布式渲染方法中,在所述步驟一之前還包括用戶向所述主節(jié)點(diǎn)終端發(fā)出渲染任務(wù)指令,所述主節(jié)點(diǎn)終端接收渲染任務(wù)指令的步驟。優(yōu)選的是,所述的分布式渲染方法中,在所述步驟ニ中,服務(wù)器挑選資源節(jié)點(diǎn)終端之后,還生成資源節(jié)點(diǎn)終端列表。優(yōu)選的是,所述的分布式渲染方法中,在所述步驟四之后,還包括以下步驟所述服務(wù)器或主節(jié)點(diǎn)終端設(shè)置定時(shí)器,若所述渲染結(jié)果在定時(shí)器預(yù)定的時(shí)間內(nèi)發(fā)送到主節(jié)點(diǎn)終端,則主節(jié)點(diǎn)終端接收該渲染結(jié)果;若所述渲染結(jié)果未在定時(shí)器預(yù)定的時(shí)間內(nèi)發(fā)送到主節(jié)點(diǎn)終端,則主節(jié)點(diǎn)終端自身啟動(dòng)渲染程序。優(yōu)選的是,所述的分布式渲染方法中,所述主節(jié)點(diǎn)終端自身啟動(dòng)渲染程序后,向服務(wù)器發(fā)出取消渲染任務(wù)協(xié)助請求,所述服務(wù)器向各資源節(jié)點(diǎn)終端發(fā)出釋放資源節(jié)點(diǎn)終端指令。優(yōu)選的是,所述的分布式渲染方法中,所述步驟四還包括若不同歩,則資源節(jié)點(diǎn)終端通過服務(wù)器向主節(jié)點(diǎn)終端發(fā)出不同步信號,主節(jié)點(diǎn)終端收到不同步信號后,自身啟動(dòng)渲染程序。優(yōu)選的是,所述的分布式渲染方法中,所述主節(jié)點(diǎn)終端接收到渲染任務(wù)指令后,拆分管理渲染任務(wù),所述服務(wù)器根據(jù)拆分結(jié)果,挑選資源節(jié)點(diǎn)終端,并且所述主節(jié)點(diǎn)終端接收到渲染結(jié)果后,合并各資源節(jié)點(diǎn)的渲染結(jié)果。優(yōu)選的是,所述的分布式渲染方法中,所述服務(wù)器為至少兩臺(tái),且彼此之間存在同步通信,各節(jié)點(diǎn)終端基于地域信息與其中一臺(tái)服務(wù)器建立連接,節(jié)點(diǎn)終端間的數(shù)據(jù)通信由所述服務(wù)器進(jìn)行轉(zhuǎn)發(fā)。優(yōu)選的是,所述的分布式渲染方法中,在所述步驟三中,資源節(jié)點(diǎn)終端生成渲染場景是通過以下方式實(shí)現(xiàn)的資源節(jié)點(diǎn)終端根據(jù)由所述主節(jié)點(diǎn)終端發(fā)送的渲染任務(wù)中包含的記錄場景信息的可擴(kuò)展標(biāo)記語言xml文件與資源節(jié)點(diǎn)終端內(nèi)的相應(yīng)模型數(shù)據(jù),生成與所述主節(jié)點(diǎn)終端內(nèi)相同的渲染場景。優(yōu)選的是,所述的分布式渲染方法中,所述步驟三中的同步過程為所述主節(jié)點(diǎn)終端獲取渲染場景數(shù)的消息摘要算法值,以可擴(kuò)展標(biāo)記語言xml的形式通過服務(wù)器轉(zhuǎn)發(fā)給各資源節(jié)點(diǎn)終端,各資源節(jié)點(diǎn)終端獲取其自身得到的渲染場景數(shù)據(jù)的消息摘要算法值,并將自身獲取的消息摘要算法值與由主節(jié)點(diǎn)終端轉(zhuǎn)發(fā)來的消息摘要算法值進(jìn)行比對,若兩值相同則同步,若兩值不同則不同步。其中,渲染節(jié)點(diǎn)定義為渲染節(jié)點(diǎn)在渲染過程中主要分為兩個(gè)類型主節(jié)點(diǎn)與資 源節(jié)點(diǎn)。主節(jié)點(diǎn)是渲染任務(wù)發(fā)起節(jié)點(diǎn),資源節(jié)點(diǎn)是渲染任務(wù)參與節(jié)點(diǎn)。主節(jié)點(diǎn)主要職責(zé)包括,拆分管理渲染任務(wù)、容錯(cuò)處理、發(fā)送任務(wù)并接受渲染結(jié)果、合并各個(gè)資源節(jié)點(diǎn)的渲染結(jié)果、向服務(wù)器發(fā)送釋放資源節(jié)點(diǎn)指令等。資源節(jié)點(diǎn)主要職責(zé)包括,檢查場景同步、執(zhí)行渲染任務(wù)、發(fā)送渲染結(jié)果給主節(jié)點(diǎn)等。分布式渲染系統(tǒng)整體架構(gòu)由若干(目前兩臺(tái))臺(tái)服務(wù)器與數(shù)千臺(tái)渲染節(jié)點(diǎn)組成。服務(wù)器之間存在同步通信,渲染節(jié)點(diǎn)根據(jù)地域與一臺(tái)服務(wù)器建立連接。節(jié)點(diǎn)間的數(shù)據(jù)通信由服務(wù)器進(jìn)行轉(zhuǎn)發(fā)。資源節(jié)點(diǎn)生成渲染場景是指資源節(jié)點(diǎn)根據(jù)由主節(jié)點(diǎn)發(fā)送的記錄場景信息的xml文件與本地的模型數(shù)據(jù),可生成與主節(jié)點(diǎn)同樣的渲染場景。場景數(shù)摒同步的目的是保證各個(gè)資源節(jié)點(diǎn)與主節(jié)點(diǎn)的渲染場景一致。同步的過程主要體現(xiàn)在主節(jié)點(diǎn)獲取場景數(shù)的md5 (消息摘要算法第五版)值,以可擴(kuò)展標(biāo)記語言(xml)的形式通過服務(wù)器轉(zhuǎn)發(fā)給各個(gè)子節(jié)點(diǎn),與資源節(jié)點(diǎn)導(dǎo)出的場景數(shù)據(jù)的md5值的進(jìn)行比對,值相同則同步,值不同則不同步,最后將結(jié)果返回給主節(jié)點(diǎn)。服務(wù)器端中轉(zhuǎn)數(shù)據(jù)是通過以下方式實(shí)現(xiàn)的首先,在服務(wù)器中存儲(chǔ)了分布式所有渲染節(jié)點(diǎn)的信息。當(dāng)節(jié)點(diǎn)A向節(jié)點(diǎn)B發(fā)送數(shù)據(jù)時(shí),節(jié)點(diǎn)A先將包含地址信息的數(shù)據(jù)發(fā)往服務(wù)器端,服務(wù)器解析數(shù)據(jù)中的地址信息,地址信息中包括數(shù)據(jù)的來源和走向,然后服務(wù)器根據(jù)地址信息將數(shù)據(jù)轉(zhuǎn)發(fā)給B節(jié)點(diǎn),完成數(shù)據(jù)轉(zhuǎn)發(fā)的過程。盡管本發(fā)明的實(shí)施方案已公開如上,但其并不僅僅限于說明書和實(shí)施方式中所列運(yùn)用,它完全可以被適用于各種適合本發(fā)明的領(lǐng)域,對于熟悉本領(lǐng)域的人員而言,可容易地實(shí)現(xiàn)另外的修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念下,本發(fā)明并不限于特定的細(xì)節(jié)和這里示出與描述的圖例。
權(quán)利要求
1.一種分布式渲染方法,采用由至少一個(gè)服務(wù)器和多個(gè)節(jié)點(diǎn)終端組成的系統(tǒng)執(zhí)行,其中所述服務(wù)器和節(jié)點(diǎn)終端之間彼此通過網(wǎng)絡(luò)通訊連接,其特征在于,包括以下步驟 步驟一、所述多個(gè)節(jié)點(diǎn)終端中的一個(gè)節(jié)點(diǎn)終端作為主節(jié)點(diǎn)終端,向服務(wù)器發(fā)送渲染任務(wù)協(xié)助請求; 步驟二、服務(wù)器根據(jù)該請求,在除了所述主節(jié)點(diǎn)終端之外的其它節(jié)點(diǎn)終端中挑選與此渲染任務(wù)相應(yīng)的至少一個(gè)節(jié)點(diǎn)終端作為資源節(jié)點(diǎn)終端; 步驟三、向資源節(jié)點(diǎn)終端發(fā)送渲染任務(wù),資源節(jié)點(diǎn)終端生成渲染場景,并且資源節(jié)點(diǎn)終端檢查所生成的渲染場景是否與主節(jié)點(diǎn)終端同步; 步驟四、若同步,則資源節(jié)點(diǎn)終端開始執(zhí)行渲染任務(wù),并在渲染任務(wù)完成后,將渲染結(jié)果發(fā)送給所述主節(jié)點(diǎn)終端。
2.如權(quán)利要求I所述的分布式渲染方法,其特征在于,在所述步驟一之前還包括用戶向所述主節(jié)點(diǎn)終端發(fā)出渲染任務(wù)指令,所述主節(jié)點(diǎn)終端接收渲染任務(wù)指令的步驟。
3.如權(quán)利要求I所述的分布式渲染方法,其特征在于,在所述步驟二中,服務(wù)器挑選資源節(jié)點(diǎn)終端之后,還生成資源節(jié)點(diǎn)終端列表,并且所述主節(jié)點(diǎn)終端獲得所述資源節(jié)點(diǎn)終端列表。
4.如權(quán)利要求I所述的分布式渲染方法,其特征在于,在所述步驟四之后,還包括以下步驟 所述主節(jié)點(diǎn)終端設(shè)置定時(shí)器,若所述渲染結(jié)果在定時(shí)器預(yù)定的時(shí)間內(nèi)發(fā)送到主節(jié)點(diǎn)終端,則主節(jié)點(diǎn)終端接收該渲染結(jié)果;若所述渲染結(jié)果未在定時(shí)器預(yù)定的時(shí)間內(nèi)發(fā)送到主節(jié)點(diǎn)終端,則主節(jié)點(diǎn)終端自身啟動(dòng)渲染程序。
5.如權(quán)利要求4所述的分布式渲染方法,其特征在于,所述主節(jié)點(diǎn)終端自身啟動(dòng)渲染程序后,向服務(wù)器發(fā)出取消渲染任務(wù)協(xié)助請求,所述服務(wù)器向超時(shí)的資源節(jié)點(diǎn)終端發(fā)出釋放資源節(jié)點(diǎn)終端指令。
6.如權(quán)利要求I所述的分布式渲染方法,其特征在于,所述步驟四還包括若不同步,則資源節(jié)點(diǎn)終端通過服務(wù)器向主節(jié)點(diǎn)終端發(fā)出不同步信號,主節(jié)點(diǎn)終端收到不同步信號后,自身啟動(dòng)渲染程序。
7.如權(quán)利要求2所述的分布式渲染方法,其特征在于,所述主節(jié)點(diǎn)終端接收到渲染任務(wù)指令后,拆分管理渲染任務(wù),所述服務(wù)器根據(jù)拆分結(jié)果,挑選資源節(jié)點(diǎn)終端,并且所述主節(jié)點(diǎn)終端接收到渲染結(jié)果后,合并各資源節(jié)點(diǎn)的渲染結(jié)果。
8.如權(quán)利要求I所述的分布式渲染方法,其特征在于,所述服務(wù)器為至少兩臺(tái),且彼此之間存在同步通信,各節(jié)點(diǎn)終端基于地域信息與其中一臺(tái)服務(wù)器建立連接,節(jié)點(diǎn)終端間的數(shù)據(jù)通信由所述服務(wù)器進(jìn)行轉(zhuǎn)發(fā)。
9.如權(quán)利要求I所述的分布式渲染方法,其特征在于,在所述步驟三中,資源節(jié)點(diǎn)終端生成渲染場景是通過以下方式實(shí)現(xiàn)的資源節(jié)點(diǎn)終端根據(jù)由所述主節(jié)點(diǎn)終端發(fā)送的渲染任務(wù)中包含的記錄場景信息的可擴(kuò)展標(biāo)記語言xml文件與資源節(jié)點(diǎn)終端內(nèi)的相應(yīng)模型數(shù)據(jù),生成與所述主節(jié)點(diǎn)終端內(nèi)相同的渲染場景。
10.如權(quán)利要求9所述的分布式渲染方法,其特征在于,所述步驟三中驟的同步過程為所述主節(jié)點(diǎn)終端獲取渲染場景數(shù)的消息摘要算法值,以可擴(kuò)展標(biāo)記語言xml的形式通過服務(wù)器轉(zhuǎn)發(fā)給各資源節(jié)點(diǎn)終端,各資源節(jié)點(diǎn)終端獲取其自身得到的渲染場景數(shù)據(jù)的消息摘要算法值,并將自身獲取 的消息摘要算法值與由主節(jié)點(diǎn)終端轉(zhuǎn)發(fā)來的消息摘要算法值進(jìn)行比對,若兩值相同則同步,若兩值不同則不同步。
全文摘要
本發(fā)明公開了一種分布式渲染方法,采用由至少一個(gè)服務(wù)器和多個(gè)節(jié)點(diǎn)終端組成的系統(tǒng)執(zhí)行,其中所述服務(wù)器和節(jié)點(diǎn)終端之間彼此通過網(wǎng)絡(luò)通訊連接,包括以下步驟多個(gè)節(jié)點(diǎn)終端中的一個(gè)節(jié)點(diǎn)終端作為主節(jié)點(diǎn)終端,向服務(wù)器發(fā)送渲染任務(wù)協(xié)助請求;服務(wù)器根據(jù)該請求,在除了主節(jié)點(diǎn)終端之外的其它節(jié)點(diǎn)終端中挑選與此渲染任務(wù)相應(yīng)的至少一個(gè)節(jié)點(diǎn)終端作為資源節(jié)點(diǎn)終端;向資源節(jié)點(diǎn)終端發(fā)送渲染任務(wù),資源節(jié)點(diǎn)終端生成渲染場景,并且資源節(jié)點(diǎn)終端檢查所生成的渲染場景是否與主節(jié)點(diǎn)終端同步;若同步,則資源節(jié)點(diǎn)終端開始執(zhí)行渲染任務(wù),并在渲染任務(wù)完成后,將渲染結(jié)果發(fā)送給所述主節(jié)點(diǎn)終端。本發(fā)明的分布式渲染方法極大地提高了渲染效率,并且實(shí)現(xiàn)了不同節(jié)點(diǎn)終端的配合協(xié)作。
文檔編號G06F17/50GK102685239SQ201210156750
公開日2012年9月19日 申請日期2012年5月18日 優(yōu)先權(quán)日2012年5月18日
發(fā)明者劉汝佳, 劉江賽, 姚勁, 張興男 申請人:北京爾宜居科技有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
略阳县| 焉耆| 马鞍山市| 通榆县| 江永县| 闽清县| 绵阳市| 洛川县| 楚雄市| 清涧县| 高陵县| 漳浦县| 新昌县| 罗平县| 黑水县| 喀喇沁旗| 仁怀市| 岳西县| 仁布县| 张家港市| 自治县| 故城县| 滨州市| 惠水县| 清徐县| 四平市| 鹤峰县| 纳雍县| 仙桃市| 宁明县| 泸西县| 嘉峪关市| 桦甸市| 双鸭山市| 石城县| 汶上县| 五河县| 靖宇县| 科技| 寿阳县| 沅江市|