This is an AviUtl plugin and script that allows you to edit various easings on the window.
Please download the latest version zip file (curve_editor-v*.zip
) from the link below.
Download
Unzip the downloaded curve_editor-v*.zip
, put curve_editor.auf
in the folder directly under the Aviutl directory or in the Plugins
folder.
And put @Curve Editor.tra
into the script
folder or a folder below it.
If you have not installed Visual C++ 2015/2017/2019/2022 Redistributable package (x86), also install it too.
After starting AviUtl, click "Curve Editor" from the "Window" menu in the main window to display the Curve Editor window.
With this plug-in, you can edit curves in four editing modes: "Bezier", "Bezier (multiple)", "Vibration", and "Bounce".
You can switch between the four modes using the mode selection button at the top left of the window or "Edit Mode" from the right-click menu.
-
Identifies the Bezier curve with a 1-10 digit integer. The values and curves correspond to each other.
-
Up to 1024 Bezier curves can be saved in the project file using graph IDs from 1 to 1024.
In this mode, you can also create complex curves like 93's "Multi-bezier trajectory" script by adding control points.
Double-clicking on an empty area on the graph will add a control point, and double-clicking on the control point again will remove it. -
The movement will be similar to the vibration of rubber.
Similar to Bezier mode, curves are identified by integers. Negative values invert the curve. -
This causes the object to bounce.
Similar to Bezier mode, curves are identified by integers. Negative values invert the curve.
You can move and scale the view as shown in the image below.
You can apply the edited curve to the track bar by dragging and dropping as shown in the image below.
*By dragging and dropping while holding down the shift key, you can set easing individually for x, y, and z, even for track bars where easing is set at once for x, y, and z coordinates.
Select Type1@Curve Editor
for Bezier/Bezier(Multi-points) mode, and Type2@Curve Editor
for Vibration/Bounce mode from the track bar menu.
In Bezier/Vibration/Bounce mode, you can use the curve value that can be copied by pressing the copy button on the top right, and in Bezier (vibration) mode, you can use it by entering the displayed ID into the parameter setting dialog.
You can open the context menu by right-clicking on the editor, so feel free to experiment with it.
Also, please see this repository's wiki for detailed usage information.
一部のモードのカーブはプロジェクトファイル(.aup
)への埋め込みが可能となっており、プロジェクト保存時に同時に保存されるようになっています。
しかし、仕様上、拡張編集標準のバックアップ機能では、これらのカーブを保存することはできません。
そのため、カーブのデータを保持した状態でバックアップを行いたい場合は、代わりにautosaver(epi氏)を使用するようにしてください。
スクリプト制御や、.anm
や.obj
、.tra
などのスクリプトファイル上で、Curve Editorのカーブを呼び出して使用することができます。
詳しくはWikiのスクリプトからの使用を参照してください。
OS | AviUtl | 拡張編集 |
---|---|---|
Windows 7~11 | 1.00, 1.10 | 0.92~ (0.92推奨) |
※Visual C++ 2015/2017/2019/2022 再頒布可能パッケージ (x86)が必要です。
【動作確認済み】
Windows 10, 11
AviUtl 1.00, 1.10
拡張編集 0.92
※patch.aul、 イージング設定時短プラグイン、 イージング簡単選択 との共存を確認。
Wikiのトラブルシューティングを参照してください。
バグ報告はこのリポジトリのIssuesまたはGoogle Form(匿名回答可)からお願いします。
当プラグイン・スクリプトは以下のプラグイン・スクリプトを参考にして作成されました:
当プラグイン・スクリプトを使用したことによっていかなる損害が生じても、製作者は一切の責任を負わないものとします。