System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 自慰无码一区二区三区,99热门精品一区二区三区无码 ,少妇人妻无码精品视频
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種模型渲染方法、裝置、電子設備和存儲介質制造方法及圖紙

    技術編號:44419965 閱讀:3 留言:0更新日期:2025-02-28 18:35
    本申請公開了一種模型渲染方法、裝置、電子設備和計算機可讀存儲介質,本申請實施例通過獲取第一模型的屬性信息,其中,第一模型由多個第二模型對應的模型平面組成,屬性信息包括各模型平面在第一模型中的位置信息;基于各模型平面的位置信息,將各模型平面分別轉換至相機空間中,并使得各模型平面正面朝向相機空間中的虛擬相機,得到各模型平面在相機空間中的第一位姿信息;基于各模型平面的第一位姿信息,將各模型平面分別轉換至世界空間中,得到各模型平面在世界空間中的第二位姿信息;基于各模型平面的第二位姿信息,以及第二模型對應的渲染貼圖,對第一模型中的各模型平面進行渲染。本申請實施例可以提升多模型進行渲染時的渲染效果。

    【技術實現步驟摘要】

    本公開涉及渲染,具體涉及一種模型渲染方法、裝置、電子設備和存儲介質。


    技術介紹

    1、在互聯網的浪潮下,娛樂項目在人們的生活中越來越重要,而為了滿足一些娛樂項目(例如動漫電影、游戲)中效果呈現的需求,需進行大量的模型渲染。

    2、一般在場景中需進行大量的模型渲染時,由于每一模型渲染時均需使用對應的材質,而導致較多需渲染的材質造成的cpu的性能瓶頸,目前,可以在實時渲染時將需渲染的多個模型合并為一個,來降低損耗,但是,在將多個模型合并為一個后,只能將合并后的模型作為一個整體進行位姿變換,而無法保持單一模型在各自位置上進行位姿變換,從而導致多模型進行渲染時的渲染效果較差。


    技術實現思路

    1、本申請實施例提供一種模型渲染方法、裝置、電子設備和存儲介質,可以提升多模型進行渲染時的渲染效果。

    2、第一方面,本申請實施例提供一種模型渲染方法,上述方法包括:

    3、獲取第一模型的屬性信息,其中,上述第一模型由多個第二模型對應的模型平面組成,上述屬性信息包括各上述模型平面在上述第一模型中的位置信息;

    4、基于各上述模型平面的位置信息,將各上述模型平面分別轉換至相機空間中,并使得各模型平面正面朝向上述相機空間中的虛擬相機,得到各上述模型平面在上述相機空間中的第一位姿信息;

    5、基于各上述模型平面的上述第一位姿信息,將各上述模型平面分別轉換至世界空間中,得到各上述模型平面在上述世界空間中的第二位姿信息;

    6、基于各上述模型平面的上述第二位姿信息,以及上述第二模型對應的渲染貼圖,對上述第一模型中的各上述模型平面進行渲染。

    7、第二方面,本申請實施例提供一種模型渲染裝置,上述裝置包括:

    8、信息獲取模塊,用于獲取第一模型的屬性信息,其中,上述第一模型由多個第二模型對應的模型平面組成,上述屬性信息包括各上述模型平面在上述第一模型中的位置信息;

    9、第一空間轉換模塊,用于基于各上述模型平面的位置信息,將各上述模型平面分別轉換至相機空間中,并使得各模型平面正面朝向上述相機空間中的虛擬相機,得到各上述模型平面在上述相機空間中的第一位姿信息;

    10、第二空間轉換模塊,用于基于各上述模型平面的上述第一位姿信息,將各上述模型平面分別轉換至世界空間中,得到各上述模型平面在上述世界空間中的第二位姿信息;

    11、模型渲染模塊,用于基于各上述模型平面的上述第二位姿信息,以及上述第二模型對應的渲染貼圖,對上述第一模型中的各上述模型平面進行渲染。

    12、第三方面,本申請實施例還提供一種電子設備,包括存儲器存儲有多條指令;處理器從存儲器中加載指令,以執行本申請實施例所提供的任一種模型渲染方法的步驟。

    13、第四方面,本申請實施例還提供一種計算機可讀存儲介質,計算機可讀存儲介質存儲有多條指令,指令適于處理器進行加載,以執行本申請實施例所提供的任一種模型渲染方法的步驟。

    14、第五方面,本申請實施例還提供一種計算機程序產品,包括計算機程序或指令,計算機程序或指令被處理器執行時實現本申請實施例所提供的任一種模型渲染方法中的步驟。

    15、采用本申請實施例的方案,可以通過獲取有多個第二模型的模型平面組成的第一模型的屬性信息,該屬性信息包括各上述模型平面在上述第一模型中的位置信息。然后,再基于各上述模型平面的位置信息,將各上述模型平面分別轉換至相機空間中,并使得各模型平面正面朝向上述相機空間中的虛擬相機,得到各上述模型平面在上述相機空間中的第一位姿信息。最后,再基于各上述模型平面的上述第一位姿信息,將各上述模型平面分別轉換至世界空間中,得到各上述模型平面在上述世界空間中的第二位姿信息,以基于各上述模型平面的上述第二位姿信息,以及上述第二模型對應的渲染貼圖,對上述第一模型中的各上述模型平面進行渲染,從而通過記錄各模型平面在第一模型中的位置信息,以分別確定各模型平面的位姿變換信息,從而分別對各模型平面進行對應渲染,以提升多模型進行渲染時的渲染效果。

    本文檔來自技高網...

    【技術保護點】

    1.一種模型渲染方法,其特征在于,所述方法包括:

    2.如權利要求1所述的模型渲染方法,其特征在于,所述位置信息包括相對位置信息,在獲取第一模型的屬性信息之前,還包括:

    3.如權利要求2所述的模型渲染方法,其特征在于,所述分別創建各所述第二模型對應的模型平面,包括:

    4.如權利要求2所述的模型渲染方法,其特征在于,所述分別確定各所述模型平面與所述第一模型的中心位置之間的相對位置信息,包括:

    5.如權利要求2所述的模型渲染方法,其特征在于,還包括:

    6.如權利要求1至5任一項所述的模型渲染方法,其特征在于,所述得到各所述模型平面在所述相機空間中的第一位姿信息,包括:

    7.如權利要求6所述的模型渲染方法,其特征在于,所述獲取各所述模型平面在所述相機空間中的位姿調整參數,包括:

    8.一種模型渲染裝置,其特征在于,所述裝置包括:

    9.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲有多條指令;所述處理器從所述存儲器中加載指令,以執行如權利要求1~7任一項所述的模型渲染方法的步驟。p>

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有多條指令,所述指令適于處理器進行加載,以執行如權利要求1~7任一項所述的模型渲染方法的步驟。

    ...

    【技術特征摘要】

    1.一種模型渲染方法,其特征在于,所述方法包括:

    2.如權利要求1所述的模型渲染方法,其特征在于,所述位置信息包括相對位置信息,在獲取第一模型的屬性信息之前,還包括:

    3.如權利要求2所述的模型渲染方法,其特征在于,所述分別創建各所述第二模型對應的模型平面,包括:

    4.如權利要求2所述的模型渲染方法,其特征在于,所述分別確定各所述模型平面與所述第一模型的中心位置之間的相對位置信息,包括:

    5.如權利要求2所述的模型渲染方法,其特征在于,還包括:

    6.如權利要求1至5任一項所述的模型渲染方法,其特征在于,所述得到各所述模...

    【專利技術屬性】
    技術研發人員:沈林海
    申請(專利權)人:網易杭州網絡有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 一本无码中文字幕在线观| 成人无码a级毛片免费| 无码国产亚洲日韩国精品视频一区二区三区 | 亚洲精品无码久久毛片波多野吉衣| 国产精品三级在线观看无码| 亚洲AV无码一区二区三区网址 | 精品人妻无码一区二区色欲产成人 | 亚洲人av高清无码| 亚洲爆乳无码一区二区三区| 无码午夜人妻一区二区不卡视频 | 伊人久久精品无码麻豆一区| 亚洲中文字幕无码永久在线 | 亚洲熟妇无码八V在线播放| 国产aⅴ无码专区亚洲av麻豆| 亚洲成av人无码亚洲成av人| 亚洲日韩乱码中文无码蜜桃臀网站| 老司机无码精品A| AAA级久久久精品无码片| 日韩精品人妻系列无码专区 | 蜜芽亚洲av无码精品色午夜| 亚洲不卡无码av中文字幕| 亚洲成av人无码亚洲成av人| 午夜不卡久久精品无码免费| 少妇人妻无码专区视频| 亚洲AV无码专区电影在线观看| 国产精品无码久久久久久久久久| 亚洲AV成人无码网站| 少妇人妻无码专区视频 | 无套内射在线无码播放| 成年无码av片完整版| HEYZO无码综合国产精品| 国产AV无码专区亚洲AV漫画| 日韩美无码五月天| 精品无码久久久久久久久水蜜桃 | 日韩A无码AV一区二区三区| 亚洲啪AV永久无码精品放毛片| 无码人妻一区二区三区一| 无码精品久久久天天影视| 免费无码VA一区二区三区| 亚洲美免无码中文字幕在线| 亚洲AV成人噜噜无码网站|