搜維爾科技:Faceware面部捕捉最佳實踐!

視頻源和分辨率

  • 我們的軟件針對 RGB 彩色素材進行了優化,不支持使用紅外攝像機。

  • 我們建議視頻分辨率為 720p 和 1080p。低于 720p 的分辨率可能會對跟蹤質量產生負面影響,而高于 1080p 的分辨率會導致存儲要求和傳輸時間增加,而不會帶來明顯的跟蹤優勢。


文件格式:

  • 首選視頻格式是 .mp4 和 .mov,首選編解碼器是 h.264 和 ProRes。

  • 我們建議幀速率為 60 fps,以實現高跟蹤精度并減少運動模糊。

  • 我們還接受標準幀速率,包括 24、25、29.97、30 和 59.94 fps。不建議幀速率超過 60 fps。


時間碼:

  • 我們的相機不記錄時間碼。為此,您將需要一個外部解決方案。

  • 我們的數字錄音機具有用于外部時間碼解決方案的 LTC 輸入。請確保時間碼幀速率是相機幀速率的偶數倍。


?

準備 Mark IV 捕獲會話

?

您的表演者:

  • 確保表演者沒有佩戴眼鏡等遮擋物品。避免深色眼影、假睫毛和某些面部紋身。

  • 有胡須的表演者應修剪面部毛發,以增強嘴部和下巴的可見度,以便有效跟蹤。或者,如果修剪不可行,可以使用胡須蠟露出嘴唇。

  • 讓所有頭發遠離表演者的臉部;長發可以從頭盔后面的馬尾孔穿過。

  • 為了便于跟蹤,軟件必須識別不同的面部群體。例如,淺膚色表演者的眉毛非常淺且細,可能無法很好地跟蹤。

  • 化妝可用于增強眉毛和嘴唇等面部特征的對比度。使用毛巾或粉末來減少油斑和汗水。

  • 如果客戶需要,可以在面部涂抹點。雖然 Faceware 的跟蹤軟件不需要面部點,但一些工作室選擇將它們作為動畫師參考。使用面部標記時,使其盡可能小。詳情請參閱下圖。
    ?


配件

  • 使用套件中提供的泡沫墊來實現緊密貼合,優先考慮表演者的舒適度。

  • 讓表演者使用頭盔后部的收緊機構來調整其貼合度,確保其不會太緊。

  • 通過讓表演者測試到位的快速動作來確認穩定性。


取景

  • 安裝桿應始終從頭盔向下延伸,Faceware 徽標朝上。

  • 首先調整安裝桿,將攝像機放置在表演者視線下方,使鼻孔可見。

  • 確保臉部的杠鈴不要太低,因為眉毛和眼睛的清晰可見度至關重要。擰緊鋁塊以固定桿的位置。

  • 接下來,調整相機的位置和旋轉。保持表演者的臉部在畫面中呈方形,相機大致指向正前方。

  • 保持表演者的額頭和下巴之間的平面一致,避免靠近鏡頭。

  • 確保眉毛和頭盔邊緣之間有足夠的空間,以防止跟蹤程序造成混淆。

  • 要求表演者短暫張開下巴,以確保其保持在畫面內。

  • 保持所有錄制會話中的幀一致性。建議配備 HMC 技術人員在場,以確保生產范圍內的一致性。


相機設置

  • 確認相機配置了正確的分辨率和幀速率。

  • 利用 QC 顯示器上的對焦輔助功能來實現精確的相機對焦。

  • 對相機進行白平衡,尤其是在拍攝區域中使用藍色和綠色屏幕時。始終在主要拍攝空間內進行白平衡。


燈光

  • 實現 HMC 光線在所有面部特征上的均勻分布。

  • 確保相機的燈光作為主要或關鍵光源。

  • 在整個錄制過程中保持一致的照明條件。

  • 避免在打開的窗戶或自然光源附近錄制。

  • 錄制之前,測試表演捕捉環境,以確保通過適當的照明實現均勻的面部曝光。


?

捕捉良好的中性表達


記錄中性表情在離線和實時捕捉工作流程中都至關重要。中性框架用作校準參考,尤其是在跟蹤階段。校準可幫助系統了解您獨特的面部特征,以實現準確跟蹤。
?

為什么用中性面進行校準

  • Faceware 的技術可以識別通用人臉,但需要針對您的特定臉部進行校準。

  • 捕獲的中性幀的質量直接影響跟蹤和動畫數據的質量。

  • 在 Faceware Portal 中,良好的中性框架對于 JSON 和 FWR Autosolve 工作流程至關重要。


