bvhの読み込みについて、 | CLIP STUDIO ACTIONの要望・不具合ボード | CLIP STUDIO
よくある質問
教えて!Q&A
要望・不具合


CLIP STUDIO ACTIONの要望・不具合ボード

更新日:2016/01/15 09:56:40
反対数:0
賛成数:0
返信数:12
閲覧数:2240
ID:83558
from ksato さん
2016/01/07 01:53:52
 
読み込み/書き出し

bvhの読み込みについて、

 
bvhの読み込みの基本について、知っておこうと思い書き込みました。

質問内容としては、
bvhの読み込みができるのですが、どのようなデータが読み込めるかが知りたいです。


bvhの作成の際には、オイラーの順序、フレームレート、'End Site' Output Method(『エンドサイト』出力方法)、Re-Orient Basis of Rotation(回転の基礎を再適合させてください。)??

何やら、面倒な設定が必要なようなので、どのような素材を用意するべきなのか、まとめて頂けると幸いです/

------------------------------------------------------------
■バージョン:1.2
※[ヘルプ]メニュー→[バージョン情報]で確認できます。

■OS
Windows XP(   ) Windows Vista(   ) Windows 7 (   )
Windows 8(   ) Windows 8.1(   ) Windows 10( ○ )
MacOS X 10.6(   ) MacOS X 10.7(   ) MacOS X 10.8(   )
MacOS X 10.9(   ) MacOS X 10.10(   ) MacOS X 10.11(   )
その他(   )
------------------------------------------------------------
賛成数:0   反対数:0   
from
スレ主
ksato
さん
2016/01/07 22:37:15
質問主です。
質問していて済みませんが

改めて質問内容を読み直すと、
大ざっぱ質問してしまったので、ひどく困難な質問をしてしまっていると感じたりもしています。

詳しいに越した事は無いのですが、個人的な作成手順を構築できればいいとも思ってます。

一番知りたい内容としては、オイラーの順序です。次は回転の基礎方向(ボーンつなき方向?)になるとは思うのですが、、
まずは最低限の条件だけでも教えていただき、こちらで試してみて、改めて質問を重ねられればと思います。
from
スレ主
ksato
さん
2016/01/08 11:49:32
まとめ切れずに投稿してしまって申し明けないのですが、、基本的には自己解決できそうです。柔軟にサポートされいる印象をうけています、前回の投稿の要点だけでも教えてもらえると嬉しいです。
from
スレ主
ksato
さん
2016/01/08 23:17:33
質問主です。
色々とテストをしてみたのですが(色々と厄介でした;)
質問当初に使おうとしていたツールのコンバーターでは、無理でしたので
変更して、手順としては解決したと思っています/

/とはいえ、基礎となるツール欠陥では?
        と、思われる問題に、行き詰まりました。/

(※女子学生A_ACTIONを使ってテストをしています)

○まずは、CLIPStudioActionで出力した汎用性BVHファイルを作成し、
 モーション無しキャラクターに入力すると、
 何故か手のモーションは、制御できません;;

 入力に使用した、このモーションデータの手のモーションは、
 キチッと作成されている事は確認しています。

 今度は、CLIPStudioActionで出力した(すべてのノード)BVHファイルを作成し、
 モーション無しキャラクターに入力すると、
 これでは、キチッと手のモーションも使われます。


○別の問題としては、これはコンバーターの問題かもしれませんが;;
 とはいえ、この一つの問題以外は、正常と思われるデータファイルを出力してくれています。
 
 それは、ルートノード(今回は「Hips_bb_」)が、出力(ツールでコンバート)すると、
 元のデータとは違う、移動、回転などが加わったりしまうのです;;

 この問題は、CLIPStudioActionでモーションを割り当てた、完成
 データ(モーション付きキャラクター)を、修正できればと思うのですが、、、

 ルートノード(今回は「Hips_bb_」)は、ジンバルロック?の為か、
 選択、修正が出来ないできないです、、対処方法がありましたら、お願いします/


上記の問題解決については、ツールでの操作では、どうしようも無いと思えて、
BVHでのモーション運用には、手詰まり感を感じています。

from
スレ主
ksato
さん
2016/01/09 00:21:15
参考として、テストで作成したBVHファイルを添付します。


