国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于虛擬世界的渲染方法、裝置、設(shè)備和存儲介質(zhì)與流程

      文檔序號:39619295發(fā)布日期:2024-10-11 13:35閱讀:64來源:國知局
      基于虛擬世界的渲染方法、裝置、設(shè)備和存儲介質(zhì)與流程

      本申請涉及人機(jī)交互,特別涉及一種基于虛擬世界的渲染方法、裝置、設(shè)備和存儲介質(zhì)。


      背景技術(shù):

      1、隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,基于云技術(shù)的虛擬世界產(chǎn)品(比如云游戲)也越來越豐富。

      2、相關(guān)技術(shù)中,虛擬世界通??梢曰趨^(qū)服來實現(xiàn);具體來說,一個區(qū)服基于云技術(shù)維護(hù)一個完整的虛擬世界,多個玩家的終端可以接入該區(qū)服,由該區(qū)服進(jìn)行游戲的邏輯計算和畫面渲染,并將渲染得到的畫面發(fā)送給各個玩家的終端進(jìn)行顯示。

      3、然而,由于一個區(qū)服的計算能力有限,當(dāng)一個區(qū)服接入的終端數(shù)量較多時,會導(dǎo)致該區(qū)服進(jìn)行邏輯計算和畫面渲染的延遲,從而導(dǎo)致畫面卡頓等現(xiàn)象,影響用戶與虛擬世界之間的交互效率。


      技術(shù)實現(xiàn)思路

      1、本申請?zhí)峁┝艘环N基于虛擬世界的渲染方法、裝置、設(shè)備和存儲介質(zhì),所述技術(shù)方案如下:

      2、根據(jù)本申請的一方面,提供了一種基于虛擬世界的渲染方法,由渲染節(jié)點設(shè)備執(zhí)行;所述渲染節(jié)點設(shè)備中包含的至少一個渲染服務(wù)器組,與所述虛擬世界的至少一個區(qū)服一一對應(yīng);所述虛擬世界中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      3、所述方法包括:

      4、接收所述虛擬世界中的第一區(qū)服發(fā)送的第一圖景數(shù)據(jù);所述第一圖景數(shù)據(jù)用于指示第一子虛擬世界中包含的可視化元素;所述第一子虛擬世界是所述虛擬世界中,對應(yīng)所述第一區(qū)服的子虛擬世界;所述第一區(qū)服是所述虛擬世界中的任意一個區(qū)服;

      5、將所述第一圖景數(shù)據(jù)發(fā)送給第一渲染服務(wù)器組中的至少一個渲染服務(wù)器;所述第一渲染服務(wù)器組是所述渲染節(jié)點設(shè)備中,與所述第一子虛擬世界對應(yīng)的渲染服務(wù)器組;

      6、將至少一個所述渲染服務(wù)器渲染的虛擬世界畫面,發(fā)送給接入至少一個所述渲染服務(wù)器的終端。

      7、根據(jù)本申請的一方面,提供了一種基于虛擬世界的渲染方法,由第一區(qū)服執(zhí)行,所述第一區(qū)服是所述虛擬世界的至少一個區(qū)服中的任意一個區(qū)服;所述虛擬世界中的每個所述區(qū)服分別與至少一個渲染節(jié)點設(shè)備相連,且至少一個渲染節(jié)點設(shè)備中的每個所述渲染節(jié)點設(shè)備包含的至少一個渲染服務(wù)器組,與所述至少一個區(qū)服一一對應(yīng);所述至少一個區(qū)服中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      8、所述方法包括:

      9、生成第一圖景數(shù)據(jù);所述第一圖景數(shù)據(jù)用于指示第一子虛擬世界中包含的可視化元素;所述第一子虛擬世界是所述虛擬世界中,對應(yīng)所述第一區(qū)服的子虛擬世界;

      10、向所述至少一個渲染節(jié)點設(shè)備分別發(fā)送所述第一圖景數(shù)據(jù),以便所述渲染節(jié)點設(shè)備將所述第一圖景數(shù)據(jù)發(fā)送給第一渲染服務(wù)器組中的至少一個渲染服務(wù)器,并將至少一個所述渲染服務(wù)器渲染的虛擬世界畫面,發(fā)送給接入至少一個所述渲染服務(wù)器的終端;所述第一渲染服務(wù)器組是所述渲染節(jié)點設(shè)備中,與所述第一子虛擬世界對應(yīng)的渲染服務(wù)器組。

      11、根據(jù)本申請的一方面,提供了一種基于虛擬世界的渲染方法,所述虛擬世界對應(yīng)至少一個區(qū)服;所述虛擬世界中的每個所述區(qū)服分別與至少一個渲染節(jié)點設(shè)備相連,且至少一個渲染節(jié)點設(shè)備中的每個所述渲染節(jié)點設(shè)備包含的至少一個渲染服務(wù)器組,與所述至少一個區(qū)服一一對應(yīng);所述至少一個區(qū)服中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      12、所述方法包括:

      13、第一區(qū)服生成第一圖景數(shù)據(jù);所述第一圖景數(shù)據(jù)用于指示第一子虛擬世界中包含的可視化元素;所述第一子虛擬世界是所述虛擬世界中,對應(yīng)所述第一區(qū)服的子虛擬世界;所述第一區(qū)服是所述至少一個區(qū)服中的任意一個區(qū)服;

      14、所述第一區(qū)服向所述至少一個渲染節(jié)點設(shè)備分別發(fā)送所述第一圖景數(shù)據(jù);

      15、所述渲染節(jié)點設(shè)備將所述第一圖景數(shù)據(jù)發(fā)送給第一渲染服務(wù)器組中的至少一個渲染服務(wù)器;所述第一渲染服務(wù)器組是所述渲染節(jié)點設(shè)備中,與所述第一子虛擬世界對應(yīng)的渲染服務(wù)器組;

      16、將至少一個所述渲染服務(wù)器渲染的虛擬世界畫面,發(fā)送給接入至少一個所述渲染服務(wù)器的終端。

      17、根據(jù)本申請的一方面,提供了一種基于虛擬世界的渲染裝置,渲染節(jié)點設(shè)備中包含的至少一個渲染服務(wù)器組,與所述虛擬世界的至少一個區(qū)服一一對應(yīng);所述虛擬世界中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      18、所述裝置包括:

      19、圖景接收模塊,用于接收所述虛擬世界中的第一區(qū)服發(fā)送的第一圖景數(shù)據(jù);所述第一圖景數(shù)據(jù)用于指示第一子虛擬世界中包含的可視化元素;所述第一子虛擬世界是所述虛擬世界中,對應(yīng)所述第一區(qū)服的子虛擬世界;所述第一區(qū)服是所述虛擬世界中的任意一個區(qū)服;

      20、圖景發(fā)送模塊,用于將所述第一圖景數(shù)據(jù)發(fā)送給第一渲染服務(wù)器組中的至少一個渲染服務(wù)器;所述第一渲染服務(wù)器組是所述渲染節(jié)點設(shè)備中,與所述第一子虛擬世界對應(yīng)的渲染服務(wù)器組;

      21、畫面發(fā)送模塊,用于將至少一個所述渲染服務(wù)器渲染的虛擬世界畫面,發(fā)送給接入至少一個所述渲染服務(wù)器的終端。

      22、根據(jù)本申請的一方面,提供了一種基于虛擬世界的渲染裝置,第一區(qū)服是所述虛擬世界的至少一個區(qū)服中的任意一個區(qū)服;所述虛擬世界中的每個所述區(qū)服分別與至少一個渲染節(jié)點設(shè)備相連,且至少一個渲染節(jié)點設(shè)備中的每個所述渲染節(jié)點設(shè)備包含的至少一個渲染服務(wù)器組,與所述至少一個區(qū)服一一對應(yīng);所述至少一個區(qū)服中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      23、所述裝置包括:

      24、圖景生成模塊,用于生成第一圖景數(shù)據(jù);所述第一圖景數(shù)據(jù)用于指示第一子虛擬世界中包含的可視化元素;所述第一子虛擬世界是所述虛擬世界中,對應(yīng)所述第一區(qū)服的子虛擬世界;

      25、圖景發(fā)送模塊,用于向所述至少一個渲染節(jié)點設(shè)備分別發(fā)送所述第一圖景數(shù)據(jù),以便所述渲染節(jié)點設(shè)備將所述第一圖景數(shù)據(jù)發(fā)送給第一渲染服務(wù)器組中的至少一個渲染服務(wù)器,并將至少一個所述渲染服務(wù)器渲染的虛擬世界畫面,發(fā)送給接入至少一個所述渲染服務(wù)器的終端;所述第一渲染服務(wù)器組是所述渲染節(jié)點設(shè)備中,與所述第一子虛擬世界對應(yīng)的渲染服務(wù)器組。

      26、本申請?zhí)峁┑募夹g(shù)方案帶來的有益效果至少包括:

      27、將虛擬世界系統(tǒng)劃分為至少一個區(qū)服以及至少一個渲染節(jié)點設(shè)備,每個區(qū)服都可以與至少一個渲染節(jié)點設(shè)備分別相連,并且每個區(qū)服對應(yīng)各自的子虛擬世界,在進(jìn)行云渲染時,區(qū)服負(fù)責(zé)虛擬世界的邏輯計算,并將計算得到的圖景數(shù)據(jù)分發(fā)到每一個渲染節(jié)點設(shè)備,由每一個渲染節(jié)點設(shè)備進(jìn)行渲染后,將渲染得到的虛擬世界畫面發(fā)送給接入的終端進(jìn)行顯示;在上述方案中,一方面,每個區(qū)服只負(fù)責(zé)虛擬世界中自身對應(yīng)的子虛擬世界的邏輯計算,能夠有效控制每個區(qū)服的計算壓力,另一方面,將渲染工作交給至少一個渲染節(jié)點設(shè)備負(fù)責(zé),不需要區(qū)服承載渲染任務(wù),也能夠降低區(qū)服的計算壓力,因此,上述區(qū)服和渲染節(jié)點設(shè)備組成的系統(tǒng)能夠在容納大量的接入終端的情況下,保持虛擬世界的邏輯計算以及畫面渲染的流暢性,從而提高用戶與虛擬世界的交互效率。



      技術(shù)特征:

      1.一種基于虛擬世界的渲染方法,其特征在于,由渲染節(jié)點設(shè)備執(zhí)行;所述渲染節(jié)點設(shè)備中包含的至少一個渲染服務(wù)器組,與所述虛擬世界的至少一個區(qū)服一一對應(yīng);所述虛擬世界中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將至少一個所述渲染服務(wù)器渲染的虛擬世界畫面,發(fā)送給接入至少一個所述渲染服務(wù)器的終端,包括:

      3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述渲染節(jié)點設(shè)備還包含調(diào)度服務(wù)器;所述方法還包括:

      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:

      5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:

      6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接入請求中包含所述第二終端的標(biāo)識信息;

      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述通過所述調(diào)度服務(wù)器向所述渲染節(jié)點設(shè)備中的至少一個所述渲染服務(wù)器組查詢對應(yīng)的區(qū)服中是否存在第二虛擬對象,包括:

      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述基于對所述接入記錄的查詢結(jié)果,通過所述調(diào)度服務(wù)器獲取對至少一個所述渲染服務(wù)器組的查詢順序,包括:

      9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述基于對所述接入記錄的查詢結(jié)果,通過所述調(diào)度服務(wù)器獲取對至少一個所述渲染服務(wù)器組的查詢順序,包括:

      10.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

      11.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述渲染節(jié)點設(shè)備還包含至少一個接入代理;所述至少一個接入代理與所述至少一個渲染服務(wù)器組一一對應(yīng),且所述至少一個接入代理與所述至少一個區(qū)服一一對應(yīng);

      12.一種基于虛擬世界的渲染方法,其特征在于,由第一區(qū)服執(zhí)行,所述第一區(qū)服是所述虛擬世界的至少一個區(qū)服中的任意一個區(qū)服;所述虛擬世界中的每個所述區(qū)服分別與至少一個渲染節(jié)點設(shè)備相連,且至少一個渲染節(jié)點設(shè)備中的每個所述渲染節(jié)點設(shè)備包含的至少一個渲染服務(wù)器組,與所述至少一個區(qū)服一一對應(yīng);所述至少一個區(qū)服中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述方法還包括:

      14.一種基于虛擬世界的渲染方法,其特征在于,所述虛擬世界對應(yīng)至少一個區(qū)服;所述虛擬世界中的每個所述區(qū)服分別與至少一個渲染節(jié)點設(shè)備相連,且至少一個渲染節(jié)點設(shè)備中的每個所述渲染節(jié)點設(shè)備包含的至少一個渲染服務(wù)器組,與所述至少一個區(qū)服一一對應(yīng);所述至少一個區(qū)服中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      15.一種基于虛擬世界的渲染裝置,其特征在于,渲染節(jié)點設(shè)備中包含的至少一個渲染服務(wù)器組,與所述虛擬世界的至少一個區(qū)服一一對應(yīng);所述虛擬世界中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      16.一種基于虛擬世界的渲染裝置,其特征在于,第一區(qū)服是所述虛擬世界的至少一個區(qū)服中的任意一個區(qū)服;所述虛擬世界中的每個所述區(qū)服分別與至少一個渲染節(jié)點設(shè)備相連,且至少一個渲染節(jié)點設(shè)備中的每個所述渲染節(jié)點設(shè)備包含的至少一個渲染服務(wù)器組,與所述至少一個區(qū)服一一對應(yīng);所述至少一個區(qū)服中的每個所述區(qū)服對應(yīng)所述虛擬世界中的一個子虛擬世界;

      17.一種計算機(jī)設(shè)備,其特征在于,所述計算機(jī)設(shè)備包括:處理器和存儲器,所述存儲器存儲有計算機(jī)程序,所述計算機(jī)程序由所述處理器加載并執(zhí)行以實現(xiàn)如權(quán)利要求1至13任一所述的基于虛擬世界的信息傳遞方法。

      18.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,所述計算機(jī)程序由處理器加載并執(zhí)行以實現(xiàn)如權(quán)利要求1至13任一所述的基于虛擬世界的信息傳遞方法。

      19.一種計算機(jī)程序產(chǎn)品,其特征在于,所述計算機(jī)程序產(chǎn)品包括計算機(jī)指令,所述計算機(jī)指令存儲在計算機(jī)可讀存儲介質(zhì)中,處理器從所述計算機(jī)可讀存儲介質(zhì)中獲取所述計算機(jī)指令,使得所述處理器加載并執(zhí)行以實現(xiàn)如權(quán)利要求1至13任一所述的基于虛擬世界的信息傳遞方法。


      技術(shù)總結(jié)
      本申請公開了一種基于虛擬世界的渲染方法、裝置、設(shè)備和存儲介質(zhì),屬于人機(jī)交互技術(shù)領(lǐng)域。該方法由渲染節(jié)點設(shè)備執(zhí)行;渲染節(jié)點設(shè)備中包含的至少一個渲染服務(wù)器組,與虛擬世界的至少一個區(qū)服一一對應(yīng);虛擬世界中的每個區(qū)服對應(yīng)虛擬世界中的一個子虛擬世界;該方法包括:接收虛擬世界中的第一區(qū)服發(fā)送的第一圖景數(shù)據(jù);將第一圖景數(shù)據(jù)發(fā)送給第一渲染服務(wù)器組中的至少一個渲染服務(wù)器;將至少一個渲染服務(wù)器渲染的虛擬世界畫面,發(fā)送給接入至少一個渲染服務(wù)器的終端。本申請能夠在云游戲等云技術(shù)場景下,提高用戶與虛擬世界的交互效率。

      技術(shù)研發(fā)人員:潘博淵
      受保護(hù)的技術(shù)使用者:騰訊科技(深圳)有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/10/10
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1