リリース 2024.8
Eng | 繁中 | 日本語 | 한국어 | 简中 |
布シミュレーション
布シミュレーションシステムは、XPSおよびPMXモデルで使用できるようになりました。新しいシステムの主な特徴は次のとおりです。
- 無条件に安定しており、どんな極端な状況でも常に安定した状態に戻ります。
- 既存の物理およびアニメーションシステムと並行してリアルタイムで実行される別のスレッド上で実行されます。これにより、マルチコアCPUのパワーを活用して最高のパフォーマンスを提供できます。
- カスタム曲線コライダー形状。従来のジオメトリ形状とは異なり、カスタムコライダーモデルを使用すると、曲線のボディパーツにほぼ完璧に一致させることができます。
設定
“布シミュレーション”の設定は、アクターメニューの”プロ”セクションで見つけることができます。
- クイックコントロール:設定の上に、シミュレーションを「リセット」または「再構築」するためのコントロールがあります。
- メッシュの設定:2つの布メッシュを作成し、それぞれ個別に設定できます。ここでは、形状、サイズ、密度、およびアンカリングオプションを制御できます。
- 表面とテクスチャ:布メッシュのための素材を調整します。
- インタラクション:ここでは、布メッシュをリアルタイムで縮小したり、ドラッグや引き裂きを有効にしたりできます。はい、ポインターで布メッシュを引き裂くことも、自重で破損させることもできます。
- コライダーの調整:モデルのためのコライダーを調整します。
- シミュレーション設定:パーティクルサイズと制約の適合性を制御します。
- セルフコリジョン:パーティクル間の衝突を制御します。
- 物理プロパティ:重力、摩擦など
- 計算設定:シミュレーションのフレームレート、サブステップなどを制御します。
メッシュの作成
布メッシュは、設定に基づいて手続き的に生成されます。いくつかの例を見るためにメッシュのプリセットをチェックできます。
基本構成には次のものが含まれます
- 内半径:布メッシュの始点円の半径
- 長さ:布メッシュの延長
- 傾斜:布メッシュの延長角度。0は円柱形状を、90は平らな円を表します。
- 解像度:布メッシュ内の粒子の密度。解像度が高いほど、粒子が多く、計算が多くなります。
いくつかの異なるトポロジオプションを選択できます。
適応型の六角形または四角形オプションを使用すると、各行の周囲に基づいて各行の粒子数が増減します。分割オプションを使用すると、布メッシュを左右に分割できます。
水平レイアウトオプションを使用すると、上記の2つとほぼ同じですが、アンカリングを部分的に指定できます。
垂直レイアウトオプションを使用すると、各行に完全に同じ数の粒子がありますが、一定の間隔で布メッシュを分割できます。
アンカリング
モデルに布メッシュをアンカリングして、アンカリングしたいボディパーツを選択することができます。布メッシュは選択したボディパーツに取り付けられ、それらと一緒に移動します。
パフォーマンスガイド
シミュレーションは、より高い安定したフレームレートを好みます。お勧めは、”ディスプレイ&UI”設定で適切な固定フレームレートを選択し、布シミュレーションのための「計算」設定で比較可能なフレームレートを選択することです。
デフォルト設定では、シミュレーションのフレームレートが固定の90に設定されています。システムが60または30しかできない場合でも、少しスローモーション効果を除いて問題なく動作します。これを補うために、サブステップの数を増やすことができます。
コライダーの調整
布シミュレーションシステムは独自のコライダーモデルを使用し、物理コンポーネントとは干渉しません。デフォルト設定はXPSモデルに調整されており、ほとんどのDOAモデルで動作するはずです。PMXの場合、ボディ比率は大きく異なるため、ワンサイズフィットオールの解決策はありませんが、モデルに合わせてコライダーを微調整するのはかなり簡単です。
まず、コライダーを見るために可視化をオンにしてから、各セクションに移動してボディパーツの形状とサイズを調整します。
コライダーは、両端に2つの球があり、それらをつなぐ調整可能な滑らかな曲線として想像できます。調整できるものは次のとおりです。
- 2つの球の位置
- 球の半径を個別に
- 球の間の曲線の値。正の値は凸であり、負の値は凹です。
現時点では、布システムと他の物理コンポーネントとの間には相互作用はありません。唯一の例外は、XPS Boobs Physicsで、布シミュレーションに対応したコライダーを作成するための新しい設定が含まれています。
モーションの更新
布シミュレーションがスムーズに動作するように、モーションシステムに大きな変更が加えられました。これにはいくつかの利点もあります。
- モーションシステムは、GameObjectとの相互作用が少なくなり、よりパフォーマンスが向上します。
- 複雑な再帰的継承構造を持つPMXモデルは、完璧に動作するはずです。
- 異なるモデルタイプ間でのモーション再生がより正確で一貫性があります。
- モーションの調整がより正確で正確になりました。
- 手続き的なモーションとモーションオーバーライドもより良く機能します。
新しいモーションシステムでまだサポートされていない機能:
- モーション遷移のアンカリングが機能していません。
- ラグドールが一時的に無効になっています。