素材として、キャラクターの「女子学生A_ACTION」、素材モーションの「あくび02」を、
使わせてもらっています//

問題の一つである、ルートノード(今回は「Hips_bb_」)に、回転が加わってしまっていると、
思われるモーションデータである、BVHファイルです。

このモーションをCLIPStudioActionで修正ができると、解決策になるのですが、、
精査を、宜しくお願いします//
from
スレ主
ksato
さん
2016/01/09 00:44:30
一応^^;、 過去の投稿文の注釈になるのですが、文章を読み安くするために、

「 読み込み を ⇒ 入力 」

「 書き出し を ⇒ 出力 」

として、文を書き込みました。
from
スレ主
ksato
さん
2016/01/09 01:13:39
切れ切れの投稿になってしまい済みませんーー;;
一応、「Hips_bb_」は、スライダーでの変更であれば、回転する事ができますね、、、
とは言え、モーションですので、一括で変更できないと;実用的に思えないかと、、、
要望にさせてもらいます/
from
スレ主
ksato
さん
2016/01/09 13:07:06
質問主です、、
色々と投稿を書き込んでしまったのですが、、;
今回がまとめになるはずです^^;

(すべてのノード)BVHファイルの入出力加工の方法については、
こちらで何とかできそうです。これに関しては自己解決という事に。

こちらにアップしたBVHファイルについては、未熟なデータでしたので、
(記載内容以外にも、問題点もありますが;)とりあえず問題解決できそうです。
---------------------------------------------------------------------------

とはいえ、

○汎用性BVHファイルの読み込みの問題。

○ルートノード?のモーションフレームの一括変更機能を要望します。
 (イメージとしては、ノードを選択してグラフエディタで全選択して、
   さらに、キチッと90度回転の追加など、、数値入力変更が出来ればと思ったりしてます)

この二点を、宜しくお願いします/
from
CLIP
サポート担当
さん
2016/01/09 14:43:30
ご連絡いただき、ありがとうございます。

お問い合わせいただいた内容について、それぞれご案内いたします。

>○汎用性BVHファイルの読み込みの問題。

現状では、BVH(汎用形式)で書き出した場合、手や足先につけたモーションは
書き出されません。

こちらの機能については、ご要望として承り、今後の開発にて対応を検討して
まいります。

>○ルートノード?のモーションフレームの一括変更機能を要望します。

BVH形式のモーションを読み込む際には、[BVH読み込み設定]ダイアログが
表示されるようになっております。

モーションが正しく表示されない場合には、基本的にはこちらのダイアログの
設定を変更し、読み込みをお試しいただく形になりますが、現在元のモーション
とは違う状態で読み込みが行われる状況でしょうか。

お手数ですが、詳細について再度お知らせください。

よろしくお願いいたします。
from
スレ主
ksato
さん
2016/01/10 15:28:23
>>○汎用性BVHファイルの読み込みの問題。

>現状では、BVH(汎用形式)で書き出した場合、手や足先につけたモーションは
>書き出されません。

不具合に思えるのですが、
「書き出し出来ない」という仕様なのですね/


こちらで、調べた範囲を記載しときます。

BVHの汎用仕様としては、足先が含まれるモノは知らないです。
BVH形式では、Toe(つま先)という用語のボーンもありますが、
これは、足首を制御するボーンですし、子ボーンはEnd Site(名はコンバーターに依存)
になるのですが、それでつま先制御ができる場合もありますが、仕様外のはずです。

BVHは、キャプチャーデータとして昔から汎用的に使われているフォーマットですので、
他のツールでも扱える事ができたりするので、そちらで調べた範囲では、
手のモーションは、書き出されツールによっては、扱う事ができています。

しかし、汎用仕様としてはボーン名が仕様に合っていないようです。
間違っていなければ;下記が汎用仕様のはずです。


│          └[LeftWrist]
│              │
│              ├[LeftFinger0]
│              │  └[LeftFinger01]
│              │      └[LeftFinger02]
│              │          └[End Site]??
│              │
│              ├[LeftFinger1]
│              │  └[LeftFinger11]
│              │      └[LeftFinger12]
│              │          └[End Site]??
│              │
│              ├[LeftFinger2]
│              │  └[LeftFinger21]
│              │      └[LeftFinger22]
│              │          └[End Site]??
│              │
│              ├[LeftFinger3]
│              │  └[LeftFinger31]
│              │      └[LeftFinger32]
│              │          └[End Site]??
│              │
│              └[LeftFinger4]
│                  └[LeftFinger41]
│                      └[LeftFinger42]
│                          └[End Site]??
(※文字数オーバーで省略;;※)

