# Physics Tools

## フィジックスペイント

DashのPhysics Paintツールを使うと、1つまたは複数のメッシュを簡単にペイントし、物理シミュレーション内で自然に落下する様子を確認できます。瓦礫やゴミの山を作ったり、環境全体に岩をリアルに配置したい場合に最適です。このツールはインスタンスアクター（HISM）を作成し、パフォーマンスに最適化されています。Dashで起動する方法は2つあります：

1. Dashのコンテンツブラウザでアセットを選択し、CTRLを押しながらビューポートにドラッグすると「Physics Paint」オプションを含むメニューが表示されます。これをクリックすると、選択したオブジェクトが物理シミュレーションに使用されます。
2. シーン内で1つまたは複数のメッシュを選択し、Dashバーの Place -> Physics Paint に移動します。

Physics Paintを起動したら、左クリックで好きな場所にアセットをペイントするだけです！

{% embed url="<https://streamable.com/dax3da>" %}

Physics Paintを起動すると、Dashバーにカスタマイズ用の専用オプションが表示されます：

* **コリジョン** - これが重要です。ペイントしたオブジェクトが地面の上に浮く、または表面をすり抜けて落ちてしまう場合があります。そのような場合は、UEのアウトライナーであなたの表面を選択し、Physics PaintのCollision設定でコリジョンをComplexに設定する必要があります。もう一方のオプションであるSimpleを使う必要はほとんどありません。&#x20;
* **クリア** - このボタンはこれまでにペイントしたすべてのアセットを削除します。
* **カウント** - これはペイントされるオブジェクトの量を制御します。値を入力するか、左右にスライドして調整できます。スライド中にCTRLまたはSHIFTを押すと、より速く調整できます。&#x20;
* **ブラシ -** これはペイントブラシのサイズを制御します。値を入力するか、左右にスライドして調整できます。スライド中にCTRLまたはSHIFTを押すと、より速く調整できます。&#x20;
* ブラシモード
  * Paint - これはデフォルトのモードで、新しいオブジェクトをペイントできます。
  * Erase - このモードではペイントしたオブジェクトを消去できます。
  * Push - このモードではブラシが移動するにつれてオブジェクトを押しのけます。
  * Pull - このモードではブラシが磁石のようにオブジェクトを引き寄せます。
* オリエンテーションモード
  * **リアリスティック** - これはデフォルトのモードで、オブジェクトはそれぞれの向きに従って落下します。他のオブジェクトと衝突すると回転が変わることがあります。
  * **ランダマイズ** - このモードではオブジェクトがランダムな回転で落下します。&#x20;
  * **ロック** - このモードではオブジェクトはそれぞれの向きに従って落下します。他のオブジェクトと衝突してもその向きを維持します。&#x20;

## フィジックスドロップ

DashのPhysics Dropツールでは、代わりに1つまたは複数のメッシュをドロップして物理シミュレーション内で自然に落下させることができます。1つまたは少数のオブジェクトを非常にリアルに配置する必要がある場合に最適です。Physics Dropシミュレーションの結果は個別のスタティックメッシュになります。まとめたい場合は、アウトライナーでそれらをすべて選択してDashでMergeを検索してください。DashでPhysics Dropを起動する方法は2つあります：

1. Dashのコンテンツブラウザから1つまたは複数のアセットをCTRLを押しながらドラッグ＆ドロップすると、Physics Dropというオプションが表示されます。これにより選択したアセットのPhysics Dropシミュレーションが開始されます。
2. ビューポートで任意のメッシュを選択し、DashバーのPlaceメニューからPhysics Dropを見つけることもできます。

Physics Dropを開始すると、メッシュが表面に向かってリアルに落下するのが表示されます。

{% embed url="<https://streamable.com/jw2ymj>" %}

Physics Paint同様、このツールにも実行中にDashバーに表示される独自の設定があります：

* **コリジョン** - これが重要です。ドロップしたオブジェクトが地面の上に浮いたり表面をすり抜けて落ちてしまう場合があります。そのような場合は、UEのアウトライナーで表面を選択し、Physics DropのCollision設定でコリジョンをComplexに設定する必要があります。Simpleはほとんど必要ありません。すでに一部のオブジェクトが表面の下に落ち始めている場合は、Selectボタンを使用してからResetを押すと、すべて元の位置に戻せます。
* **状態**
  * Static - アウトライナーで任意のオブジェクトを選択し、Physics Drop設定でStaticに設定すると、そのオブジェクトは物理シミュレーションの対象外になり、ドロップされなくなります。
  * Dynamic - アウトライナーで任意のオブジェクトを選択し、Physics Drop設定でDynamicに設定すると、そのオブジェクトは物理シミュレーションの対象となり、ドロップされます。
* **複製 -** Duplicateボタンをクリックすると、選択したすべてのアセットが複製されます。
* **選択** - このボタンは、元々ドロップしたオブジェクトとその複製を選択します。&#x20;
* **ジッター** - このボタンは、物理シミュレーション内で選択したすべてのオブジェクトをジッターさせます。
* **リセット** - このボタンは、物理シミュレーション内で選択したすべてのオブジェクトの位置をリセットします。
