名詞解釋
BVH是BioVision等設備對人體運動進行捕獲後產生檔案格式的檔案擴展名。
簡介
BVH檔案
BVH檔案包含角色的骨骼和肢體關節旋轉數據。BVH 是一種通用的人體特徵動畫檔案格式,,廣泛地被當今流行的各種動畫製作軟體支持。通常可從記錄人類行為運動的運動捕獲硬體獲得。
BVH捕獲信息
圖中用節點表示關節, 連線表示驅乾, 身體的各個部分形成了子樹的形式。BVH檔案的第一部分定義了關節樹和每
個關節點的名稱、通道數目、關節與關節之間的相對位置, 即定義了人體各部分的骨骼長度。由於人體存在的差異, 可以通過改變相對位置的數值來區別不同年齡、不同身材比例的人。對於每一個關節, 都有三個旋轉參數( 相對於X、Y、Z 軸的旋轉角度) 來描述運動信息。Hips 關節點作為整個人體的根關節點還含有三維空間位置參數, 從而完成了對人體運動情況的完整描述。
BVH 檔案的第二部分記錄了運動的數據, 定義了動作數據持續的長度( 即幀數) 以及每幀之間的時間間隔。按照第一部分定義的關節順序提供每幀數據, 記錄了每一幀中各個關節節點的位置信息和旋轉信息。
3D人體模型通過建立相對應的骨骼節點,讀取BVH空間數據,即可再現動作捕捉時演員所進行的動作,實現各類3D電影動畫中的動漫人物逼真動作。在最新的BVH動作捕捉設備中,甚至將節點具體到演員臉部的表情,以完成像《阿凡達》中出現的精緻製作的虛擬CG人物。