Enjoy with toon characters!

English here >>

PeriodicMotion : PoserPythonScript download here

"Periodic Motion" は、PoserPython スクリプトです。

このスクリプトは、選択したフィギュア・パーツのパラメータに対して繰り返しの動きを設定します。
動作検証は、Windows XPのPoser6Jと7Jで行っています。

Macintoshは未検証です。

尚、このスクリプトによる損害やトラブルに対して、一切の保証・責任は負いません


使い方

  1. 動作をつけたいフィギュアのパーツを選択します。
  2. スクリプトメニュー > kool_pdoll > PeriodicMotion を選択します。(Poser7)
    または、スクリプトウィンドウにPeriodicMotion.pyを登録してそのボタンをクリックします。
    ---- 登録の仕方はマニュアルなどを参照してください。----
    script window
  3. 下図のようなウィンドウが表示されます。
    ---- パラメータ名は、各フィギュアの設定により変わります。----
  4. ボタンをクリックして、必要な値を設定します。
  5. 必要に応じてチェックボックスをクリックしてください。
  6. OKボタンをクリックすると、チェックしたパラメータに繰り返し動作が設定されます。

注意:このスクリプトはUNDO(やり直し)がきかないので、必ず実行前にファイルを保存してバックアップしておいてください。

script menu

Red numbers and rectangles are for next explanation.


各ボタンとチェックボックスについて

1.StartFrame & EndFrame

繰り返し動作を与える最初のフレームと最後のフレームを設定します。

スタートフレームの初期値は、現在のフレーム位置。
エンドフレームの初期値は、そのシーンの最終フレームです。

2.The setting of the wave pattern

これらのボタンの値により、繰り返し動作のパターンが設定されます。

Amplitude と Offset value の単位は、移動の時「インチ」です。(回転は「度」、拡大縮小は「%」です。)

Step と Phase の単位は、「フレーム」です。

それぞれの値による変化は、以下の図を参照してください。(デフォルトではsinカーブ状の変化です。)

Amplitude & step
offset
Phase
Phase minus

3.x,y,z Transfer

パラメータの、XYZ軸移動に変化をつけるときにチェックします。

Amplitude と Offset value の単位は、「インチ」です。

4.x,y,z Rotation

パラメータの、XYZ回転に変化をつけるときにチェックします。

Amplitude と Offset value の単位は、「度」です。

5.x,y,z and All Scale

パラメータの、XYZ拡大縮小および拡大縮小に変化をつけるときにチェックします。

Amplitude と Offset value の単位は、「%」です。

6.Change the pattern of tween frames

キーフレーム間の変化を変更するときに、チェックします。

「Pattern only」をチェックすると、繰り返し動作を与えず、フレーム間の変化だけを変更します。

7.Overwrite

ここをチェックすると、元のパターンをクリアしてから繰り返し動作を与えます。

8.Attenuation, Increase, Random

「Amplitude」で設定した値を変化させます。以下の図を参照してください。

Attenuation
Increase
Random

9.All frames

全てのフレームにキーフレームを設定します。

all frames

10.Cosin wave, Abs Sin wave, Saw wave

波形を変更します。

それぞれの効果は、以下の図を参照ください。

Cosin wave

cosin wave

Abs Sin wave

Abs Sin wave

Saw wave

Saw wave

Ad Space

DancingFlower02