toolsを使ってオブジェクトを破壊し、そのタイミングにNiagaraでエフェクトを発生させてみたいと思います。tools(以下Chaos)を使うためにはエンジンのソースをGitHubからダウンロードし自環境でビルドする必要があります。Chaosのセットアップ手順は公式ドキュメントに記載されていますので、今回ブログでは詳細は省きます。Studio(2017)を入れて手順通りに進めるだけですので思ったよりも簡単です。チャレンジしてみてください。Chaosで破壊では、Chaosを使って簡単にオブジェクトを破壊してみます。Editorが追加されています。Collectionを作り、オブジェクトがどのように破壊されるのかを定義します。Collectionを作成するにはオブジェクト(今回はCube)を選択した上で、左端のGenerate~ボタンを押します。Collectionの保存先を指定するダイアログが出るので、任意の場所を選びましょう。新しいアセットとして保存されると下図のように選択していたオブジェクトが置き換わりました。選択すると分割線もプレビューされます。Editorには多くの設定がありますが、今回はデフォルトのままで壊してみます。Editor内のOutlinerに含まれるオブジェクト(ここではCube)を選択して、Fractureボタンを押します。OutlinerのCube以下に、破壊されたオブジェクトが追加されました。Viewのところにある%をドラッグすると分離します。この状態で、Alt+Sを押してSimulateすると重力で地面に衝突した際にバラバラになるのが確認できます。Niagaraの設定では、Niagaraでエフェクトを発生させます。PluginsでNiagaraが有効になっているか確認してください。Emitterを作成します。Burstを選びました。Systemも作成しておきます。Systemを開き、Chaosのパラメーターを追加しましょう。Dataから目的のタイプを選べます。Burstなどはオフにしておきます。Chaosを追加し、準備完了です。Systemをレベルに配置し、シミュレートしてみましょう。これでオブジェクトが壊れると同時にエフェクトが発生します。Collectionを作り、そしてOutlinerに含まれるオブジェクトをFractureボタンでバラバラにしました。Updates)をそれぞれ追加し、破壊のタイミングでエフェクトが発生するようにしました。新機能なので手探りとNiagaraクラッシュの嵐でしたが、物理とエフェクトの組み合わせは表現の幅が広がりますね。今後のアップデートが楽しみです。