Skip to content

This is the translated version of AviUtl curve editor plugin by mimaraka. It is intended to work in AviUtl English version.

License

Notifications You must be signed in to change notification settings

inmare/au-curve_editor_en

Repository files navigation

Note from translator

This is not my plugin! I just trasnlated it into English for AviUtl English version.
If you want to check original plugin, please visit original repository.

이 플러그인은 제가 만든게 아닙니다! 저는 AviUtl 영문판을 위해 이 플러그인을 영어로 번역한 것 뿐입니다. 원본 플러그인을 확인하고 싶으시면 원본 저장소를 방문해주세요.

Translation is in progress. Some parts of README.md and wiki are not translated yet.

한국어 번역도 현재 계획에 있습니다. 다만 플러그인 자체의 번역은 제 기술상 한계 때문에 어려울 것 같고, README.md와 wiki만 번역할 예정입니다.
다만 영문판과 동시에 번역을 진행하기 때문에 영문판이 우선시 된다는 점 양해 부탁드립니다.

Curve Editor for AviUtl

GitHub GitHub issues GitHub all releases GitHub release (latest SemVer)

graph2 7

This is an Aviutl plugin and script that allows you to edit various easings on the window.

Download

Please download the latest version zip file (curve_editor-v*.zip) from the link below.
Download

Installation

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.

image

How to use

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.

  • Bezier

    Identifies the Bezier curve with a 1-10 digit integer. The values ​​and curves correspond to each other.

  • Bezier(Multi-points)

    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.

  • Vibration

    The movement will be similar to the vibration of rubber.
    Similar to Bezier mode, curves are identified by integers. Negative values ​​invert the curve.

  • Bounce

    This causes the object to bounce.
    Similar to Bezier mode, curves are identified by integers. Negative values ​​invert the curve.

Graph view

You can move and scale the view as shown in the image below.

curve_editor_view

Drag & drop

You can apply the edited curve to the track bar by dragging and dropping as shown in the image below.

curve_editor_dandd

*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.

If you can't drag and drop...

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.

Etc

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イージング設定時短プラグインイージング簡単選択 との共存を確認。

Q&A

Wikiのトラブルシューティングを参照してください。

バグ報告

バグ報告はこのリポジトリのIssuesまたはGoogle Form(匿名回答可)からお願いします。

その他

当プラグイン・スクリプトは以下のプラグイン・スクリプトを参考にして作成されました:

免責事項

当プラグイン・スクリプトを使用したことによっていかなる損害が生じても、製作者は一切の責任を負わないものとします。

About

This is the translated version of AviUtl curve editor plugin by mimaraka. It is intended to work in AviUtl English version.

Resources

License

Stars

Watchers

Forks

Packages

No packages published