两个人的电影免费视频_国产精品久久久久久久久成人_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
杭州市| 锦屏县| 那曲县| 呼玛县| 德庆县| 聂荣县| 广平县| 称多县| 石台县| 新邵县| 卓尼县| 沁水县| 九江市| 新安县| 绥滨县| 眉山市| 宁海县| 五寨县| 承德县| 左云县| 元谋县| 洛隆县| 德钦县| 双桥区| 红原县| 绩溪县| 游戏| 久治县| 拜泉县| 福鼎市| 成武县| 墨竹工卡县| 桑植县| 桐城市| 荆州市| 陆河县| 秦安县| 东丽区| 荥经县| 邯郸市| 无极县|