捕捉中性表達

  • 在每次會話中以及重新連接 HMC 后,記錄每位表演者的中性表情。

  • 要捕捉良好的中性表達:

    • 指導表演者面朝前方,表情放松,閉上嘴。

    • 要求表演者保持這個表情至少3秒。

    • 確保表演者在此過程中不會張嘴或觸摸臉部。

  • 請記住遵循其他拍攝指南,尤其是有關取景和照明的指南。請參閱下圖,了解良好的中性表達的示例:


?

績效捕獲清單

?
預拍攝
? 討論客戶接收素材的首選方法(例如,驅動器可用性)。
? 與音頻團隊協調與 Kipro 的任何硬件集成(如果適用)。
? 與客戶確認命名約定。
? 驗證硬盤驅動器上的可用空間。
? 確保手邊有額外的充滿電的電池和充電站。
? 確定是否需要運動范圍 (ROM) 或面部點。
? 檢查您的工作站是否有命名約定軟件。
? 如果使用 PC 工作站,請準備好適用于 AJA Ki Pro 硬盤驅動器(Mac 格式)的 Mac 閱讀器軟件。


拍攝硬件設置
? 確保良好的照明,尤其是 VO 展位。
? 如果使用 VO 展位或有線表演采集 (pcap),請通過 pcap 皮帶正確系住 BNC 電纜。
? 確認顯示器顯示網格覆蓋和居中框架。
? 設置相機的白平衡。
? 驗證相機的幀速率和分辨率(除非另有說明,否則為 720p)。
? 檢查電池壽命。
? 確保 Shepherd 系統可運行,測試和回放已完成。
? 如果錄制音頻,請通過 Kipro 檢查聲音/音頻表并驗證音頻質量。
? 管理 Faceware 站的電纜以防止危險。
? 在 Kipro 上設置并檢查音頻設置(例如線路電平要求)。
? 確認時間碼接收 (LTC)(如果適用)。
? 在 Kipro 上監視 Super Out 以在監視器上查看錄制狀態/TC。


拍攝演員清單
? 確保演員已被取景并對焦(使用對焦輔助)。
? 如果需要,可以在演員的面部點上點。
? 組裝后擰緊所有 HMC 設備。
? 如果需要,記錄中性表達式(必要的)或 ROM。
? 確保演員了解電燈開關的位置以及何時打開。
? 管理演員的 HMC 電纜以防止它們松動。


拍攝后
? 對文件名進行必要的更正。
? 開始將文件下載到客戶端的硬盤上。
? 安全地拆除人員身上的硬件,并在需要時提供化妝濕巾。
? 收拾好錄音站。
? 仔細檢查客戶端的所有文件是否已正確存儲。
? 確保所有 Faceware 硬件均已包裝好。
回到辦公室后,準備下一次拍攝的工具包。


?

使用靜態攝像頭進行工作室/實時面部捕捉

?

校準/中性文件

校準對于實現最佳跟蹤結果至關重要。校準時,面向攝像頭或跟蹤設備,將面部放松至中立位置,同時看著攝像頭或略低于攝像頭。這為表達值建立了基線。校準不當可能會導致面部動畫不準確或出現故障,因此建議在需要時重新校準。校準還可以補償獨特的面部特征。例如,如果您的眼瞼比平均水平更遮蓋,則通過輕微瞇眼進行校準可以調整眨眼值。
?

閉塞

遮擋是指面部特征被遮擋而無法看到。當我們的跟蹤技術能夠清晰地看到眼睛、鼻子、嘴巴和下巴時,它的性能最佳。阻塞的常見來源包括:

  • 面部毛發:跟蹤可能會混淆上唇的胡須、抓住鼻子而不是嘴巴,或者校準失敗。

  • 眼鏡:跟蹤可能會將眼鏡的頂部誤認為是眉毛,或者由于反射而顯示不正確的眼睛位置。

  • 長發或劉海:眉毛前面的頭發會阻礙跟蹤,可能導致校準失敗。

  • 帽子:跟蹤可能會將帽檐誤認為是眉毛,而帽子投射的陰影會降低跟蹤效果。

為了獲得最佳效果,請修剪覆蓋嘴唇的胡須或胡須,避免戴眼鏡,并使長發遠離面部特征。
?

膚色和色彩

膚色單色的人,例如白皙皮膚配淺色頭發或深色皮膚配深色頭發,可能會因對比度有限而面臨跟蹤挑戰。化妝可以強調嘴唇、眼睛和眉毛。在這些情況下,調整照明也可能有所幫助。
?

取景(靜態相機)

