シミュレーションを作成すると、必要な Bifröst オブジェクトがシーンに追加され、さらに選択されたすべてのメッシュが流体エミッタとして接続されます。
同じシーン内に複数のシミュレーションを作成できますが、相互に作用することはありません。
注: Bifröst プラグインは既定でロードされます。これらのプラグインがロードされておらず、
Bifrost メニューが
FX メニュー セットに表示されない場合は、
プラグイン マネージャ(Plug-in Manager)を使用してロードすることができます。詳細については、
Maya プラグインをロード/アンロードするを参照してください。
シミュレーションを作成する
- 必要に応じて、単一の共有プロパティでコントロールされるエミッタとして機能するポリゴン メッシュを 1 つ以上選択します。インスタンスはサポートされていません。
特定のエミッタでさまざまなプロパティを使用する場合、たとえば一部のエミッタでは継続的に放出し、一部のエミッタではそうしないように設定する場合、後でエミッタのグループをさらに追加することもできます(「Bifröst エミッタを使用する」を参照)。
何も選択しない場合は、空のシミュレーションが作成されます。エミッタを後で追加したり、以前に保存したキャッシュをロードしたりできます(「Bifröst ユーザ キャッシュを使用する」を参照)。
- FX メニュー セットで、または を選択します。
次の項目がシーンに追加されます。
- bifrostLiquid や bifrostAero と呼ばれるメインのコンテナ。このノードは、シミュレーションの実行をコントロールします。
- liquid または aero と呼ばれるシェイプ。このノードは、シミュレーションの結果をシーン内のパーティクルとボクセルとして表します。これはメイン コンテナの子です。
- bifrostLiquidProperties または bifrostAeroProperties と呼ばれる主要なプロパティ。このノードには、シミュレーションの全体的な解像度と動作をコントロールするためのほとんどの設定が含まれています。
- シェイプのポリゴン メッシュ バージョンを含めることができる bifrostLiquidMesh または bifrostAeroMesh と呼ばれるメッシュ オブジェクト。既定では、これにはポリゴンはありませんが、シェイプのアトリビュートでメッシュをアクティブにできます。
- bifrostEmitterPropsと呼ばれるメッシュ プロパティ。このノードは選択されたエミッタからの放出をコントロールします。
- 液体シミュレーション専用の、bifrostGuidePropertiesという名前のグローバル ガイド プロパティ。ガイド付きシミュレーションを作成しない場合は、これを無視することができます。詳細は「液体サーフェスの Bifröst シミュレーションをガイドする」を参照してください。
アウトライナ(Outliner)で、これらのノードを表示して選択できます。また、選択(Select)ツールを使用して、ビューポートのバウンディング ボックスのエッジを超えてドラッグすることで、その中のシェイプを選択できます。
メイン コンテナ、形状、メッシュ オブジェクトがワールド座標の原点に作成されます。これらは、シミュレーションの結果が、エミッタおよび追加するその他のオブジェクト(コライダやその他のインフルエンスなど)と一致するように、変換されないままにする必要があります。コンテナ、シェイプ、またはメッシュ オブジェクトの移動、回転、スケーリングは、キャッシュされたシミュレーションを別のシーンにロードする場合など、特定の状況でのみ便利です。
パーティクルがビューポートにない場合は、いくつかのことを確認します。
- エミッタによってシェイプが隠されていないことを確認します。たとえば、ワイヤフレーム(Wireframe)表示に切り替えることや、エミッタをテンプレート(選択不可)内に入れることや、単純にエミッタを非表示にすることができます。
- ビューポートのメニュー バーでレンダラ(Renderer)がビューポート 2.0(Viewport 2.0)に設定されていることを確認します。
- 現在のフレームがメイン コンテナで設定されているシミュレーションの開始フレームであることを確認します(既定では、フレーム 1)。
- エミッタ オブジェクトが任意のボクセルを含めるには小さすぎる場合、主なプロパティでマスター ボクセル サイズ(Master Voxel Size)を減らします。