![](https://zuariya.com/wp-content/uploads/2022/11/komatta_man2-1-150x150.png)
Aviutlで物理演算したいよ…
![](https://zuariya.com/wp-content/uploads/2024/05/2cb1cdf00515f24a236c2ce9e1c0e8bc-150x150.png)
![](https://zuariya.com/wp-content/uploads/2024/05/2cb1cdf00515f24a236c2ce9e1c0e8bc-150x150.png)
![](https://zuariya.com/wp-content/uploads/2024/05/2cb1cdf00515f24a236c2ce9e1c0e8bc-150x150.png)
AviPhysicsというスクリプトで簡単にできるよ!
Aviutlって無料で物理演算までできちゃうんですよね!すごすぎんか?
ということでこの記事ではAviPhysicsというスクリプトで超簡単にAviutlで物理演算する方法を解説します!
使い方次第でかなり化けそうですね!
それでは見ていきましょう!
Aviutlで物理演算するエフェクトの導入方法
まず上のYRLからニコニコ動画へ飛びます。
![](https://zuariya.com/wp-content/uploads/2022/11/e29a639a9ef386c2022634b6a4c4f151-1024x558.png)
![](https://zuariya.com/wp-content/uploads/2022/11/e29a639a9ef386c2022634b6a4c4f151-1024x558.png)
概要欄にあるダウンロードリンクをクリック。
![](https://zuariya.com/wp-content/uploads/2022/11/9972e0990bdf2b6b62a94af18afe104f.png)
![](https://zuariya.com/wp-content/uploads/2022/11/9972e0990bdf2b6b62a94af18afe104f.png)
ダウンロードをクリックします。
![](https://zuariya.com/wp-content/uploads/2022/11/a84dfc5452d5ff6603055093e018cf7f.png)
![](https://zuariya.com/wp-content/uploads/2022/11/a84dfc5452d5ff6603055093e018cf7f.png)
するとzipファイルがダウンロードされので解凍します。
![](https://zuariya.com/wp-content/uploads/2022/11/905a65f9e5886373427ec883cda6c4a5-1024x226.png)
![](https://zuariya.com/wp-content/uploads/2022/11/905a65f9e5886373427ec883cda6c4a5-1024x226.png)
「figure」というフォルダを丸ごと「Aviutl.exe」のあるところに持っていきます。
Aviutlファイルの一番浅いところでOKです。
![](https://zuariya.com/wp-content/uploads/2022/11/5df0d8e318fbedda53833bf01aaa3983-1024x233.png)
![](https://zuariya.com/wp-content/uploads/2022/11/5df0d8e318fbedda53833bf01aaa3983-1024x233.png)
次に「@AviPhysics2D_v1.anm」、「@AviPhysics2D_v1.obj」、「AviPhysics2D_v1.dll」を「AviutlのScriptファイルの中」に移動させます。
これで導入完了です!
![](https://zuariya.com/wp-content/uploads/2022/11/9d0a9408740f92a7b5c6289e2c9ea0b5-1024x214.png)
![](https://zuariya.com/wp-content/uploads/2022/11/9d0a9408740f92a7b5c6289e2c9ea0b5-1024x214.png)
もし「figureという名前のファイル」があるなら中身を移動させます。
![](https://zuariya.com/wp-content/uploads/2022/11/da88d7889a56edea5d0a2bf2b582bb17.png)
![](https://zuariya.com/wp-content/uploads/2022/11/da88d7889a56edea5d0a2bf2b582bb17.png)
Readmeの中に書いてある導入方法はこうなっています。
よく読んでおきましょう!
使い方を完全解説!
![](https://zuariya.com/wp-content/uploads/2022/11/632a1110bef556cd8dc0ff708210e52c-1024x525.png)
![](https://zuariya.com/wp-content/uploads/2022/11/632a1110bef556cd8dc0ff708210e52c-1024x525.png)
今回作るのはこんな感じのものです。
それでは順番に設定していきましょう!
物理ワールド生成を設定する
![](https://zuariya.com/wp-content/uploads/2022/11/5feb3dc9582dce48b63d98f3f73ec568-1024x602.png)
![](https://zuariya.com/wp-content/uploads/2022/11/5feb3dc9582dce48b63d98f3f73ec568-1024x602.png)
まずカスタムオブジェクトの「AP21_物理ワールド生成@AviPhysics2D_v1」を作ります。このカスタムオブジェクトの範囲内にオブジェクトを置きます。
この「物理ワールド生成」にアニメーション効果の「物理ワールド詳細設定」を追加するとより細かな設定ができます。
![](https://zuariya.com/wp-content/uploads/2022/11/f537b23fd66ee2fedbf337569fa7a485-1024x293.png)
![](https://zuariya.com/wp-content/uploads/2022/11/f537b23fd66ee2fedbf337569fa7a485-1024x293.png)
範囲の設定をします。
「床位置」など4つのパラメーターを移動させて枠をいい感じの広さに調整しましょう。
この枠にはすでに当たり判定があるので「地面の(地形)オブジェクト」を設定しなくても動かすことができちゃいます!便利!
![](https://zuariya.com/wp-content/uploads/2022/11/36fa7ca4986dd4355321dc35e4a6d4e5.png)
![](https://zuariya.com/wp-content/uploads/2022/11/36fa7ca4986dd4355321dc35e4a6d4e5.png)
ワールドの詳細設定の「設定」はこうなっています。
オブジェクトのパラメーターを一括で設定できます!
動くオブジェクトを設定する
![](https://zuariya.com/wp-content/uploads/2022/11/1b8b57c625e2612af8ccd30094cf3a05-1024x425.png)
![](https://zuariya.com/wp-content/uploads/2022/11/1b8b57c625e2612af8ccd30094cf3a05-1024x425.png)
次にテキストを追加します。
1文字ずつ動かすなら1文字だけでOK!
文字の周りに背景が追加されます。これが当たり判定です!
拡大率や位置などはデフォルトのままにしましょう!表示がずれてしまいます!
![](https://zuariya.com/wp-content/uploads/2022/11/17ea9fca3f6a3a02e6d7bb009b54305e.png)
![](https://zuariya.com/wp-content/uploads/2022/11/17ea9fca3f6a3a02e6d7bb009b54305e.png)
アニメーション効果の「自然オブジェクト生成」を追加します!
![](https://zuariya.com/wp-content/uploads/2022/11/67ff8eaadd8a193b8ee7f7f7c7c9a960.png)
![](https://zuariya.com/wp-content/uploads/2022/11/67ff8eaadd8a193b8ee7f7f7c7c9a960.png)
さらに「自然オブジェクト描画」を追加します。
![](https://zuariya.com/wp-content/uploads/2022/11/d8bfa61804cc2294fe3f2ee9ef356095.png)
![](https://zuariya.com/wp-content/uploads/2022/11/d8bfa61804cc2294fe3f2ee9ef356095.png)
再生位置を始めの位置にします。
するとこんな表示が出ると思います。
オブジェクトの「初期位置」と書いてある点をドラッグしてオブジェクトの位置を設定します。
また緑の枠にある点をドラッグして初期速度の方向や大きさを調整できます。
結構誤クリックが多いので他のオブジェクトは非表示にするのがおすすめ!
![](https://zuariya.com/wp-content/uploads/2022/11/b90b9d331afc3f83f9b76fbe6e05e64a.png)
![](https://zuariya.com/wp-content/uploads/2022/11/b90b9d331afc3f83f9b76fbe6e05e64a.png)
赤枠の部分で当たり判定の調整と加速度を調整できます。
リアルにするなら加速度Yは9.8にしましょう!
青枠のところで文字の大きさや位置をいじれます!
文字のサイズは大きくしても大丈夫なので併せて調整しましょう!
![](https://zuariya.com/wp-content/uploads/2022/11/fbf002b6c955a41e966f3972cb38d746.png)
![](https://zuariya.com/wp-content/uploads/2022/11/fbf002b6c955a41e966f3972cb38d746.png)
設定をクリックすればより詳細な設定ができます!
基本的に「摩擦係数」と「反発係数」をいじります。
より滑りづらく、弾みやすくするなら1に近づけます。
![](https://zuariya.com/wp-content/uploads/2022/11/85b0f9ef6e7b8b979ca39144b900f6dd.png)
![](https://zuariya.com/wp-content/uploads/2022/11/85b0f9ef6e7b8b979ca39144b900f6dd.png)
図形は当たり判定の形です。
「AviPhysics2D」と頭についているものがオススメです!
![](https://zuariya.com/wp-content/uploads/2022/11/295d00f175c74f963ad0edc4cbfcfe7c.png)
![](https://zuariya.com/wp-content/uploads/2022/11/295d00f175c74f963ad0edc4cbfcfe7c.png)
描画の方の設定は色や当たり判定(下地)の設定です。
必要に応じて色や透明度などを変えましょう!
文字のときは非表示で良いかもです!
![](https://zuariya.com/wp-content/uploads/2022/11/mmojidake1.gif)
![](https://zuariya.com/wp-content/uploads/2022/11/mmojidake1.gif)
一旦再生してみましょう!
結構重いですが、ちゃんと出来ているはず!
出来てなかったらオブジェクトの拡大率や位置などがデフォルト化確認しましょう!
![](https://zuariya.com/wp-content/uploads/2022/11/09e815ed5619326e6534f6e8a0b7b0f7-1024x454.png)
![](https://zuariya.com/wp-content/uploads/2022/11/09e815ed5619326e6534f6e8a0b7b0f7-1024x454.png)
先程作った文字をコピペして配置していきます。
オブジェクト同士が被ったり枠からはみ出ないように注意!
形や摩擦係数などのパラメーターをバラバラにするといい感じになりやすいですよ!
地面となるオブジェクトを設定する
![](https://zuariya.com/wp-content/uploads/2022/11/626d0e9a081e27829f88179aed878b3a-1024x595.png)
![](https://zuariya.com/wp-content/uploads/2022/11/626d0e9a081e27829f88179aed878b3a-1024x595.png)
次に地面(地形)を追加します。ただぶつかる部分です!
図形などを追加し、アニメーション効果を追加していきます。
基本的にパラメーターの名前道理の役割なので、文字のときと同じようにサイズや位置、回転周期などを設定しましょう!
サイズを大きくしながらアニメーション効果のサイズX,Yを拡大するのがコツです!
今回は細かい説明はしないです()
![](https://zuariya.com/wp-content/uploads/2022/11/0cb671933e625c41f768791dd38aab56.png)
![](https://zuariya.com/wp-content/uploads/2022/11/0cb671933e625c41f768791dd38aab56.png)
アニメーション効果の「地形オブジェクト_生成1,2,3全て」を追加します。
![](https://zuariya.com/wp-content/uploads/2022/11/d4838375e717bf78d3b71c190ca3c193.png)
![](https://zuariya.com/wp-content/uploads/2022/11/d4838375e717bf78d3b71c190ca3c193.png)
「地形オブジェクト_描画」も追加します!
![](https://zuariya.com/wp-content/uploads/2022/11/bcefda31bb3384c3e760b079a6f34f37.png)
![](https://zuariya.com/wp-content/uploads/2022/11/bcefda31bb3384c3e760b079a6f34f37.png)
「生成」の方の設定で同じように詳細な設定ができます。
![](https://zuariya.com/wp-content/uploads/2022/11/40d1193aa376f2f14759e64ad5ef9c2d.png)
![](https://zuariya.com/wp-content/uploads/2022/11/40d1193aa376f2f14759e64ad5ef9c2d.png)
当たり判定も設定できるので、それぞれ設定します。
サイズX,Yを変化させると紫色の枠が出ると思いますが、そこには当たり判定はないはずなので「サイズ」を大きくして枠がなくなるようにしましょう!
![](https://zuariya.com/wp-content/uploads/2022/11/monoari.gif)
![](https://zuariya.com/wp-content/uploads/2022/11/monoari.gif)
再生してみるとこんな感じ。
![](https://zuariya.com/wp-content/uploads/2022/11/phyTess1.gif)
![](https://zuariya.com/wp-content/uploads/2022/11/phyTess1.gif)
今回は文字でやりましたが、文字PVのアクセントに使えそうですね!
図形ならモーショングラフィックスで活躍しそうですね!
いかがでし?
![](https://zuariya.com/wp-content/uploads/2022/12/eea9f2d62a445d1f6f8399c963d55964.gif)
![](https://zuariya.com/wp-content/uploads/2022/12/eea9f2d62a445d1f6f8399c963d55964.gif)
イカ香でしたか?
この記事ではAviutlで物理演算するエフェクトを解説しました!
一度PFを作っておいて使い回すのもありですね!それでは!
コメント