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

一種模型渲染方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40615009發(fā)布日期:2025-01-07 21:03閱讀:16來(lái)源:國(guó)知局
一種模型渲染方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

本申請(qǐng)涉及游戲,具體涉及一種模型渲染方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。


背景技術(shù):

1、在游戲中,通常是對(duì)虛擬對(duì)象模型的表面進(jìn)行渲染,以在游戲畫(huà)面中展示渲染后的虛擬對(duì)象模型。但在游戲中,存在只渲染虛擬對(duì)象模型局部的場(chǎng)景,此時(shí)虛擬對(duì)象模型存在截平面,該截平面也需要進(jìn)行渲染。但目前對(duì)截平面進(jìn)行渲染的方式主要是利用模型的網(wǎng)格圖像與該截平面求交,以對(duì)該截平面進(jìn)行渲染。該方法需要?jiǎng)討B(tài)進(jìn)行網(wǎng)格布爾運(yùn)算,操作費(fèi)時(shí),影響游戲渲染效率,導(dǎo)致用戶(hù)體驗(yàn)差。


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

1、本申請(qǐng)實(shí)施例提供一種模型渲染方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),可以通過(guò)結(jié)合目標(biāo)截平面的平面參數(shù),重計(jì)算虛擬對(duì)象模型映射到目標(biāo)截平面的坐標(biāo),以提供對(duì)目標(biāo)截平面的渲染效率,提升用戶(hù)體驗(yàn)。

2、第一方面,本申請(qǐng)實(shí)施例提供一種模型渲染方法,所述方法包括:

3、獲取虛擬對(duì)象模型上待渲染的目標(biāo)截平面的平面參數(shù);

4、基于所述平面參數(shù),以及拍攝所述虛擬對(duì)象模型的虛擬相機(jī)的相機(jī)參數(shù),確定所述虛擬對(duì)象模型在目標(biāo)區(qū)域上的第一像素點(diǎn)映射到所述目標(biāo)截平面的第二像素點(diǎn)的第一坐標(biāo);

5、根據(jù)所述第一坐標(biāo)和所述平面參數(shù),確定所述第二像素點(diǎn)在所述目標(biāo)截平面上的紋理坐標(biāo);

6、確定所述虛擬對(duì)象模型在所述目標(biāo)截平面兩側(cè)的可視模型部分和不可視模型部分;

7、根據(jù)所述可視模型部分、所述目標(biāo)截平面上的所述紋理坐標(biāo)、以及所述虛擬對(duì)象模型的渲染貼圖,渲染所述可視模型部分和所述目標(biāo)截平面構(gòu)成的目標(biāo)模型。

8、第二方面,本申請(qǐng)實(shí)施例提供一種模型渲染裝置,包括:

9、平面參數(shù)獲取模塊,用于獲取虛擬對(duì)象模型上待渲染的目標(biāo)截平面的平面參數(shù);

10、第一坐標(biāo)確定模塊,用于基于所述平面參數(shù),以及拍攝所述虛擬對(duì)象模型的虛擬相機(jī)的相機(jī)參數(shù),確定所述虛擬對(duì)象模型在目標(biāo)區(qū)域上的第一像素點(diǎn)映射到所述目標(biāo)截平面的第二像素點(diǎn)的第一坐標(biāo);

11、紋理坐標(biāo)確定模塊,用于根據(jù)所述第一坐標(biāo)和所述平面參數(shù),確定所述第二像素點(diǎn)在所述目標(biāo)截平面上的紋理坐標(biāo);

12、模型可視確定模塊,用于確定所述虛擬對(duì)象模型在所述目標(biāo)截平面兩側(cè)的可視模型部分和不可視模型部分;

13、渲染模塊,用于根據(jù)所述可視模型部分、所述目標(biāo)截平面上的所述紋理坐標(biāo)、以及所述虛擬對(duì)象模型的渲染貼圖,渲染所述可視模型部分和所述目標(biāo)截平面構(gòu)成的目標(biāo)模型。

