本公開涉及計算機(jī),尤其涉及虛擬數(shù)字人、增強(qiáng)現(xiàn)實、虛擬現(xiàn)實、混合現(xiàn)實、擴(kuò)展現(xiàn)實等,具體涉及一種自動化處理數(shù)字人資產(chǎn)的方案。
背景技術(shù):
1、數(shù)字人資產(chǎn)的口型綁定和渲染是一項繁瑣而復(fù)雜的任務(wù),每一個環(huán)節(jié)都需要專業(yè)人員投入大量的時間和精力。建模師需要精細(xì)地塑造數(shù)字人的面部結(jié)構(gòu),確??谛妥兓淖匀缓驼鎸?;技術(shù)美術(shù)師則需要對模型進(jìn)行細(xì)致的調(diào)整和優(yōu)化,確保其在渲染過程中的表現(xiàn)達(dá)到預(yù)期;而unity工程師則需要將數(shù)字人資產(chǎn)與驅(qū)動程序進(jìn)行精確的對接,實現(xiàn)口型與語音的同步。在這種情況下,如何低成本、高效率地完成數(shù)字人資產(chǎn)和數(shù)字人驅(qū)動程序的對接,成為了業(yè)界亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本公開提供了一種自動化處理數(shù)字人資產(chǎn)的方案。
2、根據(jù)本公開的內(nèi)容,提供的一種自動化處理數(shù)字人資產(chǎn)的方案,包括:數(shù)字人資產(chǎn)的結(jié)構(gòu)識別。
3、根據(jù)數(shù)字人文件結(jié)構(gòu)中的命名,在程序中完成正則匹配,識別數(shù)字人的結(jié)構(gòu)文件。其中包括數(shù)字人資產(chǎn)的網(wǎng)格結(jié)構(gòu)、面部blendshape(混合形狀,下文簡稱“bs”)結(jié)構(gòu)。
4、數(shù)字人資產(chǎn)的自動渲染shader(著色器)匹配。
5、在圖形渲染中,數(shù)字人的不同部位需要適配不同的shader(著色器),例如皮膚結(jié)構(gòu)需要適配sss(次表面散射)shader,頭發(fā)結(jié)構(gòu)需要適配雙面透明shader等。本公開在數(shù)字人資產(chǎn)的網(wǎng)格結(jié)構(gòu)識別后,自動適配通用的各類shader為數(shù)字人資產(chǎn)提供正確的渲染表現(xiàn)。
6、數(shù)字人資產(chǎn)的口型匹配。
7、在數(shù)字人口型的領(lǐng)域中,通常是由動畫師或者建模師為數(shù)字人資產(chǎn)制作口型的bs,提供給程序調(diào)用。本公開在數(shù)字人資產(chǎn)的面部bs識別后,通過識別嘴唇的關(guān)鍵bs鍵值,自動為數(shù)字人資產(chǎn)匹配驅(qū)動程序可識別的標(biāo)準(zhǔn)口型數(shù)據(jù)。
1.一種自動化處理數(shù)字人資產(chǎn)的方案,其特征在于,包括以下步驟: