- setagaya hentai doumei -
[ Home / About / Code / Doc / Junk / Link ]

Metaposer

[ top / about / interface / snapshot / development / memo ]

Interface

Metaposer 自体の操作方法と、 Metasequoia 上での オブジェクト名のつけ方。

操作方法

マウスの右ボタンでワールド全体の位置や回転を変更して、マウスの左ボタンで関節を曲げます。

関節を曲げるには、関節に付いてる円盤をドラッグし、 その関節の軸を中心にまわす感じで、マウスを動かすと曲がります。 円盤は X 軸が赤で、Y 軸が緑で、 Z 軸が青になってます。 回す順序は LightWave 方式の Z → X → Y にしてあります。

マウスの右ボタンをダブルクリックするとワールドの位置変更モードが XY 回転 → XY 移動 → XZ 移動に切り替わります。

デリートキーで選択中の円盤の回転角が 0 にリセットされます。

マウスの左ボタンをダブルクリックすると、回転軸の表示が XYZ 軸 → X 軸 → Y 軸 → Z 軸 の順に切り替わります。
軸の選択がしにくいときなどに使ってみてください。

オブジェクト名のつけ方

Metasequoia 上でオブジェクトに付ける変な名前の説明です。
人だとこんな(jpeg44k)感じになります。

基本

オブジェクト名はアルファベットの大文字と小文字と数字と「_」以外は使わないでください。

スペースも混ぜないでください。Metaposer が死にます。

基本的にアルファベット大文字 1 文字の制御文字と「_」で囲まれた内部の文字列が、 Metaposer では識別子とゆーアポーな名前として認識されます。
なのでアポーな名前にはアルファベットの大文字は使えません。

制御文字

制御文字とはそのオブジェクトを Metaposer に対して、 どんな機能のあるオブジェクトとして認識させるかを制御する文字です。

必ずアルファベット大文字です。

O
Metaposer でのオブジェクト名となります。
Metaposer 上で同じオブジェクトにしたいオブジェクトは、 全て同じオブジェクト名にします。
直後に制御文字として「S」または「H」が来ます。

S
オブジェクトのスキンになります。
つまり、Metaposer 上では、このオブジェクトを変形して表示することになります。
一つのオブジェクトに複数のスキンを持たせることができます。

H
オブジェクトの階層名を定義します。
直後に「A」と「V」の制御文字が来ます。

A
階層の回転軸の位置になります。
「A」の後にはこの階層の親となる階層の名前を入れます。
名前を省略するとルート階層になります。
ルート階層を複数持つこともできます。
このオブジェクトの重心が回転軸の中心になるので、オブジェクトは球にしておくとわかりやすくなります。
Metaposer 上で関節を曲げるときの球の半径もこのオブジェクトの大きさで決まります。

V
この階層の影響範囲を示します。
Metaposer は、このオブジェクト中の頂点に一番近いスキン上の頂点をこの階層にリンクします。
通常はスキン上のこの階層にリンクしたい部分のポリゴンをコピーしたオブジェクトにします。

腕とかはこんなふーになります。

Oude_Sskin
Oude_Hkata_A
Oude_Hkata_V1
Oude_Hhiji_Akata
Oude_Hhiji_V1
Oude_Hte_Ahiji
Oude_Hte_V1

「V」の後ろの「1」はスキンをリンクするときの有効半径にする予定ですが、 まだ意味はありません。必ずなにか数字を書いてください。

オブジェクトの作りかた

軸にするオブジェクトは軸の中心がわかりやすいように球にするのがオススメです。

影響範囲にするオブジェクトはスキンからコピーしてくると楽です。

あとはサンプルを見てください。

ちなみにマテリアルがないポリゴンがあると Metaposer が死にます。
軸にするオブジェクトと影響範囲にするオブジェクトにもマテリアルを設定してください。


back to http://www.F-Team.org.