正確的取景對于準確的面部跟蹤和動畫至關重要。為了獲得最佳效果,請確保您的臉部從上到下填滿畫面,留出空間讓您的下巴完全張開,同時仍從前額頂部到下巴底部進行拍攝。過度轉動頭部(>30 度)可能會導致跟蹤丟失。將大多數面部特征保留在框架內,以確保準確、自然的動畫。
?

照明/環境

使用 Faceware 的跟蹤時,適當的照明至關重要。雖然理想的場景涉及自然光,甚至是日光,但實際限制通常需要遵循以下最佳實踐才能獲得適當的照明:

  • 自動曝光靈敏度:某些靜態攝像機的自動曝光功能可能過于敏感。圖像成分的快速變化會對跟蹤產生負面影響,導致結果不穩定。如果抖動變得明顯,請考慮禁用自動曝光。

  • 弱光環境:跟蹤依賴于面部的清晰可見度。漆黑的房間效果不佳。雖然最小的照明可能就足夠了,但它可能會導致抖動增加或跟蹤不準確。一般來說,監控燈不足以進行跟蹤,可以從額外的照明中受益。

  • 半陰影和定向照明:避免將強光聚焦在臉部的一側,因為投射在另一側的陰影會擾亂跟蹤,導致錯誤的結果。自上而下的直接照明可能會在眼睛、眉毛和鼻子下方產生陰影,從而對跟蹤質量產生負面影響。

  • 后方照明:用戶身后的明亮光源照射到相機的框架中會降低跟蹤質量。只要有可能,將照明放置在用戶前面,最好在臉部兩側提供均勻的照明。

  • 明亮的窗戶和燈光:極亮的燈光可能會導致“井噴”,無法準確跟蹤皮膚上的亮白色反射。為了保持跟蹤質量,請考慮調暗或改變任何過亮的定向燈的方向。


請記住,為了正確跟蹤,您的臉部必須保持其自然外觀。扭曲面部特征的燈光或陰影可能會導致意外或不可靠的跟蹤結果,包括抖動動畫。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/167713.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/167713.shtml
英文地址,請注明出處:http://en.pswp.cn/news/167713.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python——第十三天

uuid 是通用唯一識別碼(Universally Unique identifier)的縮寫 UUID是一個128比特的數值 uuid模塊: 獲取一個128位(比特)的永不重復的數字,當然我們使用的時候會轉換為32個的字符串 impor uuud uui…

【Java 進階篇】Jedis:讓Java與Redis輕松對話的利器

在現代軟件開發中,緩存系統是提高系統性能的常見手段之一,而Redis作為一個高性能的緩存數據庫,被廣泛應用于各類系統。如果你是Java開發者,那么使用Jedis庫可以讓你輕松地與Redis進行交互。本文將帶你深入了解Jedis的快速入門&…

c語言-冒泡排序

冒泡排序原理: 冒泡排序是一種簡單直觀的排序算法,它重復地遍歷待排序的元素序列,比較相鄰的兩個元素,如果它們的順序不符合要求(例如升序要求前面的元素小于后面的元素),則交換它們的位置。遍歷…

國家開放大學平時作業 練習題

試卷代號:1377 理工英語3 參考試題 一、交際用語(共計10分,每小題2分) 1-5題:選擇正確的語句完成下列對話,并將答案序號寫在答題紙上。 1.-1 won the first prize in todays speech contest. - …

R語言——圖解taxize,強烈推薦收藏關注,持續更新中

圖解taxize 1. taxize分解思路1.1 圖解說明 2. 針對不同數據庫的函數組2.1 APGⅢ2.2 BOLD(barcode of life data system) 1. taxize分解思路 taxize可以幫助人們從許多數據庫中獲取信息。 由于要處理的數據庫很多,導致taxize包含的功能函數…

基本鎖介紹

鎖 1、分類 樂觀鎖:在select的時候不會加鎖,是基于程序實現的,所以不會存在死鎖的情況。適用于讀多寫少的場景(寫的并發量相對不高),可以提高系統的吞吐量。因為如果寫多的話,樂觀鎖會有很大機率更新失敗…

可持續創新 精選路線

在加速企業數字化轉型、 實現智能制造的升級之路上! 使用好的工具固然重要, 而有好工具,也要會用工具。生信科技不僅為企業提供強大的產品支持, 更有全方位的定制化服務, 提升工程師的工具應用能力, 讓企業…

C++ Qt QFile用法介紹與代碼演示

作者:令狐掌門 技術交流QQ群:675120140 csdn博客:https://mingshiqiang.blog.csdn.net/ 文章目錄 打開和關閉文件讀取文件寫入文件示例代碼自定義格式文件解析在Qt 中 QFile 的類用于讀寫本地文件系統中的文件。它繼承自 QIODevice,所以它包含了許多用于數據輸入和輸出的功…

