[發明專利]一種真實感服裝渲染中的鐳射面料實時渲染方法有效
| 申請號: | 202110426717.2 | 申請日: | 2021-04-20 |
| 公開(公告)號: | CN113096230B | 公開(公告)日: | 2022-06-10 |
| 發明(設計)人: | 朱浩棟;郭亮;駱立康;劉郴;金小剛 | 申請(專利權)人: | 浙江凌迪數字科技有限公司 |
| 主分類號: | G06T15/20 | 分類號: | G06T15/20;G06T15/80;G06T15/04 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 高佳逸;胡紅娟 |
| 地址: | 310016 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 真實感 服裝 渲染 中的 鐳射 面料 實時 方法 | ||
1.一種真實感服裝渲染中的鐳射面料實時渲染方法,其特征在于,包括步驟:
(1)根據用戶輸入的五個固定顏色值,以及用戶輸入的色相偏移系數,計算得到經過色相偏移之后的五個固定顏色值;
(2)根據攝影機的觀察方向與被觀察面料的法線方向夾角,計算出觀察系數;所述觀察系數的計算公式如下:
x'=(1-n·v),
其中,x'表示觀察系數,n·v表示被觀察面料的法線方向與攝影機的觀察方向的點乘;
(3)以事先確定的五個常數為輸入值,經過色相偏移之后的五個固定顏色值為輸出值建立散點圖,然后將觀察系數作為輸入值,使用插值的方法獲取輸出的顏色值,即鐳射顏色值;
所述經過色相偏移之后的五個固定顏色值作為輸出值,對應了作為輸入值的事先確定的五個常數,而所述鐳射顏色值將所述觀察系數作為輸入值通過線性插值計算得到,其中:
所述五個常數對應的顏色值fcolor(xi)為:
fcolor(xi)=Ci,i=1,2,...5,
式中,xi表示所述五個常數,按照x1<x2<x3<x4<x5的順序排列,Ci表示xi對應的所述經過色相偏移之后的五個固定顏色值;
其它函數輸入值x對應的顏色值則按下式計算:
fcolor(x)=αmix·fcolor(xi)+(1-αmix)·fcolor(xi+1),
其中,xi<x<xi+1,αmix表示插值的權重因子,fmix表示計算插值的權重因子的函數;
(4)根據鐳射顏色值、用戶輸入的鐳射光滑度計算得到鐳射部分渲染結果;
(5)根據用戶輸入的鐳射權重以及使用基于物理的渲染計算得到的原有渲染結果值,計算得到最終渲染結果值。
2.根據權利要求1所述的真實感服裝渲染中的鐳射面料實時渲染方法,其特征在于,步驟(1)中的色相偏移過程為將用戶輸入的五個固定顏色值的明度以及飽和度保持不變,僅修改色相。
3.根據權利要求1所述的真實感服裝渲染中的鐳射面料實時渲染方法,其特征在于,x1~x5依次為0、0.05、0.15、0.30、0.65。
4.根據權利要求1所述的真實感服裝渲染中的鐳射面料實時渲染方法,其特征在于,步驟(4)中,所述鐳射部分渲染結果的計算方法與基于物理的渲染相同:
Cres=fPBR(CbaseColor,m,r),
其中,Cres表示鐳射部分渲染結果顏色值,fPBR表示基于物理的渲染,CbaseColor表示紋理顏色值,m表示金屬度,r表示光滑度;
計算所述鐳射部分渲染結果時,使用所述鐳射顏色值替換所述基于物理的渲染中的紋理顏色值,使用用戶輸入的鐳射光滑度替換所述基于物理的渲染中的光滑度,用1.0替換所述基于物理的渲染中的金屬度。
5.根據權利要求1所述的真實感服裝渲染中的鐳射面料實時渲染方法,其特征在于,步驟(5)中,所述最終渲染結果值的計算公式如下:
Cfinal=(1-α)Corigin+α·Claser,
其中:Cfinal表示最終渲染結果值;Corigin表示原有渲染結果值;Claser表示鐳射部分渲染結果顏色值;α表示用戶輸入的鐳射權重。
6.根據權利要求1所述的真實感服裝渲染中的鐳射面料實時渲染方法,其特征在于,步驟(5)中,根據用戶輸入的金屬度、光滑度以及紋理顏色值,使用基于物理的渲染計算得到原有渲染結果值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江凌迪數字科技有限公司,未經浙江凌迪數字科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110426717.2/1.html,轉載請聲明來源鉆瓜專利網。





