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

一種基于UV貼圖的多角色換裝方法和裝置與流程

文檔序號:40594048發(fā)布日期:2025-01-07 20:34閱讀:7來源:國知局
一種基于UV貼圖的多角色換裝方法和裝置與流程

本申請涉及計算機圖形渲染,特別涉及一種基于uv貼圖的多角色換裝方法和裝置、計算設(shè)備和計算機可讀存儲介質(zhì)。


背景技術(shù):

1、在現(xiàn)有的各類游戲應(yīng)用中,對游戲中的角色進(jìn)行換裝是一種常規(guī)的需求?,F(xiàn)有技術(shù)通常使用單張紋理支持單套衣服的渲染,如果存在多套服裝則需要多張紋理遮罩,不僅造成了資源的冗余,在應(yīng)用運行時還需要在內(nèi)存中同時加載多張紋理遮罩,增加了內(nèi)存壓力對于移動設(shè)備不友好,影響了用戶體驗。


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

1、有鑒于此,本申請實施例提供了一種基于uv貼圖的多角色換裝方法和裝置、計算設(shè)備和計算機可讀存儲介質(zhì),以解決現(xiàn)有技術(shù)中存在的技術(shù)缺陷。

2、根據(jù)本申請實施例的第一方面,提供了一種基于uv貼圖的多角色換裝方法,包括:

3、將所有皮膚模型的uv展開到同一uv空間;所述uv空間被劃分為n個區(qū)域,每個區(qū)域用于放置同一類皮膚模型的多個uv,所述多個uv在其所屬的區(qū)域中互不重疊;

4、制作遮罩貼圖,所述遮罩貼圖的每個通道放置至少一組皮膚套裝的uv遮罩;

5、獲取皮膚模型組合套裝,在著色器中對所述皮膚模型組合套裝中各個模型的uv坐標(biāo)進(jìn)行計算,得到uv坐標(biāo)對應(yīng)的遮罩標(biāo)識;

6、根據(jù)所述皮膚模型組合套裝中的模型對所述遮罩貼圖中對應(yīng)的通道進(jìn)行采樣得到采樣值;

7、根據(jù)所述遮罩標(biāo)識、所述采樣值以及目標(biāo)顏色得到模型的渲染顏色;

8、將所述渲染顏色與角色上原始部分進(jìn)行混合,得到最終渲染顏色。

9、根據(jù)本申請實施例的第二方面,提供了一種基于uv貼圖的多角色換裝裝置,包括:

10、第一計算單元,用于獲取輸入的皮膚模型組合套裝,對所述皮膚模型組合套裝中各個模型的uv坐標(biāo)進(jìn)行計算,得到uv坐標(biāo)對應(yīng)的遮罩標(biāo)識;

11、采樣單元,用于根據(jù)所述皮膚模型組合套裝中的模型對所述遮罩貼圖中對應(yīng)的通道進(jìn)行采樣得到采樣值;

12、第二計算單元,根據(jù)所述遮罩標(biāo)識、所述采樣值以及目標(biāo)顏色得到模型的渲染顏色;

13、混色單元,用于將所述渲染顏色與角色上原始部分進(jìn)行混合,得到最終渲染顏色。

14、根據(jù)本申請實施例的第三方面,提供了一種計算設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機指令,所述處理器執(zhí)行所述指令時實現(xiàn)所述一種基于uv貼圖的多角色換裝方法的步驟。

15、根據(jù)本申請實施例的第四方面,提供了一種計算機可讀存儲介質(zhì),其存儲有計算機指令,該指令被處理器執(zhí)行時實現(xiàn)所述一種基于uv貼圖的多角色換裝方法的步驟。