14、第三方面,本申請(qǐng)實(shí)施例還提供一種電子設(shè)備,其包括處理器和存儲(chǔ)器,其中,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行任一模型渲染方法的步驟。

15、第四方面,本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括處理器和存儲(chǔ)器,其中,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行任一模型渲染方法的步驟。

16、第五方面,本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中;當(dāng)電子設(shè)備的處理器從所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取所述計(jì)算機(jī)程序時(shí),所述處理器執(zhí)行所述計(jì)算機(jī)程序,使得所述電子設(shè)備執(zhí)行本申請(qǐng)實(shí)施例所提供的任一種所述模型渲染方法的步驟。

17、采用本申請(qǐng)實(shí)施例的方案,可以通過(guò)獲取虛擬對(duì)象模型上待渲染的目標(biāo)截平面的平面參數(shù);基于平面參數(shù),以及拍攝虛擬對(duì)象模型的虛擬相機(jī)的相機(jī)參數(shù),確定虛擬對(duì)象模型在目標(biāo)區(qū)域上的第一像素點(diǎn)映射到目標(biāo)截平面的第二像素點(diǎn)的第一坐標(biāo);根據(jù)第一坐標(biāo)和平面參數(shù),確定第二像素點(diǎn)在目標(biāo)截平面上的紋理坐標(biāo);確定虛擬對(duì)象模型在目標(biāo)截平面兩側(cè)的可視模型部分和不可視模型部分;根據(jù)可視模型部分、目標(biāo)截平面上的紋理坐標(biāo)、以及虛擬對(duì)象模型的渲染貼圖,渲染可視模型部分和目標(biāo)截平面構(gòu)成的目標(biāo)模型。通過(guò)結(jié)合目標(biāo)截平面的平面參數(shù),重計(jì)算虛擬對(duì)象模型映射到目標(biāo)截平面的坐標(biāo),以提供對(duì)目標(biāo)截平面的渲染效率,提升用戶(hù)體驗(yàn)。



技術(shù)特征:

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

2.根據(jù)權(quán)利要求1所述的模型渲染方法,其特征在于,所述相機(jī)參數(shù)包括所述虛擬相機(jī)的第二坐標(biāo),所述基于所述平面參數(shù),以及拍攝所述虛擬對(duì)象模型的虛擬相機(jī)的相機(jī)參數(shù),確定所述虛擬對(duì)象模型在目標(biāo)區(qū)域上的第一像素點(diǎn)映射到所述目標(biāo)截平面的第二像素點(diǎn)的第一坐標(biāo),包括:

3.根據(jù)權(quán)利要求2所述的模型渲染方法,其特征在于,所述平面參數(shù)包括截平面法線(xiàn)和截平面參考點(diǎn)的第四坐標(biāo),所述基于所述平面參數(shù),所述虛擬相機(jī)的第二坐標(biāo),以及所述第一像素點(diǎn)的第三坐標(biāo),確定所述虛擬相機(jī)與所述第一像素點(diǎn)之間的連線(xiàn),與所述目標(biāo)截平面的交點(diǎn)的坐標(biāo),包括:

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

5.根據(jù)權(quán)利要求3所述的模型渲染方法,其特征在于,所述確定所述虛擬對(duì)象模型在所述目標(biāo)截平面兩側(cè)的可視模型部分和不可視模型部分,包括:

6.根據(jù)權(quán)利要求1所述的模型渲染方法,其特征在于,所述平面參數(shù)包括截平面法線(xiàn),所述第一坐標(biāo)為世界空間坐標(biāo)系中的坐標(biāo);所述根據(jù)所述第一坐標(biāo)和所述平面參數(shù),確定所述第二像素點(diǎn)在所述目標(biāo)截平面上的紋理坐標(biāo),包括:

