Skip to content

Commit 8fc5f64

Browse files
authored
Merge pull request #34 from mimaraka/develop
v2.0-alpha2.0
2 parents 7035e94 + 47a2781 commit 8fc5f64

File tree

232 files changed

+7864
-5913
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

232 files changed

+7864
-5913
lines changed

.editorconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[*]
2+
charset = utf-8
3+
indent_size = 4
4+
indent_style = tab
5+
6+
[*/resource.h]
7+
charset = utf-8-bom
8+
9+
[*.rc]
10+
charset = utf-16le
11+
12+
[*.{lua,obj,anm,scn,cam,tra}]
13+
charset = shift-jis

.gitattributes

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@
88
*.scn text eol=crlf working-tree-encoding=cp932 linguist-language=Lua
99
*.cam text eol=crlf working-tree-encoding=cp932 linguist-language=Lua
1010
*.tra text eol=crlf working-tree-encoding=cp932 linguist-language=Lua
11-
*.h text eol=crlf working-tree-encoding=cp932
12-
*.hpp text eol=crlf working-tree-encoding=cp932
13-
*.c text eol=crlf working-tree-encoding=cp932
14-
*.cpp text eol=crlf working-tree-encoding=cp932
1511

1612
###############################################################################
1713
# Set default behavior for command prompt diff.

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,4 +360,10 @@ MigrationBackup/
360360
.ionide/
361361

362362
# Fody - auto-generated XML schema
363-
FodyWeavers.xsd
363+
FodyWeavers.xsd
364+
365+
# JavaScript library files
366+
curve_editor/ui/js/libs/
367+
368+
# Font Awesome
369+
curve_editor/ui/fontawesome/

.gitmodules

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[submodule "curve_editor/external/json"]
2+
path = curve_editor/external/json
3+
url = https://github.com/nlohmann/json
4+
branch = master
5+
[submodule "curve_editor/external/strconv"]
6+
path = curve_editor/external/strconv
7+
url = https://github.com/javacommons/strconv
8+
[submodule "curve_editor/external/aviutl_exedit_sdk"]
9+
path = curve_editor/external/aviutl_exedit_sdk
10+
url = https://github.com/ePi5131/aviutl_exedit_sdk
11+
[submodule "curve_editor/external/aviutl-mkaul"]
12+
path = curve_editor/external/aviutl-mkaul
13+
url = https://github.com/mimaraka/aviutl-mkaul
14+
branch = develop
15+
[submodule "curve_editor/external/cereal"]
16+
path = curve_editor/external/cereal
17+
url = https://github.com/USCiLab/cereal.git
18+
[submodule "curve_editor/external/FastNoiseLite"]
19+
path = curve_editor/external/FastNoiseLite
20+
url = https://github.com/Auburn/FastNoiseLite.git
21+
[submodule "curve_editor/external/sol2"]
22+
path = curve_editor/external/sol2
23+
url = https://github.com/ThePhD/sol2.git

@Curve Editor.tra

Lines changed: 0 additions & 38 deletions
This file was deleted.

README.md

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -7,107 +7,107 @@
77

