CG News

Bifrost for Maya

現在開催中のイベントSIGGRAPH 2019で進化したBifrost for Mayaが発表されました。Bifrost for MayaはMaya2018以降のすべてのバージョンで動作し、Maya 2019.2以降はインストーラにも含まれます。

Bifrost for Mayaはマルチフィジックスシミュレーション用の新しいビジュアルプログラミングシステムで、既存の液体シミュレーションツールセットの拡張版です。Disney for Frozenで使用に基づくMPMソルバー、Arnoldでのネイティブサポートに加え、他のDCCツールへAlembic、OpenVDB、Field3Dのエクスポートなど、様々な機能追加がおこなわれてるようです。
https://area.autodesk.com/blogs/the-maya-blog/introducing-bifrost-for-maya/

チュートリアル
https://area.autodesk.com/all/tutorials/maya/?tag=bifrost

BifrostはリグやIKソルバも構築できるようで、SoftimageのICEやFabric Engineのような広範囲に使用できるノード環境になってるようです。一部情報ではBifrostはスタンドアロンアプリケーションで、サードパーティの開発者が使用できるとのことです。もしかして次世代3Dソフトのコアになったりするのかな?

SIGGRAPHの会場では3dsMax版のデモがあったようで、近い将来Maxにも搭載されそうです。

 

概要

Bifrostを使用すると独自のカスタムエフェクトを作成して公開し、他のアーティストと共有してさまざまなショット、シーン、さらにはショーで使用することができます。また、砂塵、火、雪、砂などのエフェクトをすばやく作成するための、多数のグラフも用意されています。

1つのグラフ

Bifrost Graph Editorを使用すると、コンテキストやグラフのセマンティクスを切り替えることなく、視覚的なプログラミンググラフを作成して、散布、インスタンシング、変形、ボリューム処理、ダイナミックシミュレーション、マテリアル割り当て、ファイルIO、さらにはローレベルの数学ノードでのミックスが可能です。

 

詳細な煙、火災、爆発

空気力学と燃焼のための新しい物理ベースのソルバーを使用することで、見た目に自然な煙、火、爆発を作成することが可能になりました。簡単なアーティスティックコントロールを使用すると、エフェクトの境界条件を簡単に調整して、周囲のシーンと物理的に正確な方法で相互作用させることができます。また、速度、乱流、煙の密度などの特性に応じて、詳細を自動的に追加または削除するようにアダプティブ機能を設定することもできます。

燃焼ソルバーは、火災や爆発の物理反応をシミュレートするために、計算化学と熱力学を実行します。メタンやブタンのような現実世界の燃料から選択することができ、ソルバーは煙や水蒸気のようなリアルな出力を自動的に作成します。

 

 

マテリアルポイントメソッド

マテリアルポイント法(MPM)は、ディズニーのアナと雪の女王で雪かき用に使われて有名になりました。オリジナルの研究チームのメンバーによって設立されたJixie Effectsと協力して、プロダクション対応のMPMソルバーを開発しました。MPMの重要な利点の1つは、解像度が高くなってもシミュレーションの動作が一定であることです。オリジナルのMPMは雪のシミュレーションに重点を置いていましたが、JixieはBifrost MPMソルバを拡張し、次のような他の現象にも対応できるようになりました。

  • 砂や泥、雪などの粒状物質
  • ダイナミックな薄いシェルと布 (布地、アルミニウム、プラスチックなど)
  • 個々のファイバーのダイナミクス(またはストランド)

 

新しい高性能パーティクルシステム

完全にビジュアルプログラミングを使用して作成されたBifrostの新しいパーティクルシステムは、Mayaのパーティクルで以前可能であったものよりもさらに強力で拡張性に優れています。パーティクルは、空力シミュレーションと燃焼シミュレーションを実行するための効果的な方法として使用でき、その逆も可能です。

 

ボリュームのあるアートエフェクト

Bifrostにはノードがロードされており、メッシュ、ポイント、ボリューム間の変換や、次のようなアーティスティックなエフェクトのためのボリュームの処理に役立ちます。

  • メッシュ、ポイント、およびパーティクルをボリュームに変換する
  • ボリュームをメッシュに変換する
  • ボリュームをスムージングする
  • ボリュームのプロパティのサンプリング
  • ボリューム内の点の分散

 

レンダリングに適したインスタンス化

Bifrostはレンダリングに適した高パフォーマンスのインスタンス化機能を提供し、シーンを非常に複雑にすることができます。

インスタンスは、分散ポイント、MPMソルバなどのパーティクルシステム、およびその他のジオメトリの頂点に適用できます。インスタンス形状は柔軟性があり、複数のバリエーションレイヤから選択できる単純な選択メカニズムを使用して簡単に調整できます。たとえば、1つのレイヤで草と花を区別し、別のレイヤでドリルダウンしてそれぞれのバリエーションを選択できます。

Arnoldのインスタンスおよびビューポート2.0と緊密に統合されているため、メッシュ、ボリューム、ストランド、ポイントなどのレンダリング可能なBifrostジオメトリや、Arnoldのようなレンダリングアーカイブ形式の完全にレンダリング可能なアセットをインスタンス化できます。assファイル。

 

ストランド

Bifrostを使用すると、髪や毛皮から毛羽立ち、衣服、草、ワイヤー、埃まで、複数の繊維(またはストランド)から構成されるものを手続き的にモデリングできます。

 

リアリスティックプレビュー

ArnoldをMayaに統合すると、Arnoldビューポートでエフェクトの最終ピクセルプレビューを確認できるため、ライティングやレンダリング後にエフェクトがどのように見えるかを推測する必要がなくなります。ビューポート2.0でエフェクトのほぼ最終的なプレビューを確認することもできます。

 

すぐに使用できるグラフ

ドライアイスや体積測定のための雲から火災や爆発に至るまで、新しいBifrost Browserであらかじめ構築されたBifrostグラフのライブラリを探して、優れた外観のエフェクトをすばやく作成できます。また、事前に作成されたグラフは、独自のカスタム効果をゼロから作成するための出発点としても最適です。その後、スタジオの他のアーティストが簡単に検索して再利用できるように、グラフをブラウザにパブリッシュできます。

コメントを残す