mcpField
C
cloth-sim

cloth-sim

github.com/arjun988クリエイティブ・メディア1.3k279 回インストール16 週間前に更新
リポジトリ

cloth-sim について

cloth-sim は、衣服や旗などの布製アセットを作るためのシミュレーションスキルです。メッシュ準備、安定したピン留め、シミュレーションの調整、シェイプキーやキャッシュへのベイクを扱います。

主な機能

  1. 01衣服メッシュの準備
  2. 02ピン留めと衝突用頂点グループ
  3. 03クロスシミュレーション設定
  4. 04事前計算とアートディレクション
  5. 05シェイプキーやキャッシュへのベイク

活用シーン

  1. 01キャラクター衣服のドレープ再現
  2. 02旗やマントの布の動き作成
  3. 03ゲームや映像の出力に向けた結果の準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/arjun988/blender-skills --skill cloth-sim

インストール後、Claude Code で/cloth-simを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
bake-targets.md
cloth-settings-presets.md
pin-and-collide.md

詳細

クロスシミュレーション

衣服のブロックアウト → シミュレーション → アートディレクション → ベイク。安定したピン。エンジンに適したキャッシュ/シェイプキー。

使用する場面

  • ドレス、ケープ、コート、旗、バナー
  • ドレープが必要なキャラクターの衣服
  • シミュレーションをシェイプキーまたは Alembic/USD キャッシュにベイクする場合
  • アニメーションを書き出す前に事前に落ち着かせる場合

ワークフロー

Garment mesh (quad-friendly) → Vertex groups (pin/collide)
  → Cloth modifier settings → Collision objects
  → Pre-roll settle → Sim pass → Art-direct fixes
  → Bake shape keys / cache → Cleanup → Export

メッシュの準備

  • 四角ポリゴンを推奨します。変形する領域では密度を均一にします
  • 折り目に細長い三角形ができないようにします
  • シミュレーション前にスケールを適用します
  • 衣服とボディコライダーを分離します

頂点グループ

グループ用途
PIN_Cloth固定箇所(ウエスト、肩、襟)
COL_Ignore任意の非衝突領域
STIFF_Highベルトなど、伸びにくくする縫い目

設定の目安

見た目品質速度曲げ
柔らかいドレス8–121.0低
硬めのコート5–81.0高
旗/ケープ8–101.0–1.5低~中

スケールに合わせて質量と空気粘性を調整します。必ず事前に落ち着かせるプリロールを実行してください。

ベイク先

対象用途
シェイプキーゲーム用ポーズ/少数のフレーム
Alembic/USDシネマティック用キャッシュ
アーマチュアウェイト変形専用に変換する場合

制約事項

必ず行うこと
  • スケールを適用し、長時間のシミュレーションを行う前にピンのグループを定義します
  • 簡略化したボディカプセル/メッシュに衝突させます
  • シミュレーション後にアートディレクションを行います(スカルプト/補正シェイプキー)
絶対に行わないこと
  • 非常に高密度のスカルプトメッシュで、重要な衣服をシミュレーションします
  • プリロールを省略します(空中から始まったり、爆発したりします)
  • 不安定なキャッシュをそのまま書き出します

リファレンスガイド

トピックリファレンス参照するタイミング
クロス設定プリセットreferences/cloth-settings-presets.md必要に応じて
ピンとコリジョンreferences/pin-and-collide.md必要に応じて
ベイク先references/bake-targets.md必要に応じて

コメント