7.根據(jù)權(quán)利要求6所述的模型渲染方法,其特征在于,所述根據(jù)所述第二像素點(diǎn)的第一坐標(biāo)在第二坐標(biāo)軸和第三坐標(biāo)軸上的坐標(biāo)值,確定所述第二像素點(diǎn)在所述目標(biāo)截平面上的紋理坐標(biāo),包括:

8.根據(jù)權(quán)利要求6所述的模型渲染方法,其特征在于,所述將所述第二像素點(diǎn)的第一坐標(biāo)轉(zhuǎn)換至所述目標(biāo)截平面所在的平面坐標(biāo)系,得到所述第二像素點(diǎn)在所述目標(biāo)截平面上的紋理坐標(biāo),包括:

9.根據(jù)權(quán)利要求8所述的模型渲染方法,其特征在于,所述將所述第一坐標(biāo)轉(zhuǎn)換到所述平面坐標(biāo)系,得到初始紋理坐標(biāo),包括:

10.根據(jù)權(quán)利要求1至9任一項(xiàng)所述的模型渲染方法,其特征在于,所述渲染貼圖包括目標(biāo)區(qū)域的法線(xiàn)貼圖,所述根據(jù)所述可視模型部分、所述目標(biāo)截平面上的所述紋理坐標(biāo)、以及所述虛擬對(duì)象模型的渲染貼圖,渲染所述可視模型部分和所述目標(biāo)截平面構(gòu)成的目標(biāo)模型,包括:

11.根據(jù)權(quán)利要求1至9任一項(xiàng)所述的模型渲染方法,其特征在于,所述方法還包括:

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

13.一種電子設(shè)備,其特征在于,其包括處理器和存儲(chǔ)器,其中,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行權(quán)利要求1~11中任一所述的模型渲染方法的步驟。

14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其包括計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在電子設(shè)備上運(yùn)行時(shí),所述計(jì)算機(jī)程序用于使所述電子設(shè)備執(zhí)行權(quán)利要求1~11中任一所述的模型渲染方法的步驟。


技術(shù)總結(jié)
本申請(qǐng)公開(kāi)了一種模型渲染方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),可通過(guò)獲取虛擬對(duì)象模型上待渲染的目標(biāo)截平面的平面參數(shù);基于平面參數(shù),以及拍攝虛擬對(duì)象模型的虛擬相機(jī)的相機(jī)參數(shù),確定虛擬對(duì)象模型在目標(biāo)區(qū)域上的第一像素點(diǎn)映射到目標(biāo)截平面的第二像素點(diǎn)的第一坐標(biāo);根據(jù)第一坐標(biāo)和平面參數(shù),確定第二像素點(diǎn)在目標(biāo)截平面上的紋理坐標(biāo);確定虛擬對(duì)象模型在目標(biāo)截平面兩側(cè)的可視模型部分和不可視模型部分;根據(jù)可視模型部分、目標(biāo)截平面上的紋理坐標(biāo)、以及虛擬對(duì)象模型的渲染貼圖,渲染可視模型部分和目標(biāo)截平面構(gòu)成的目標(biāo)模型。結(jié)合目標(biāo)截平面的平面參數(shù),重計(jì)算虛擬對(duì)象模型映射到目標(biāo)截平面的坐標(biāo),以提供對(duì)目標(biāo)截平面的渲染效率,提升用戶(hù)體驗(yàn)。

技術(shù)研發(fā)人員:沈林海
受保護(hù)的技術(shù)使用者:網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
晋江市| 乡宁县| 革吉县| 那坡县| 中阳县| 大荔县| 青龙| 方正县| 浑源县| 曲松县| 泌阳县| 建平县| 秀山| 亚东县| 闽侯县| 开鲁县| 随州市| 曲沃县| 马边| 东城区| 鹰潭市| 遵化市| 会同县| 甘德县| 定日县| 香格里拉县| 东明县| 云南省| 共和县| 淮滨县| 邛崃市| 琼海市| 华池县| 肥西县| 镇远县| 清镇市| 长武县| 西平县| 敖汉旗| 札达县| 新沂市|