c++ 課程筆記

105課: cpp文件分為 .h .cpp .cpp 文件 110課:124課 深拷貝 淺拷貝 自建拷貝構造解決淺拷貝釋放new后堆區析構函數的問題 (淺拷貝 拷貝內存地址, 釋放堆區時 導致源數據 釋放時,該地址無數據?而報錯) 淺拷貝: 拷貝了對方的值和 堆區內存地址(刪除 影響原數據堆區) 深拷貝…

第二類曲線積分@對坐標的曲線積分

文章目錄 abstract對坐標的曲線積分變力沿曲線所做的功平均功(恒力做功)變力做工弧段微分第二類曲線積分的定義函數在曲線弧上連續推廣:空間曲線弧的第二類曲線積分常用形式和簡寫利用第二類曲線積分表示變力做功性質 計算方法證明對坐標 x x x對坐標 y y y相加積分限和曲線弧起…

文件批量重命名技巧:圖片文件名太長怎么辦?告別手動改名方法

在日常生活中,常常會遇到文件名過長導致的問題。尤其是在處理大量圖片文件時,過長的文件名可能會使得文件管理變得混亂不堪。現在來看下云炫文件管理器如何批量重命名,讓圖片文件名變得更簡潔,提高工作效率。 操作1、在云炫文件…

python運算符重載之字符串顯示和右側加法

1 python運算符重載之字符串顯示和右側加法 1.1 重載字符串顯示 1.1.1 str和repr python調用prin()t時,自動調用__str__和__repr__, python調用str()時,自動調用__str__和__repr__, python調用repr()時,自動調用_…

深入理解C語言指針基礎概念:定義、內存地址與聲明初始化

導言: 在C語言中,指針是一項強大而重要的概念,直接涉及內存的底層操作。理解指針的基礎概念對于熟練運用C語言以及理解底層系統工作原理至關重要。本文將深入研究指針的定義、內存地址的概念以及指針的聲明和初始化,幫助讀者建立對…

C++之unordered_map/set的使用

前面我們已經學習了STL中底層為紅黑樹結構的一系列關聯式容器——set/multiset 和 map/multimap(C98). unordered系列關聯式容器 在C98中, STL提供了底層為紅黑樹結構的一系列關聯式容器, 在查詢時效率可達到log2N,即最差情況下需要比較紅黑樹的高度次, 當樹中的節點非常多時,…

3 動態規劃解解碼問題

來源:LeetCode第91題 難度:中等 描述:一條包含字母A-Z的消息通過以下映射進行了編碼: A->1,B->2,z->26,要接嗎已編碼的消息,所有數字必須基于上述映射的方法,反向映射回字母(可能由多種方法),例…

MindStudio學習一 整體介紹

一場景介紹 二 安裝介紹 1.LINUX 采用無昇騰硬件采用linux 分部署 2.WINDOWS 3.linux下安裝整體步驟 3.1安裝依賴 3.2 安裝步驟 1.gcc cmake 等依賴 2.python3.7.5 3.pip 安裝依賴 4.安裝JDK 5.安裝 Ascend-cann-toolkit 6.解壓安裝Mindstudio 7.進入bin路徑 ./…

MySQL where 子句

文章目錄 前言MySQL where 子句語法 從命令提示符中讀取數據使用PHP腳本讀取數據后言 前言 hello world歡迎來到前端的新世界 😜當前文章系列專欄:Mysql 🐱?👓博主在前端領域還有很多知識和技術需要掌握,正在不斷努力…

Javascript的form表單校驗輸入框

以下是HTML代碼&#xff1a; <form name"myForm" onsubmit"return validateForm()"><label for"name">姓名&#xff1a;</label><input type"text" id"name" name"name"><br><l…

【ArcGIS Pro微課1000例】0035:柵格影像拼接(dem高程數據)

本實驗講解在ArcGIS Pro中,柵格數據的兩種拼接(鑲嵌)方法,適用于遙感影像、DOM、DEM、DSM等常見柵格數據。 文章目錄 一、加載實驗數據二、柵格拼接工具1. 鑲嵌2. 鑲嵌至新柵格三、注意事項四、拓展閱讀一、加載實驗數據 加載配套實驗數據中的0035.rar中的兩個dem數據,如…

455.分發餅干

原題鏈接&#xff1a;455.分發餅干 思路&#xff1a; 先使用大餅干喂飽大胃口的&#xff0c;再到剩余的里面用大餅干喂剩下大胃口的 &#xff0c;直到全部滿足或者喂不了了為止。 全代碼&#xff1a; class Solution { public:int findContentChildren(vector<int>&am…