とはいえ、昔から使われている汎用のBVHファイルには、手の指のモーションは含まれて来なかったはずです。
昔の薄い記憶では;;MotionBuilderでも扱っていないはず(確認し直してません;)
3dsMAXのCharacter Studioでも、認識するが(仕様外だと弾かれるので構造的には有っている判断になる)が、
コントロールまでは出来なかったりするので(当然、遠回りのコンバート手順を踏めばなんとかなる)
手の指のデータは、古来から使われている仕様からは外れるかもしれませんね。

当然、ツールは更新されてますから、3dsMAXでは、CATでBVHを柔軟にサポートされてますし、
BVHは、元々がキャプチャーデータなのでサイドプラグインでの仕様も含めれば多くのモーションを扱える3DCGが
汎用形式外の※読み込み;ができるようにしているようです。


本筋に戻りますが、、
上記の形式のBVHファイルを作成し、CLIPStudioActionのキャラクターに読み込んだのですが、、
手の動きは、制御できませんでした。


本当に正しいのかは自信はありませんが、
せっかく調べたので、書き込みました^^;



-------------------------------------------------------------------
>>○ルートノード?のモーションフレームの一括変更機能を要望します。

>BVH形式のモーションを読み込む際には、[BVH読み込み設定]ダイアログが
>表示されるようになっております。

こちらについては、機能質問ではく、機能の要望です/


宜しくお願いします/
from
スレ主
ksato
さん
2016/01/10 15:57:49
汎用性BVHファイルの書き出しについてもう一つ。

書き出したBVHファイルを、他のツールで通常の方法で読み込むと、

フレーム数が倍とかで読み込まれたりします。

現状、コンバーターの機能で、正常のフレーム数であろう数値に修正して読み込んだりしています。

こちらも、調査して頂けると嬉しいです。
from
CLIP
サポート担当
さん
2016/01/14 18:40:18
お時間を頂いており、申し訳ございません。

BVHは下記のような構造になっているデータであれば読み込んでいただけます。

Hips
├Chest
|├Neck
||└Head
|├LeftCollar
||└LeftUpArm
|| └LeftLowArm
||  └LeftHand
|└RightCollar
| └RightUpArm
|  └RightLowArm
|   └RightHand
├LeftUpLeg
|└LeftKnee
| └LeftFoot
└RightUpLeg
 └RightKnee
  └RightFoot

また、これに似た名称がついていれば読み込むことができます。
少しの文字の違いであれば読み込めますが、問題が出るようであれば、
上記の名称と合わせていただき、ご確認ください。

>一番知りたい内容としては、オイラーの順序です。

BVHファイルに書かれている順番です。
”CHANNELS 3 Zrotation Yrotation Xrotation”
というようなデータであれば、ZYX順になります。

>次は回転の基礎方向(ボーンつなき方向?)になるとは思うのですが、、

基礎方向に関して、Tポーズの状態が、角度0,0,0になっているのが望ましいです。

>正常のフレーム数であろう数値に修正して読み込んだりしています。

CLIP STUDIO ACTION 1.2.0では、Frame Time(1フレームの時間)を
「0.016667=1/60秒」で出力しています。
読み込み側でこの値を正常に読み込まれば問題ないかと存じます。
from
スレ主
ksato
さん
2016/01/15 09:56:40
多投稿中、自己解決してしまっているのですが、、
BVHの読み込みの説明をありがとうございます/
参考させてもらいます/


>>○汎用性BVHファイルの読み込みの問題。
>現状では、BVH(汎用形式)で書き出した場合、手や足先につけたモーションは
>書き出されません。
>こちらの機能については、ご要望として承り、今後の開発にて対応を検討して
>まいります。

今後の発展を楽しみ、使わせてもらいます。

2019年11月28日に本サービスの投稿受付は終了いたしました。「CLIP STUDIO SUPPORT」をご利用ください。

よくある質問
教えて!Q&A
要望・不具合