Exedit.anm

* Link to original text : ja:Exedit.anm

* anm

In "AviUtlEnMod", Exedit.anm is also translated.

オブジェクトを小刻みに振動させる事ができるアニメーション効果です。

オブジェクトがその場に固定された状態で振り子運動をするアニメーション効果です。

速さ「2」で1秒間に1周します。

ボールを地面に自由落下させた時の跳ね返るさまを表現したようなアニメーション効果です。

* 100：0.1秒毎に1往復する（1秒で10往復）
* 200：0.1秒毎に2往復する（1秒で20往復）

このアニメーション効果は、「個別オブジェクト」である場合に有効になります。
「テキスト」の字間を広げたり狭めたりできるアニメーション効果です。

（文字オブジェクトのアライメントを変える事で挙動を変更できます）

（これも文字オブジェクトのアライメントを変える事で挙動を変更できます）

画面外からオブジェクトが直線移動で登場するアニメーション効果です。

### Random >>

オブジェクトが集まってくる方向を全てランダムにできます。例えば、「数」を「10」としていた場合、通常は全てのオブジェクトが36°（360°÷10）ずつという決まった角度で集まってきますが、ランダム方向にチェックを入れた場合、全てのオブジェクトがランダムな角度から登場します。

### Light

登場してくるまでの間（3D回転してる間）、オブジェクト自体の明度が点滅するようなエフェクトがかけられます。『0』は点滅しません。

## Appear while falling at random interval

このアニメーション効果は、「個別オブジェクト」である場合に有効になります。
部分ごとにランダムに落ちてくるアニメーション効果です。

## Appear while rising up

オブジェクトが前に（画面から見て手前）寝そべっている状態から、起き上がって登場するアニメーション効果です。（カメラ制御で確認すると分かりやすいです）

## Appear from nowhere

その名前の通り、「何処からともなく登場」してくるアニメーション効果です。（瞬間移動してくるようなイメージ）

### Speed

反復移動の速度を変更できます。

* 20：1秒間に1往復
* 40：1秒間に2往復

### Shift

この項目は、「個別オブジェクト」である場合に有効になります。
1つ1つのオブジェクトをずらして動かす事ができます。

* 0：そのまま
* 50：半周期分ずれる
* 100：元に戻る

### 補足

ちなみにこのような「反復移動」は、「X」「Y」を「反復移動」に指定する事でも同じような動きにできます。（反復移動する間隔は「設定」からフレーム間隔で指定できます。

## Rotation of the coordinate (individual objects)

このアニメーション効果は、「個別オブジェクト」である場合に有効になります。
「テキスト」を回転させることができるアニメーション効果です。

## Cube (camera control)

オブジェクトを立方体の形にできます。カメラ制御で使ってください。
立方体(カメラ制御)で調整できるのは「サイズ」だけです。

## Sphere (camera control)

オブジェクトを球体にできます。カメラ制御で使ってください。

球体で調整できるのも「サイズ」だけです。

## Shatter

オブジェクトがバラバラに砕け散りながら退場するアニメーションです。

（※このアニメーションは設定次第ですごく処理が重くなります）

### 設定

右下にある「設定ボタン」（設定ボタン）から更に詳細な設定ができます。

Debri size
砕け散った際の1つ1つの破片のサイズを設定できます。（単位：px）

破片サイズを小さくすればするほど処理が重くなります。

Speed
砕け散った破片が飛び散る際の「速度」を設定できます。

大きい値を指定すればするほど派手に砕け散るイメージになります。

Gravity
砕け散った破片が自由落下していく際の速度（重力加速度）を設定できます。

Time lag
中心XYZで指定した座標から、その周囲も追随して砕け散り始めるまでの「時間差」を設定できます。

「0」と指定すると全てが一気に砕け散ります。

Distance effect
砕け散った破片が飛び散る際の「距離」を設定できます。

大きくすればするほど派手に飛び散ります。

Random spin
1つ1つの破片が回転する「速度」を設定できます。

Random>>
数値を上げれば上げるほど、破片が飛び散っていく方向がランダムになります。

vPlay
砕け散るアニメーションの全体の速度を設定できます。

### Blinking rate

点灯した際、「点滅する割合」と「消灯する割合」を設定できます。

例えば「50」の場合、
点滅する時間は0.5秒/消灯する時間も0.5秒
となります。
例えば「100」の場合、
点滅する時間は1秒/消灯する時間は0秒
となります。
### vLighting

点灯する際の速度を設定します。

「100」とすると一瞬でパッと点灯し、「30」などとするとフェードインするような感じで徐々に点灯します。

### vOff

点灯する際の速度を設定します。

「100」とすると一瞬でパッと消灯し、「30」などとするとフェードアウトするような感じで徐々に消灯します。

### Time

点滅する時間を設定できます。（単位：秒）

* ＋：点滅スパンを短くしつつ段々と登場する
* ー：最初に登場し、その後だんだん点滅のスパンを短くしつつ退場する

### Interval of blinking

点滅する間隔（フレーム）を設定できます。「1」とすれば最終的に1フレーム毎に点滅するようになります。

## Simple deformation

オブジェクトの上下左右4隅のポイントを、画面上でドラッグする事で、自由自在に変形する事ができるアニメーション効果です。

### Time elapsed

移動方法（直線移動や加減速移動など）を指定する事で意味のあるパラメータになります。

### 設定

右下にある「設定ボタン」（設定ボタン）から更に詳細な設定をできます。

Coordinate
座標は、簡易変形の上下左右4隅のポイントの座標を示しています。

順番としては、

