hirax.net::inside out::2012年10月04日

最新記事(inside out)へ  |   年と月を指定して記事を読む(クリック!)

2012年9月 を読む << 2012年10月 を読む >> 2012年11月 を読む

2012-10-04[n年前へ]

バストの動きをBVHファイルで表現できるか? 

 モーション・キャプチャ・データ用ファイルフォーマットBVH ファイルを眺め「こんなこと」を考えました。

 BVH ファイルは「骨が関節を介して繋がっている」ようなモデルを表現しています。初期状態として「骨の長さ」が決められて、そして刻々の「関節の回転方向・角度」が指示されることで、人体の動きを表現するという具合のフォーマットです(私が仕様を勘違いしていなければ)。

 こういった仕様だと、「人体の一部だけれど、骨で繋がっているわけじゃない」という物体(の動き)を直接表現することができなくなります。たとえば、胸部(バスト)の動きを表現しようとしても、「関節を介して固定長の棒(=骨)の先に繋がれている物体」が揺れている、という具合になってしまいます。…しかし、バストというのは「骨がある」「関節に繋がれた物体」ではありません(私がとんでもなく胸部の仕組みを勘違いしていなければ)。

 それなら、一般的なBVHファイルでは胸部の取り扱いはどのようにされているだろう?と思い、まずはPerfumeのダンス・モーション・キャプチャ・データ(右図)を眺めてみました。すると、Perfumeメンバを表現しているBVH人体構造は下記のような構造になっていて、そもそも胸部・バストというものが存在していません。…少し残念です。

 Chest
  Chest2
   Chest3
    Chest4
     Neck
      Head
     RightCollar
      RightShoulder
       RightElbow
        RightWrist
     LeftCollar
      LeftShoulder
       LeftElbow
        LeftWrist
 RightHip
  RightKnee
   RightAnkle
    RightToe
 LeftHip
  LeftKnee
   LeftAnkle
    LeftToe

 次に、Poserが出力するBVHファイルを見てみると、胸部・バストは存在していて、肩にぶらさげられています。しかし、振り子時計ではあるまいし、「肩に固定長の棒で繋がれた物体」では自然なおっぱいの動きを表現できるとは思えません。少なくとも、観察眼を持つ人の目を騙すことはできそうにありません。

 waist
  abdomen
   hest
    neck
     head
      rightEye
      leftEye
     rBreast
     lBreast
…

 人が体を自分の意志で動かそうとする時には、関節で繋がれた骨と、骨を繋ぐ筋肉が必要で、そういった骨と関節の動きさえ表現すれば(自分の意志による)動きは記述することができるのかもしれません。

 しかし、自然の力でただ揺れる物体(胸部・バスト)の動きが魅力的であるのも、またひとつの真実です。だから、そういった「動き」を何かしらのモーション・データとして記録したくなったりもします。

 というわけで、胸部・バストのモーションデータを記録するには、どのようなフォーマット・仕様が必要なのだろう?と考え・悩んでいる今日この頃です。

バストの動きをBVHファイルで表現できるか?