欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于合作動畫的實時方法_2

文檔序號:9922500閱讀:來源:國知局
ued),則該處理??梢赃M一步被配置成跳過各個迭代。例如,如果在當前的時間片或者當前的預定時間段期間或者直至當前的迭代已經開始為止,還沒有接收到用于動畫方面的更新,那么處理??梢蕴^當前的迭代。因此,因為各個迭代可以被跳過,所以在N次迭代之后,用于各個動畫方面的迭代不嚴格需要再迭代。
[0013]在另一個實施例中,該方法進一步包括延遲與動畫方面關聯(lián)的更新的處理,直至處理棧開始用于動畫方面的迭代為止。因此,動畫場景的模型沒有被每一個單獨的更新直接影響,而是遵循處理棧的依序處理。為了更新模型,處理??梢栽偬幚磲槍蝹€動畫方面的更新,諸如分類、整合(consolidating)或者結合各個更新。這可以導致更新過程的更加高效的處理。此外,因為更新只基于各個方面,所以對于各個動畫制作者的在動畫場景的動畫期間的實時反饋可以被實現(xiàn)。
[0014]在又一個實施例中,該方法進一步包括確定客戶端裝置的動畫方面,以及如果動畫方面沒有被包括在動畫場景的動畫方面的列表中,則將動畫方面添加至動畫場景的動畫方面的列表。對于新的以及現(xiàn)有的客戶端裝置,根據(jù)本公開的合作動畫是高靈活性的,新的以及現(xiàn)有的客戶端裝置可以經由各自的實時鏈路,動態(tài)地連接至動畫場景的(中心)模型,以根據(jù)各自的動畫方面提供更新。連接的客戶端裝置也可以改變他們的動畫方面,由此允許將動畫再分割成可能的新的動畫方面。
[0015]在又一個實施例中,方法進一步包括利用用于被添加的動畫方面的迭代來擴展處理棧的迭代。只要新的客戶端裝置經由實時鏈路連接或者只要多個客戶端裝置中的一個客戶端裝置改變動畫方面,該方法就可以驗證新的客戶端裝置的動畫方面或者被改變的動畫方面是否被包括在動畫場景的動畫方面的列表中,并且如果沒有,新的動畫方面可以被包括到動畫方面的列表中。此外,如果動畫方面被改變,如果沒有另外的客戶端裝置處理先前的動畫方面,先前的動畫方面可以從動畫方面的列表中被移除。在動畫方面的列表的更新之后,處理棧可以被重新配置成在動畫方面的新的列表的項目上迭代。這允許高動態(tài)的和靈活的合作動畫方法,這適用于關于動畫方面以及處理新的動畫方面的客戶端裝置的動畫放映的新配置。
[0016]在又一個實施例中,對于與動畫方面關聯(lián)的客戶端裝置,分配指示包括選擇用于動畫方面的更新的模型的指示,并且將所選擇出的指示分配給客戶端裝置。所選擇出的指示可以經由實時鏈路以較高的優(yōu)先級被提供給客戶端裝置。這能夠在反映模型的當前更新的各自的客戶端裝置上實現(xiàn)即時反饋。因為在各自的客戶端裝置上的本地DCC應用被專用于各個動畫方面,所以所選擇出的指示將最有可能反映動畫制作者最感興趣的數(shù)據(jù)。任何另外的指示可以隨后以較低的優(yōu)先級被提供給客戶端裝置。然而,如果DCC應用只處理一個動畫方面,那么DCC應用需要不接收與場景的其它動畫方面相關的任何其它的數(shù)據(jù)。因此,較好地,只有被選擇出的指示可以被分配給各個客戶端裝置。例如,DCC應用可以是專用于動畫的音頻內容,在該情形下,動畫場景的模型的物理模擬的更新需要不被分配至音頻DCC應用。
[0017]在又一個實施例中,更新的模型的指示被分配,以使客戶端裝置上的動畫場景連續(xù)地同步。因此,在各個客戶端裝置上的動畫場景的本地模型可以與動畫場景的(中心)模型一致。如以上所討論的,處理(中心)模型的應用以及處理動畫場景的本地模型的本地應用可以包括用于解決沖突的手段,其中,(中心)模型可以以較高的優(yōu)先級被處理。
[0018]根據(jù)另一個實施例,實時鏈路是到各自的客戶端裝置的專用連接,各自的客戶端裝置被配置成傳送更新和更新的模型的指示。實時鏈路可以是使用標準通信協(xié)議的網(wǎng)絡連接,為了足夠的性能和速度,其可以被連續(xù)地檢查,諸如使用實時傳輸協(xié)議或者其它方法。然而,實時鏈路也可以是專用的通信鏈路,其可以使用與客戶端裝置的直接連接,諸如使用專用網(wǎng)絡的有線或者無線連接。
[0019]在另一個實施例中,處理棧通過引擎被執(zhí)行。引擎可以以硬件或者軟件或者硬件和軟件的組合被實現(xiàn),諸如使用被配置成執(zhí)行引擎的專用的處理器。引擎可以是提供時控搶先(timed preempt 1n)的基于延續(xù)(continuat1n-based)的構造。相應地,處理桟可以使用用于引擎是專用的模塊或者程序代碼來被實現(xiàn),以在多個迭代中根據(jù)動畫方面來提供更新的迭代處理。這確保了更新的實時處理以及對模型的更新的實時反饋。
[0020]在又一個實施例中,引擎在主機裝置上或者在多個客戶端裝置中的一個客戶端裝置上被執(zhí)行。因此,客戶端裝置可以經由實時鏈路與主機裝置通信,其可以執(zhí)行各自的主機應用和引擎,以便中心地保持和更新動畫場景的模型。然而,客戶端裝置中的一個還可以根據(jù)協(xié)商流程或者根據(jù)預設置的參數(shù)來被推選作為托管動畫場景的中心模型的客戶端裝置。例如,對等(peer)客戶端裝置組可以連接至彼此,并且可以協(xié)商或者使用相應的參數(shù)以判定可以作為主機裝置以及保持動畫場景的中心模型的客戶端裝置。此后,主機裝置可以建立到其它客戶端裝置的實時鏈路,以便能夠實現(xiàn)根據(jù)本公開的實施例的合作動畫。此外,主機裝置本身可以作為提供用于動畫場景的模型的更新的客戶端裝置,諸如通過同時執(zhí)行主機應用以及用于合作動畫處理的DCC應用。
[0021]在又一個實施例中,合作動畫針對制作動畫電影。
[0022]根據(jù)另一個方面,提供一種具有存儲在其上的指令的非暫時性的計算機可讀介質,其中,響應于通過計算裝置的他們的執(zhí)行,所述指令引起所述計算裝置自動地執(zhí)行根據(jù)本公開的一個實施例的用于合作動畫的方法。特別地,該指令可以使得所述計算裝置自動地執(zhí)行方法,該方法包括保持動畫場景的模型,建立到多個客戶端裝置的實時鏈路,連續(xù)地接收來自多個客戶端裝置的更新,每一個更新與動畫方面關聯(lián),基于所接收到的更新,利用處理棧在多個迭代中更新模型,每一個迭代使用與一個動畫方面關聯(lián)的更新,以及經由實時鏈路,將更新的模型的指示分配給多個客戶端裝置。
[0023]可以通過處理器或者專用的處理器,諸如專用的硬件,來進行根據(jù)本公開的實施例的方法的各個處理。此外,各個處理步驟可以對應指令,指令可以被存儲在存儲器中,并且處理器或者專用處理器可以根據(jù)存儲的指令被配置成進行根據(jù)本公開的實施例的方法。
[0024]根據(jù)本公開的另一個方面,提供一種包括處理器的動畫設備,其中,處理器被配置成進行根據(jù)本公開的實施例的用于合作動畫的方法。特別地,處理器可以被配置成保持動畫場景的模型,建立到多個客戶端裝置的實時鏈路,連續(xù)地接收來自多個客戶端裝置的更新,每一個更新與動畫方面關聯(lián),基于所接收到的更新,利用處理棧在多個迭代中更新模型,每一個迭代使用與一個動畫方面關聯(lián)的更新,以及經由實時鏈路,將更新的模型的指示分配給多個客戶端裝置。此外,動畫設備可以包括存儲器,其可以存儲指令,當通過處理器執(zhí)行指令時,配置處理器和/或動畫設備進行根據(jù)本公開的實施例的用于合作動畫的方法。
[0025]根據(jù)一個實施例,動畫設備進一步包括一個或者多個專用的處理器,諸如圖像處理單元,其可以被配置成實現(xiàn)一個或者多個處理棧的迭代,和/或根據(jù)各個動畫方面的模型的更新流程的各個處理任務。在特定的迭代中的處理棧的執(zhí)行可以直接將數(shù)據(jù)提供至專用的處理器,以更新模型。例如,動畫設備可以包括圖像處理單元(GPU)
當前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
怀仁县| 雷州市| 商洛市| 玉溪市| 永泰县| 东丽区| 合川市| 芷江| 启东市| 庆云县| 夏邑县| 墨脱县| 平利县| 酉阳| 泽普县| 都兰县| 台东市| 阿拉尔市| 金堂县| 吉水县| 长武县| 依安县| 米泉市| 论坛| 高邑县| 灵丘县| 仪征市| 梅河口市| 全南县| 平塘县| 南雄市| 樟树市| 新巴尔虎右旗| 沾化县| 江华| 榆林市| 都匀市| 大足县| 沈丘县| 开化县| 英吉沙县|