{左上X座標,左上Y座標,右上X座標,右上Y座標,右下X座標,右下Y座標,左下X座標,左下Y座標}
となります。

Division#
数値を上げるほど、オブジェクトを変形するの際の滑らかになります。

「16」まで上げてしまうと動作が重くなるので、デフォルトの「4」くらいが丁度良いかもしれません。

Drawing method
これについては0～4まで選べるみたいですが、LuaにはANDがないので多分機能していません。

```
 if( AND(mode,1) ~= 0 ) then
  if( x == 1 or y == 1 or x == div or y == div ) then
   obj.setoption("antialias",1)
  else
   obj.setoption("antialias",0)
  end
 end
--端にアンチエイリアスをかけていますね
 if( AND(mode,2) == 0 ) then
  obj.drawpoly(x0,y0,z0,x1,y1,z1,x2,y2,z2,x2,y2,z2 ,u0,v0,u1,v0,u1,v1,u1,v1)
  obj.drawpoly(x0,y0,z0,x2,y2,z2,x3,y3,z3,x3,y3,z3 ,u0,v0,u1,v1,u0,v1,u0,v1)
 else
  obj.drawpoly(x0,y0,z0,x1,y1,z1,x2,y2,z2,x3,y3,z3 ,u0,v0,u1,v0,u1,v1,u0,v1)
 end
--裏面も絵画するんですね

```

## Simple deformation (camera control)

オブジェクトを立体的(3D的)に変形させることができます。カメラ制御を使用します。

### 設定

右下にある「設定ボタン」（設定ボタン）から更に詳細な設定をできます。

Coordinate
X,Yの他に、Z座標も追加されます。

順番としては、

{左上X,Y,Z,右上X,Y,Z,右下X,Y,Z,左下X,Y,Z}
となります。

Division#
普通の「簡易変形」と同じです。

Drawing method
普通の「簡易変形」と同じです。

## Reel rotation

オブジェクトがスロットの回転しているようなイメージで上下（左右）に高速で回転するアニメーション効果です。

### Number of revolutions

回転数を設定できます。

数値を大きくすればするほど、高速で回転する
ーにすると逆方向（上）に回転する
0でも3回転くらいする

## Kaleidoscope

オブジェクトの一部の素材を使用して、万華鏡のようなことができるアニメーション効果です。

### Center X, Center Y

オブジェクトを万華鏡表示にするためのオブジェクトの一部の座標を設定します。

* 右下の「表示位置確認」にチェックを入れる事で、点線の△マークが表示されます。
* △部分を何個にも重ねて「万華鏡」をつくります。

### Rotation

「表示位置確認」をONにした状態での「三角形」の角度を設定できます。基本的には「回転」だけさせれば「万華鏡っぽく」なります。

### 設定

右下にある「設定ボタン」（設定ボタン）から更に詳細な設定をできます。

Vertex#
1つの島（？）に何個オブジェクトがくっつくかという事を設定できます。

角数「4」･･･真ん中の島に4つの画像がくっついている
角数「6」･･･真ん中の島に6つの画像がくっついている
Repeat#
「オブジェクトが何個もくっついた島を上下左右に何回繰り返しするか」を設定できます。最大数は「4」です。

Fixed size
万華鏡全体の矩形のサイズを指定できます。

Circular mask
チェックを入れる事で「本物の万華鏡」みたいな円形表示になります。

Spin sync
チェックを入れる事で「万華鏡」全体が回転します。

Anti-aliasing
アンチエイリアスのON・OFFが出来ます。ONにすると滑らかな仕上がりになります。

### Circumference

オブジェクトを円周に配置する際の円周の長さを指定します。
例えば

「100」と指定した場合：
→1円周上に、「設定」で指定した数分のオブジェクトが均等に配置される
「200」と指定した場合：
→2円周上に「設定」で指定した数分のオブジェクトが均等に配置される
という感じになります。

### Rotation

円周上に配置したオブジェクトを回転させる事ができます。

* ＋：時計回り
* ー：反時計回り

### Shift

この項目はカメラ制御を使用する場合のみ、効果を発揮します。円周上に配置したオブジェクトの1つ1つをZ軸上にずらしていきます。

イメージ的には「スパイラルリング」みたいな感じでオブジェクトがZ方向に伸びていきます。

### Horizontal arrangement

この項目はカメラ制御を使用する場合のみ、効果を発揮します。円形配置をZ軸中心からY軸中心に変更します。

### 設定

右下にある「設定ボタン」（設定ボタン）から更に詳細な設定をできます。

Number
円周上に配置するオブジェクトの数を指定します。

例えば、画像オブジェクトで「8」とした場合、同じ画像オブジェクトが8つ、「円周」で指定された長さ上に均等に配置されます。

Direction reversal
「水平配置」をONにしていた場合、文字が内側を向くようになります。

OFFの場合は、時計回りに配置されていたオブジェクトが反時計回りに変わります。（Z軸手前から見て）

No rotation
円周上に配置されたオブジェクトは通常、円の中心を下にして配置されますが、「回転なし」にチェックを入れると全てZ軸手前側を向くようになります。

また、（当たり前ですが）Y軸などを回転させる事で文字の向きを変える事ができます。

### Range

ランダムに配置するオブジェクトの範囲を設定できます。大きくすればするほど広範囲に配置できます。

### 設定

右下にある設定ボタン（設定ボタン）から更に詳細な設定をできます。

Random angle
配置されたオブジェクトの角度を全てランダムにします。

Face the camera
どの角度から見ても常にカメラの方を向くようになります。

## See also

* Exedit.obj
* Exedit.scn
* Exedit.cam
* Exedit.tra