さつき/TA

* anm

種類
--

これは、さつき氏の作ったText Animationである。

## 共通の設定項目

だいたいのスクリプトが『個別オブジェクト』である前提で作られている。
また、登場系のスクリプトは基本的に重ねがけが可能なものが多いので、複数のスクリプトを重ねたり、登場用と退場用の2つのスクリプトを適用したりもできます・・・ってさつきさんが書いてました。
### ◇時間[s]

ひとつの文字が登場してくる時間を指定できます。

「フェード」とか「X距離」とか指定していない場合、値を変えても変化はありません。
一つのオブジェクトで登場＆退出したい場合は、オブジェクトの真ん中あたりで、中間点をつけ、「瞬間移動」で「時間」をマイナスの値に変更すれば出来ます・・・ってさつきさんが書いてました。
* ＋：登場
* ー：退場

### ◇間隔[s]

1文字1文字が現れる間隔を指定できます。

設定ダイアログの「表示速度」を設定するのと同じ効果です。

### ◇登場順[0-5]

文字の登場順を指定できます。

* 0=前から順番に登場
* 1=後ろから順番に登場
* 2=ランダムな順番で登場
* 3=ランダムな間隔で登場
* 4=内側の文字から登場
* 5=外側の文字から登場

### ◇加減速[1-5]

減速して滑らかに登場(加速して滑らかに退場)させるようにします。

* 減速度=1のときは減速移動なしで、数値が大きいほど減速度合いが強くなります。

### ◇X距離,Y距離,Z距離

登場してくるまでの距離をX,Y,Zでそれぞれ指定できます。

※AviUtlデフォルトのアニメーション効果の「画面外から登場」に少し似ています

### ◇タイプ

チェックすると、全体的に登場してくるようになります。「時間」と「間隔」の値をある程度大きくするとよいかもしれません。

## TA指定順で登場

「TA標準登場」の、「登場させる文字の順番を自由に指定する事ができるバージョン」です。

### ◇順番(0-9文字目),順番(10-19文字目),順番(20-29文字目)

登場する順番を指定します。数値は、最初の2ケタが0文字目の順番、次の2ケタが1文字目の順番…という形になります。

* 例えば、「あいうえお」というテキストの場合は次のようになります。0001020304＝00(あ)01(い)02(う)03(え)04(お)
* あ→い→う→え→お、の順だと：0001020304
* う→お→あ→え→い、の順だと：0204000301
* お→え＝う＝い→あ、の順だと：0201010100

「7文字目→8文字目→5文字目→6文字目→3文字目→4文字目→1文字目→2文字目」という順番にする場合、「順番（0-9文字目）」のテキストボックスの中に「08090607040502030001」と記入します。

※29文字以上の文字は指定できません。
その他の項目については「TA標準登場」と同じなので割愛。

## TAぼかし登場2

縦長･横長に「ぼかし」がかかりながら登場･退場させれます。

※AviUtlデフォルトのアニメーション効果の「何処からともなく登場」に少し似ています

## TA画面外登場

画面外からヒュッと登場･退場させる効果です

「TA標準登場」で「Y距離」を「-」指定した感じです。

## TA拡大縮小で登場2

ランダムで拡大縮小させながら登場･退場させる効果です

拡大縮小の余韻みたいなのもあります。

### ◇減衰[0-3]

拡大縮小を重ねるごとに、拡大の幅が小さくなっていきますが、この減衰率を指定します。

* ゼロで減衰なしとなります。

## TA字間移動で登場

字間を移動する効果です。

※AviUtlデフォルトのアニメーション効果「座標の拡大縮小（個別オブジェクト）」を駆使すれば同じようなことが出来ます。

## TAランダム文字で登場

文字がランダムに切り替わりながら登場・退場する効果です。AviUtlスクリプトwikiに高機能版を公開されているので、そちらも検討を。

## TA個別用の拡大回転

「個別オブジェクト」になっていると、「文字全体を拡大縮小」というのが出来なくなってしまいます。

そういう時、この効果を使う事で「文字全体を拡大縮小」を行う事が可能になります。ただし、複数の軸回転を組み合わせた場合は、正確な回転にならない場合があります。

