虛擬人妝容換裝功能簡介
ZEGO Avatar SDK 虛擬人SDK提供了多種妝容配飾(如美瞳、口紅、眼鏡、胡子等)等美術素材,支持在虛擬形象上實時渲染、自然替換,打造符合自己品味的專屬虛擬形象,
虛擬人妝容換裝功能-實作前提條件
在實作虛擬人“妝容換裝”功能之前,請確保:
- 已在專案中集成了 虛擬形象SDK Avatar SDK,詳情請參考 集成 SDK,
- 已參考 創建虛擬形象,完成基本的虛擬人物形象搭建,
您也可以創建自己的專屬虛擬形象人物形象(詳情請參考 AI 捏臉),體驗換裝等功能,實作自己的個性化專屬虛擬形象定制,
虛擬人變妝換裝實作流程
開發者請參考以下步驟,實作虛擬人 “換妝容、換服裝” 功能,
開發者如果使用了 ZegoCharacterHelper,則無需再呼叫 ZegoCharacter 的任何相關介面,雖然 ZegoCharacter 也有同名的 setPackage 介面,但請不要直接呼叫,如果跳過 ZegoCharacterHelper 直接呼叫 ZegoCharacter 的介面,ZegoCharacterHelper 層的快取將不再可信,
搭建出基本的虛擬人物形象后:
-
如果開發者把 Packages 資源包做成動態下載,則需要在使用 Packages 前,呼叫 ZegoCharacterHelper 的
setExtendPackagesPath介面,設定 Packages 的下載目錄到引數 downloadPath,以便資源索引,downloadPath 需指到 Packages 檔案夾,例如:
/data/data/im.zego.zegoavatarexample/files/assets/Packages, -
呼叫
setPackage介面,傳入 packageID(需要設定的資源,具體請參考下圖或咨詢 ZGEO 商務人員),調整虛擬人物相關位置的外觀,
//確保換裝呼叫前已經設定的外部 Packages 的目錄
mCharacterHelper.setExtendPackagePath(getFilesDir().getAbsolutePath() + "/assets/Packages"); // 設定妝容、頭發、眼鏡等資源包所在目錄
// 設定眼鏡,需要確保資源已經在 setExtendPackagePath 指定的路徑中
String packageID = "earphone7"; // earphone7 是一款耳機資源的目錄名稱,使用 Zego 提供的 Pacakges 下的目錄名稱即可,
mCharacterHelper.setPackage(packageID);
目前,即構虛擬人SDK ZEGO Avatar SDK支持的變妝換裝的調整維度有:眉毛、刺青、嘴唇、胡子、美瞳、眼鏡、耳機、耳飾、頭發等,
具體的支持美訊訓裝維度和妝容資源型別,請咨詢 ZEGO 商務人員,

5 即構虛擬人ZEGO Avatar SDK更多幫助
獲取本文ZEGO Avatar SDK的虛擬人的變妝換裝開發檔案、技術支持,訪問即構檔案中心,可以輕松構建變妝換裝的小工具,
近期有開發規劃的開發者可上即構官網查看,恰逢即構七周年全線音視頻產品1折的優惠,聯系商務獲取"ZEGO Avatar虛擬人一個月免費試用 "的產品優惠;
音視頻場景解決方案分享,更多詳情可搜索官網(https://zegoguanwang.datasink.sensorsdata.cn/t/pB)轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/501718.html
標籤:其他
