Shuy=f(x)の関数を指定して、移動方法を指定できます。関数の作成まずは、カスタムオブジェクトからMathTrackをタイムライン上に用意します。トラックバーの軌道番号を任意の値に設定してください。すると、このようなグラフが画面に表示されます。設定ダイアログを開くと、以下の設定項目が表示されます。設定ダイアログのコード[y=]から関数をLua構文で指定すると、y=f(x)の関数をグラフ上に描画します。X上限、X下限、Y上限、Y下限からグラフの範囲を指定することができます。Y範囲を自動決定にチェックすると、Y上限とY下限は自動的に計算されます。math.sin(x)と指定すると、以下のようなグラフが表示されます(X下限:0、X上限:2*math.pi)。移動方法をMathTrackにしてください。[0]をクリックし、移動フレーム間隔をカスタムオブジェクトで指定した軌道番号にすると、グラフで指定した移動方法を行います。この値はグローバル変数上に記録されているため、AviUtlを再起動などすると、数値はリセットされます。再度グラフを画面上に表示し、Luaスクリプトを読み込ませると、移動方法が反映されるようになります。グラフの保存グラフのデータはluaファイルとして保存することができます。このデータは、MathTrack.objと同じ階層にあるMathTrackフォルダ内に、trackXX.luaとして保存されます。カスタムオブジェクトのトラックバーR/Wを設定することで、グラフをデータに保存したり、データから読み込んだりすることができます。データの読み書きの成否は、グラフ上に赤い文字で表示されます。なにかしらの理由で失敗したときは、「Failed」と表示されます。・-1:グラフをデータから読み込み設定ダイアログ上で上書き保存にチェックしていると、既にグラフのデータが存在していても、それを上書きして保存します。グラフのデータは以下のようなluaスクリプトとなっており、自身で新たなコードを記述することで、複雑なグラフを描画することも可能です。グラフの表示サイズを指定します。1:グラフのデータをtrackXX.luaに保存する。-1:trackXX.luaからグラフのデータを読み込む。移動方法を指定する際に使用するグラフの番号。オンにすると、既にtrackXX.luaが存在していても、上書きしてデータを保存する。グラフの関数をy=f(x)の形式でLua構文として記述します。グラフを表示する際の表示範囲を指定します。オンにすると、Y上限・Y下限をグラフの数値から自動で決定します。オンにすると、グラフの点の補助線を表示します。オンにすると、グラフの点の座標を表示します。座標の表示方法を数値で指定します。