## TA位置調整

それぞれの文字のアンカーポイントをドラッグして、移動させる事ができる効果です。

散逸度を「100→0」に直線移動させれば、バラバラになった文字が1つに戻るみたいな表現が出来ます。

※テキストは16文字以下で使用して下さい。

### ◇座標

数値入力により、各テキストの座標を指定することもできます。

* なお、マウスドラッグにより値が自動的に更新される項目なので、通常は調整する必要のない項目かもしれません。
* また、Ctrlを押しながら各アンカーポイント(破線の円)をドラッグすると、元座標を動かさずに全体を移動できます。

## TA位置(pos)関数、TA登場(pos2)関数

※トラックはTA登場(pos2)関数のみ
これ単体を追加しただけでは何も効果がありませんが、「スクリプト制御」エフェクトを追加する事で効果を発揮します。

* TA位置(pos)関数：テキストの配置を一文字毎に指定する関数を定義
* TA登場(pos)関数：テキストの登場方法を一文字毎に指定する関数を定義

それぞれの使い方は、

* pos(index,X座標,Y座標[,Z座標,拡大率,不透明度,縦横比,X軸回転,Y軸回転,Z軸回転])
* pos2(index,登場順[,X座標,Y座標,Z座標,拡大率,不透明度,縦横比,X軸回転,Y軸回転,Z軸回転])

こんな感じで使います。

自分で登場方法などを自作したい場合に使うと良いです。

### ◇説明

※[]内は省略可
* 拡大率(1.0=等倍)、不透明度(0.0=透明/1.0=不透明)
* 座標は初期位置からの座標を表します。

## TAタイピングA、TAタイピングB

キーボードでタイピングしてるっぽく見せる効果です。
「TAタイピングA」と「TAタイピングB」をそれぞれ別々に設置する必要があります。

* 具体的に、上に表示する文字、下に入力途中の文字

### TAタイピングA

テキストオブジェクトに(A)を適用し、すぐ下のレイヤーに別のテキストを配置＆(B)を適用して下さい。

### TAタイピングB

テキストオブジェクトに適用して下さい。(B)のテキストには適当なアルファベットを入力すると、そのアルファベットが一瞬表示されます。

### ◇文字数

ゼロのときは円状に均等に配置されますが、これを調整し円弧状に配置するようにできます。

## TA円形-カメラ

3D的な「円形」を表現できる効果です。

「カメラ制御」と併用する必要があります。

### ◇文字数

ゼロのときは円状に均等に配置されますが、これを調整し円弧状に配置するようにできます。

### ◇閾値(小)

小さく拡大する頻度を指定します。

* まず、拡大(大)の判定がなされ、次に拡大(小)の判定がされます。
* なので基本的に「閾値(小)＜閾値(大)」という関係になるように設定して下さい。

### ◇切替時間[s]

ランダムに切り替わる時間間隔(秒)を指定します。

* 例えば、切替時間=0.5と設定すると、0.5秒ごとに拡大するかどうか判定されます。

### ◇乱数

ランダムに設定された結果を、別のランダム結果に変更します。

* 数値は適当な整数を入力すればよいので、好みのランダム結果が表示されるようにいろいろ試すとよいかもしれません。

### ◇座標範囲

テキストがバラバラになる座標の範囲を指定します。
===◇拡大範囲[+%]
テキストのランダムな拡大率の範囲を指定します。

### ◇乱数

ランダムに設定された結果を、別のランダム結果に変更します。

* 数値は適当な整数を入力すればよいので、好みのランダム結果が表示されるようにいろいろ試すとよいかもしれません。

### ◇散逸度

テキストの散らばる度合いを指定します。

* 直線移動などでゼロに移動させると、散らばっている状態から収束するように移動させることが出来ます。

## TAランダム-カメラ

文字を3D的にランダム配置できる効果です。

「カメラ制御」と併用する必要があります。
### ◇散逸度

テキストの散らばる度合いを指定します。

* 直線移動などでゼロに移動させると、散らばっている状態から収束するように移動させることが出来ます。

## 関連項目

* さつき/ANM1
* さつき/ANM2
* さつき/TA\_ssd
* さつき/ssd