2008/01/13

BVH file format

BVH為motion capture服務公司「Biovision」用來提供motion capture資料所推出的資料格式,其資料主要分作HIERARCHY與MOTION兩個部份。

HIERARCHY
由關鍵字"HIERARCHY"開頭,描述骨架的層次與初始姿勢。
"HIERARCHY"後緊接著以關鍵字"ROOT"與其名稱,為該HIERARCHY的根,並以"{ }"包覆其子階層,自此以後,將會以遞迴的方式去定義其children。
在"{"之後,緊接著的是"OFFSET",在ROOT中是代表與原點的偏移量,在其他時候是代表該節點與parent的偏移量,三個數值分別代表X, Y, Z的偏移量;在"CHANNELS "後接的是CHANNELS 數目與各CHANNELS 的類別。

MOTION
由關鍵字"MOTION"開頭,描述骨架的動作。
"Frames:" 後為該動作的Frame數
"Frame Time:" 後為該動作的sampling rate
在sampling rate後將接著一連串的數據,每一行代表一個Frame;根據"HIERARCHY"內的CHANNEL個數,一行當中將會有該數量個數值,假使HIERARCHY中共有20個CHANNEL,則一行會有20個數值以代表該Frame各個Channel的數值。

沒有留言 :