88
![graph2 7](https://user-images.githubusercontent.com/106879397/215339739-e6b130bf-41a5-421a-8f8a-7dc2b12e647d.png)
99

10-
様々なイージングをウィンドウ上で編集できるAviUtlプラグイン&スクリプトです。
10+
様々なイージングをウィンドウ上で編集できるAviUtlプラグイン&スクリプトです。
1111

12-
## ダウンロード
13-
下のリンクから最新バージョンのzipファイル(`curve_editor-v*.zip`)をダウンロードしてください。
14-
[**ダウンロード**](https://github.com/mimaraka/aviutl-plugin-curve_editor/releases/latest)
12+
## ダウンロード
13+
下のリンクから最新バージョンのzipファイル(`curve_editor-v*.zip`)をダウンロードしてください。
14+
[**ダウンロード**](https://github.com/mimaraka/aviutl-plugin-curve_editor/releases/latest)
1515

16-
## インストール
17-
ダウンロードした`curve_editor-v*.zip`を解凍し、フォルダ内にある`curve_editor.auf`をAviUtlのディレクトリ直下もしくは`plugins`フォルダ内に入れ、
18-
`@Curve Editor.tra``script`フォルダまたはその下のフォルダに入れてください。
19-
[Visual C++ 2015/2017/2019/2022 再頒布可能パッケージ (x86)](https://aka.ms/vs/17/release/vc_redist.x86.exe)をインストールしていない場合は、こちらもインストールしてください。
16+
## インストール
17+
ダウンロードした`curve_editor-v*.zip`を解凍し、フォルダ内にある`curve_editor.auf`をAviUtlのディレクトリ直下もしくは`plugins`フォルダ内に入れ、
18+
`@Curve Editor.tra``script`フォルダまたはその下のフォルダに入れてください。
19+
[Visual C++ 2015/2017/2019/2022 再頒布可能パッケージ (x86)](https://aka.ms/vs/17/release/vc_redist.x86.exe)をインストールしていない場合は、こちらもインストールしてください。
2020

2121
![image](https://user-images.githubusercontent.com/106879397/212220660-598f0b11-a317-42c7-99cb-0795f56af998.png)
2222

23-
## 使用方法
24-
AviUtlを起動後、メインウィンドウの「表示」メニューから「Curve Editorの表示」をクリックすると、Curve Editorのウィンドウが表示されます。
23+
## 使用方法
24+
AviUtlを起動後、メインウィンドウの「表示」メニューから「Curve Editorの表示」をクリックすると、Curve Editorのウィンドウが表示されます。
2525

26-
本プラグインでは、以下で紹介する「**ベジェ**」「**ベジェ(複数)**」「**振動**」「**バウンス**」の4つの編集モードでカーブを編集することができます。
27-
ウィンドウ左上のモード選択ボタンまたは右クリックメニューの「編集モード」から4つのモードを切り替えることができます。
26+
本プラグインでは、以下で紹介する「**ベジェ**」「**ベジェ(複数)**」「**振動**」「**バウンス**」の4つの編集モードでカーブを編集することができます。
27+
ウィンドウ左上のモード選択ボタンまたは右クリックメニューの「編集モード」から4つのモードを切り替えることができます。
2828

29-
- #### ベジェ
30-
ベジェ曲線のカーブを1~10桁の整数で識別します。値とカーブがそれぞれ対応しています。
29+
- #### ベジェ
30+
ベジェ曲線のカーブを1~10桁の整数で識別します。値とカーブがそれぞれ対応しています。
3131

32-
- #### ベジェ(複数)
33-
1~1024までのグラフのIDを使って、最大1024個のベジェ曲線のカーブをプロジェクトファイルに保存できます。
32+
- #### ベジェ(複数)
33+
1~1024までのグラフのIDを使って、最大1024個のベジェ曲線のカーブをプロジェクトファイルに保存できます。
3434

35-
このモードでは、制御点を追加することで93氏のマルチベジェ軌道のように複雑なカーブを作成することもできます。
36-
グラフ上の何もないところをダブルクリックすると制御点が追加され、制御点上で再度ダブルクリックすると削除されます。
35+
このモードでは、制御点を追加することで93氏のマルチベジェ軌道のように複雑なカーブを作成することもできます。
36+
グラフ上の何もないところをダブルクリックすると制御点が追加され、制御点上で再度ダブルクリックすると削除されます。
3737

38-
- #### 振動
39-
ゴムの振動のような動きになります。
40-
ベジェモードと同様に、カーブを整数によって識別します。負の値にするとカーブが反転します。
38+
- #### 振動
39+
ゴムの振動のような動きになります。
40+
ベジェモードと同様に、カーブを整数によって識別します。負の値にするとカーブが反転します。
4141

42-
- #### バウンス
43-
物体がバウンドする動きになります。
44-
ベジェモードと同様に、カーブを整数によって識別します。負の値にするとカーブが反転します。
42+
- #### バウンス
43+
物体がバウンドする動きになります。
44+
ベジェモードと同様に、カーブを整数によって識別します。負の値にするとカーブが反転します。
4545

46-
### グラフビュー
47-
以下の画像のようにして、ビューを移動させたり拡大縮小させたりすることができます。
46+
### グラフビュー
47+
以下の画像のようにして、ビューを移動させたり拡大縮小させたりすることができます。
4848

4949
![curve_editor_view](https://user-images.githubusercontent.com/106879397/208283665-2d22b1f4-3672-4c0c-a8b2-7b1d718b67c6.gif)
5050

51-
### ドラッグ&ドロップ
52-
以下の画像のようにして、編集したカーブをドラッグ&ドロップでトラックバーに適用することができます。
51+
### ドラッグ&ドロップ
52+
以下の画像のようにして、編集したカーブをドラッグ&ドロップでトラックバーに適用することができます。
5353

5454
![curve_editor_dandd](https://user-images.githubusercontent.com/106879397/208283022-ed88a2d9-66e0-41bb-8244-92a8adebc1db.gif)
5555

56-
※Shiftキーを押しながらドラッグ&ドロップすることで、XYZ座標などイージングが一度に設定されるトラックバーについても、X、Y、Zごとに個別にイージングを設定することができます。
56+
※Shiftキーを押しながらドラッグ&ドロップすることで、XYZ座標などイージングが一度に設定されるトラックバーについても、X、Y、Zごとに個別にイージングを設定することができます。
5757

58-
#### ドラッグ&ドロップができない場合は…
59-
ベジェ・ベジェ(複数)モードについては`Type1@Curve Editor`を、振動・バウンスモードについては`Type2@Curve Editor`をトラックバーのメニューから選択します。
60-
ベジェ・振動・バウンスモードの場合は右上のコピーボタンを押してコピーできるカーブの数値を、ベジェ(振動)モードの場合は表示されているIDをパラメータ設定ダイアログに入力することで使用できます。
58+
#### ドラッグ&ドロップができない場合は…
59+
ベジェ・ベジェ(複数)モードについては`Type1@Curve Editor`を、振動・バウンスモードについては`Type2@Curve Editor`をトラックバーのメニューから選択します。
60+
ベジェ・振動・バウンスモードの場合は右上のコピーボタンを押してコピーできるカーブの数値を、ベジェ(振動)モードの場合は表示されているIDをパラメータ設定ダイアログに入力することで使用できます。
6161

6262

63-
### その他
64-
エディタ上で右クリックするとコンテクストメニューを開くことができるので、色々触りながら試してみてください。
65-
また、詳細な使用方法については、[このリポジトリのWiki](https://github.com/mimaraka/aviutl-plugin-curve_editor/wiki)をご覧ください。
63+
### その他
64+
エディタ上で右クリックするとコンテクストメニューを開くことができるので、色々触りながら試してみてください。
65+
また、詳細な使用方法については、[このリポジトリのWiki](https://github.com/mimaraka/aviutl-plugin-curve_editor/wiki)をご覧ください。
6666

67-
## プロジェクトファイルへのカーブの保存機能について
68-
一部のモードのカーブはプロジェクトファイル(`.aup`)への埋め込みが可能となっており、プロジェクト保存時に同時に保存されるようになっています。
69-
しかし、仕様上、**拡張編集標準のバックアップ機能では、これらのカーブを保存することはできません。**
67+
## プロジェクトファイルへのカーブの保存機能について
68+
一部のモードのカーブはプロジェクトファイル(`.aup`)への埋め込みが可能となっており、プロジェクト保存時に同時に保存されるようになっています。
69+
しかし、仕様上、**拡張編集標準のバックアップ機能では、これらのカーブを保存することはできません。**
7070

71-
そのため、カーブのデータを保持した状態でバックアップを行いたい場合は、代わりに[autosaver](https://github.com/epi5131/autosaver)(epi氏)を使用するようにしてください。
71+
そのため、カーブのデータを保持した状態でバックアップを行いたい場合は、代わりに[autosaver](https://github.com/epi5131/autosaver)(epi氏)を使用するようにしてください。
7272

73-
## スクリプトから使用する(スクリプト開発者向け)
74-
スクリプト制御や、`.anm``.obj``.tra`などのスクリプトファイル上で、Curve Editorのカーブを呼び出して使用することができます。
75-
詳しくはWikiの[スクリプトからの使用](https://github.com/mimaraka/aviutl-plugin-curve_editor/wiki/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%8B%E3%82%89%E3%81%AE%E4%BD%BF%E7%94%A8)を参照してください。
73+
## スクリプトから使用する(スクリプト開発者向け)
74+
スクリプト制御や、`.anm``.obj``.tra`などのスクリプトファイル上で、Curve Editorのカーブを呼び出して使用することができます。
75+
詳しくはWikiの[スクリプトからの使用](https://github.com/mimaraka/aviutl-plugin-curve_editor/wiki/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%8B%E3%82%89%E3%81%AE%E4%BD%BF%E7%94%A8)を参照してください。
7676

77-
## 動作環境
78-
| OS | AviUtl | 拡張編集 |
77+
## 動作環境
78+
| OS | AviUtl | 拡張編集 |
7979
| :---: | :---: | :---: |
80-
| Windows 7~11 | 1.00, 1.10 | 0.92~ (0.92推奨) |
80+
| Windows 7~11 | 1.00, 1.10 | 0.92~ (0.92推奨) |
8181

82-
[Visual C++ 2015/2017/2019/2022 再頒布可能パッケージ (x86)](https://aka.ms/vs/17/release/vc_redist.x86.exe)が必要です。
82+
[Visual C++ 2015/2017/2019/2022 再頒布可能パッケージ (x86)](https://aka.ms/vs/17/release/vc_redist.x86.exe)が必要です。
8383

84-
【動作確認済み】
84+
【動作確認済み】
8585
Windows 10, 11
8686
AviUtl 1.00, 1.10
87-
拡張編集 0.92
87+
拡張編集 0.92
8888

89-
[patch.aul](https://github.com/ePi5131/patch.aul)
90-
[イージング設定時短プラグイン](https://github.com/kumrnm/aviutl-easing-quick-setup)
91-
[イージング簡単選択](https://github.com/hebiiro/AviUtl-Plugin-SelectEasing)
92-
との共存を確認。
89+
[patch.aul](https://github.com/ePi5131/patch.aul)
90+
[イージング設定時短プラグイン](https://github.com/kumrnm/aviutl-easing-quick-setup)
91+
[イージング簡単選択](https://github.com/hebiiro/AviUtl-Plugin-SelectEasing)
92+
との共存を確認。
9393

9494
## Q&A
95-
Wikiの[トラブルシューティング](https://github.com/mimaraka/aviutl-plugin-curve_editor/wiki/%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0)を参照してください。
95+
Wikiの[トラブルシューティング](https://github.com/mimaraka/aviutl-plugin-curve_editor/wiki/%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0)を参照してください。
9696

97-
## バグ報告
98-
バグ報告は[このリポジトリのIssues](https://github.com/mimaraka/aviutl-plugin-curve_editor/issues)または[Google Form](https://forms.gle/mhv96DSYVhhKPkYQ8)(匿名回答可)からお願いします。
97+
## バグ報告
98+
バグ報告は[このリポジトリのIssues](https://github.com/mimaraka/aviutl-plugin-curve_editor/issues)または[Google Form](https://forms.gle/mhv96DSYVhhKPkYQ8)(匿名回答可)からお願いします。
9999

100100
## For English Users
101101
English Version (translated by [inmare](https://github.com/inmare))
102102
https://github.com/inmare/au-curve_editor_en
103103

104-
## その他
105-
当プラグイン・スクリプトは以下のプラグイン・スクリプトを参考にして作成されました:
104+
## その他
105+
当プラグイン・スクリプトは以下のプラグイン・スクリプトを参考にして作成されました:
106106
- [Flow](https://aescripts.com/flow/)
107-
- [ベジェ軌道T](https://www.nicovideo.jp/watch/sm20632293)
108-
- [Aulsグラフエディタ](https://auls.client.jp/)
109-
- [イージング設定時短プラグイン](https://github.com/kumrnm/aviutl-easing-quick-setup)
110-
- [イージング簡単選択](https://github.com/hebiiro/AviUtl-Plugin-SelectEasing)
107+
- [ベジェ軌道T](https://www.nicovideo.jp/watch/sm20632293)
108+
- [Aulsグラフエディタ](https://auls.client.jp/)
109+
- [イージング設定時短プラグイン](https://github.com/kumrnm/aviutl-easing-quick-setup)
110+
- [イージング簡単選択](https://github.com/hebiiro/AviUtl-Plugin-SelectEasing)
111111

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

0 commit comments

Comments
 (0)