柔軟な素材と生地ダイナミクス用のデジタルモーションキャプチャシステム—リアルタイムで現実的なシワと生地の動きをレンダリング。VFX集約的なシーンに不可欠。
布地を、しわを一つ一つ手作業で作り直すことなく、リアルに画面上を流れるように見せたい場合、テキスタイルの物理特性を捉え、リアルタイムでシミュレーションするシステムを使用します。Dykestraflexing(ダイクストラフレクシング)と呼ばれるこの手法は、オランダのVFX業界における初期の開発者にちなんで名付けられ、実際の素材サンプルにモーションキャプチャマーカーを取り付け、その変形挙動を記録します。記録されたデータは、学習した挙動をデジタルモデルに適用するシミュレーションソフトウェアに流れ込みます。
撮影現場での実際的な適用方法は以下の通りです。シーンに必要なシルク、コットン、レザーなどのテスト素材をモーションキャプチャスタジオに持ち込みます。布地に小さな反射マーカーを取り付け、素材を動かします。落とす、投げる、回転させるなど、あらゆる変形を試します。カメラシステムは、布地の各点がどのように動き、しわがどのように発生・消失し、どのような張力が作用するかを記録します。このデータクラウドから、これらの特徴的な動きのパターンを学習するアルゴリズムがトレーニングされます。
編集およびVFXパイプラインに移行したら、このトレーニングされたパラメータをデジタルモデル(コート、ドレス、旗など、何であっても)に適用します。デジタルキャラクターが動くと、布地はもはや硬直したり、ありえないように変形したりするのではなく、実際の素材から学習した物理法則に従います。これにより、クロスシミュレーションのプロセスが大幅に効率化されます。数百のパラメータを試行錯誤で調整する代わりに、確固たる物理的な出発点が得られます。
この手法は、スーパーヒーローアクションでマントがなびく場合や、踊るシーンで布地がひらひらする場合など、速くて複雑な動きのシーケンスに特に価値があります。数週間にわたる手動のキーフレーム調整を省くことができます。ただし、このシステムは、映画で使用する布地がスキャンした素材と類似している場合に最も効果を発揮します。例えば、全く異なる繊維構造や織り方など、極端な違いがある場合は、再調整が必要になります。したがって、Dykestraflexingはあらゆる布地の問題に対する魔法の解決策ではありませんが、正しく使用すれば、シミュレーションを大幅に加速し、より説得力のあるものにする信頼性の高い技術的基盤となります。