シミュレーションの概要
DanceXRのシミュレーションシステムは、高度な粒子ダイナミクス、布シミュレーション、実験的流体シミュレーションを含み、さまざまなユースケースに対してリアルで高性能な物理を提供します。
粒子ダイナミクス
粒子ダイナミクスシステムは、髪、衣服、スカートのための従来の物理を置き換え、よりスムーズで安定した結果を提供します。
- 主要な設定:
- 慣性
- スイングコンプライアンス
- ツイストコンプライアンス
- 削減比
- 粒子アンカー
- 水平コンプライアンスとアンカー(スカート用)
- 風と乱流:
- 速度と方向のためのグローバル風設定
- 各グループのための乱流力
- 扇風機やトンネルのような局所的な影響のための風場
- 改善されたシミュレーション (v2025.11):
- より良いラインシミュレーション
- 分割ストリップをサポートする垂直配置の布
- 音声視覚化サポートと透明性を備えた強化された布材料特性
布シミュレーション
布シミュレーションシステムは、XPSおよびPMXモデルをサポートし、壊れない安定性とカスタム曲面コライダーの機能があります。
- 設定:
- 可変半径、長さ、傾斜、および解像度を持つメッシュ作成
- ボディパーツへのアンカー
- 引きずりや裂けのための相互作用設定
- 自己衝突および物理特性
- 物理改善 (v2025.10):
- スカート物理用の新しいせん断および曲げ制約
- 衝突および摩擦解決の安定性の向上
- 穴のような複雑なコライダーのサポート
- パフォーマンスのヒント:
- 最適なシミュレーションのために固定フレームレートを使用
- モデル特有の調整のためのコライダー形状を調整
- 水中挙動:
- 水中シミュレーションのための浮力および抵抗設定
流体シミュレーション(実験的)
流体シミュレーションは、流体の挙動をシミュレートするために粒子システムを拡張します。
- 属性:
- 粘着力
- 粘度
- 粘着性
- 流体の改善(v2026.6):
- より説得力のある流体挙動に向けて、粘着力と粘着性が向上
- 安定性が改善され、シミュレーションがより確実にまとまるように
- レンダリング:
- 流体粒子は点または球体としてレンダリング
- 流体シェーダーは今後のアップデートで提供予定
- ユースケース:
- シャワー、噴水、または庭のホースのようなシナリオをシミュレート
追加機能
- ソフトボディシミュレーション:
- おっぱい、お尻、脚などのボディパーツに対するリアルなソフトボディ物理
- 微調整のための体積および距離制約
- 粒子接続のための視覚化ツール
- リップシンクおよび空間オーディオ:
- リップシンクは音声から顔の動きを生成
- 空間オーディオは3D空間内のアクター位置から音を再生
詳細については、リリースノートを参照してください。
パーティクルダイナミクス
パーティクルダイナミクス
布のシミュレーションシステムは、以前は物理エンジンによって行われていた物理シミュレーションを拡張しました。これには、髪、衣類(現在は「ダングリング物理」と改名)、スカートなど、ほとんどのXPS物理ツールが含まれます。
これにより、より優れたパフォーマンス、無条件に安定した結果が得られます。これらの物理ツールのデフォルトオプションになりました。また、古い物理エンジンに戻るには、「パーティクルダイナミクス」オプションをオフにすることもできます。
「パーティクルダイナミクス」シミュレーションの設定は以前とは非常に異なります。ばね力、制限、減衰の代わりに、コンプライアンスとドラッグを使用してシミュレーションの挙動を制御し、これらは物理特性とは独立しています。
- 慣性
- スイングコンプライアンス:スイングに対する抵抗
- ツイストコンプライアンス:ツイストに対する抵抗
- リダクション:各レベルで適用されるコンプライアンスのリダクション比
- パーティクルアンカー:次のパーティクルからの吊り下げ位置 スカートには、横方向の接続を制御するために以下のものもあります
- 横コンプライアンス
- 横アンカー
風と乱流
-
布やパーティクルシミュレーションに影響を与えるグローバルな風設定。スカイ設定でグローバルな風速と風向きを設定でき、すべての布やパーティクルダイナミクスシミュレーションに影響します。また、各グループの布やパーティクルシミュレーションに個別に風の影響を設定できます。
-
乱流。各布やパーティクルダイナミクスグループに、乱流力を設定できます。
-
風場。追加の風力を持つ別のフィールドを構成できるため、ファン、トンネル、または単に何かを飛ばしたい場合に使用できます…
-
布のシミュレーションとパーティクルダイナミクスの設定には、風の影響や乱流の強度など、シミュレーションを微調整するための新しい構成が含まれています。
ソフトボディシミュレーション
ソフトボディ物理は、粒子シミュレーション技術のおかげで、よりリアリズムが向上しました。
おっぱい
デフォルトでは、おっぱいの物理はソフトボディオプションがオンになっています。
デフォルトでは、これは物理エンジンを使用して主要なボーンをシミュレートするハイブリッドソリューションです。なぜなら、より洗練された制限と減衰オプションを持っているからです。
また、ソフトボディシミュレーションのみを使用するように設定することもできます。
ソフトボディ物理
以前と同様に、お尻や脚の制御ボーン(通常は名前に「ctl」または「adj」が含まれています)を選択します。これは今や粒子ダイナミクスのみであり、物理エンジンのオプションはもはや存在しないため、必要はありません。
主な構成:
おっぱいとソフトボディ物理は、モデルを微調整するために同じ構成を提供します。以下は、重要ないくつかの構成です。
-
ボリューム制約:これは粒子の全体的な体積を維持し、シミュレーションのリアリズムのための鍵です。
-
距離制約:これは「柔らかさ」を調整したいときに最も効果的ですが、低すぎる値は使用しないでください。
-
可視化:これは、粒子同士がどのように接続されているかを確認したい場合に非常に便利です。
-
深さとレイヤー:シミュレーションに使用する粒子の深さとレイヤーの数を定義します。構造にどのように影響するかを確認するために可視化をオンにしてください。
-
エッジをロック:おっぱいには、実際にはおっぱいの端が動きにくいようにしたいので、これが理想的です。これが期待どおりに機能しない場合は、おっぱいの物理設定の「中心」位置の「z」値を増やして、エッジをより簡単に検出できるようにすると良いでしょう。
-
粒子プロパティ:これは布や粒子のシミュレーションの共通設定です。ここでは、「柔らかくする」オプションを使用して「柔らかさ」をさらに調整できます。
「おっぱい」、「お尻」、「脚」のプリセットを例として含めています。