16、通過本申請的實施例提供的方法,將uv空間劃分成了多個不同的區(qū)域,每個區(qū)域放置同一類型模型的uv;進(jìn)而制作uv空間中所有uv的遮罩貼圖,將不同皮膚模型組合套裝的遮罩放入遮罩貼圖的不同通道中。在進(jìn)行模型的渲染時,通過通用的公式對遮罩貼圖的通道進(jìn)行采樣,結(jié)合當(dāng)前模型uv坐標(biāo)得到遮罩標(biāo)識后,可以實現(xiàn)任意皮膚模型組合套裝的染色。而且為了使得渲染的結(jié)果保留原有細(xì)節(jié)和質(zhì)感的同時產(chǎn)生更加逼真和美觀的結(jié)果,還通過皮膚模型組合套裝的灰度圖作為插值的遮罩,將渲染顏色與角色未染色部分進(jìn)行混合得到最終渲染顏色。通過上述方法不僅減少了應(yīng)用的資源冗余,還提供了靈活且高效的渲染方式。



技術(shù)特征:

1.一種基于uv貼圖的多角色換裝方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其中,在著色器中對所述皮膚模型組合套裝中各個模型的uv坐標(biāo)進(jìn)行計算,得到uv坐標(biāo)對應(yīng)的遮罩標(biāo)識包括:

3.根據(jù)權(quán)利要求2所述的方法,其中,根據(jù)所述遮罩標(biāo)識、所述采樣值以及目標(biāo)顏色得到模型的渲染顏色包括:

4.根據(jù)權(quán)利要求1所述的方法,其中,將所述渲染顏色與角色上原始部分進(jìn)行混合,得到最終渲染顏色包括:

5.根據(jù)權(quán)利要求4所述的方法,其中,對原圖albedo以及所述渲染顏色進(jìn)行線性插值得到最終渲染顏色包括:

6.根據(jù)權(quán)利要求1所述的方法,其中,所述uv空間被劃分為n個區(qū)域包括:

7.一種基于uv貼圖的多角色換裝裝置,該裝置使用如權(quán)利要求1所述方法生成的uv空間和遮罩貼圖,其特征在于,包括:

8.一種計算設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機指令,其特征在于,所述處理器執(zhí)行所述指令時實現(xiàn)權(quán)利要求1-6任意一項所述方法的步驟。

9.一種計算機可讀存儲介質(zhì),其存儲有計算機指令,其特征在于,該指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-6任意一項所述方法的步驟。


技術(shù)總結(jié)
本申請?zhí)峁┮环N基于UV貼圖的多角色換裝方法和裝置、計算設(shè)備和計算機可讀存儲介質(zhì),該方法將UV空間劃分成了多個不同的區(qū)域,每個區(qū)域放置同一類型模型的UV;進(jìn)而制作UV空間中所有UV的遮罩貼圖,將不同款式皮膚模型組合套裝的遮罩放入遮罩貼圖的不同通道中。在進(jìn)行模型的渲染時,通過通用的公式對遮罩貼圖的通道進(jìn)行采樣,結(jié)合當(dāng)前模型UV坐標(biāo)得到遮罩標(biāo)識后,可以實現(xiàn)任意皮膚模型組合套裝的染色。通過上述方法不僅減少了應(yīng)用的資源冗余,還提供了靈活且高效的渲染方式,適合用于運行于移動端的三維應(yīng)用。

技術(shù)研發(fā)人員:白芮東,何其佳,馮丙,王萬超,任金振,楊富,易文博,才奇,郭子文,李建良
受保護(hù)的技術(shù)使用者:北京雪境科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
柘城县| 时尚| 资讯 | 霍林郭勒市| 蛟河市| 郧西县| 务川| 呈贡县| 双桥区| 依安县| 石河子市| 余庆县| 池州市| 鸡东县| 乌鲁木齐市| 中宁县| 绵阳市| 海淀区| 云林县| 巧家县| 临海市| 凤台县| 高雄县| 明水县| 江门市| 安岳县| 东海县| 平顶山市| 临夏县| 高青县| 长阳| 固始县| 合川市| 安庆市| 桐梓县| 福安市| 改则县| 峡江县| 康定县| 木兰县| 普定县|