Muslin|Blenderで型紙を縫合し、服を着せ付ける
- Digital0 JPY

================================================================================ 【Blender 4.2+ アドオン】Muslin(モスリン) - パターン縫製型クロスシミュレーター【α版】 ================================================================================ 「Blenderの中で、型紙を描いて縫い合わせる。」 Marvelous Designerのような衣装・パターン制作ワークフローを目指す、 Blender向け高速リアルタイム・クロスシミュレーションアドオン「Muslin」のα版です。 物理コアはRust(XPBDアルゴリズム)で独自実装されており、 Blender内で軽快かつ極めて安定した布・衣服シミュレーションを実現します。 -------------------------------------------------------------------------------- ◆ こんな方におすすめ! -------------------------------------------------------------------------------- ・VRChatアバターやキャラクターの衣装を、Blender内で型紙から直感的に仕立てたい方 ・Marvelous Designerのような「型紙配置 → 縫い合わせ → 着せ付け」の手順をBlenderで完結させたい方 ・標準のClothモディファイアでの服の着せ付けやめり込み・破綻に悩んでいる方 ・服だけでなく、クッション、座布団、ギャザー(ゴム紐)付きの小物を手軽に作りたい方 -------------------------------------------------------------------------------- ◆ Muslin(モスリン)とは? -------------------------------------------------------------------------------- 「モスリン」とは、本番の生地を裁断する前に、型紙を縫い合わせて形やフィット感を確かめる「仮縫い・試作」のこと。 本アドオンは、まさにその仮縫い作業をBlender上で直感的に行うために開発されました。 「Curveで型紙のアウトラインを描く」 ↓ 「縫い合わせたい辺を指定する」 ↓ 「Dress(着せ付け)ボタンを押す」 これだけで、平らな型紙が瞬時に縫い合わされ、3Dアバターの体にフィットした衣服ベースメッシュが完成します。 -------------------------------------------------------------------------------- ◆ α版(アルファ版)についてのご案内 -------------------------------------------------------------------------------- 本配布物は、正式リリースに向けた先行体験・動作検証用の【α版】となります。 ・コアとなる型紙縫製、物理計算、主要ワークフローは動作検証済みですが、開発途中のため予期せぬ挙動が含まれる場合があります。 ・今後のアップデートにより、機能追加やUI・内部仕様の改善(非互換な変更を含む)が行われる可能性があります。 ・重要な制作プロジェクトでご利用いただく際は、必ず blend ファイルのバックアップをお取りください。 ・不具合の報告や「こういう機能が欲しい」といったご意見・ご感想は大歓迎です! ぜひお気軽にお寄せください。 -------------------------------------------------------------------------------- ◆ 主な機能・特徴 -------------------------------------------------------------------------------- 1. 高速・堅牢なXPBD物理シミュレーション(Rust製コア) 伸び制約・曲げ制約・面積ベースの質量分布・風圧などを高速計算。 4,000頂点以上ではCPU並列処理を行い、大人数のシミュレーションでも高い決定性を維持します。 2. 直感的な型紙ワークフロー(Curve Pattern & 型紙オブジェクト) ・Blender標準のベジェ曲線(Curve)で型紙を自由に作成可能。 ・編集モードで点を動かしたり細分化しても、布のメッシュが柔軟に追従・再構築されます。 ・型紙を脇に置き、型紙をいじると着せ付け中の布の寸法がその場で変わるリアルタイム連動に対応! 3. ワンクリック着せ付け(Dress)& 手動微調整(Adjust) ・「Dress」:タイムラインを進めることなく、縫い目が閉じて落ち着くまで一気に計算し、開始姿勢として確定します(アニメーション冒頭に縫い目が閉じる余計なフレームが入りません)。 ・「Adjust」:着せた布をビューポート上で直接マウス左ドラッグしてつまみ、シワやたるみを直感的に手で整えることができます。 4. 型紙寸法の永続保持(Lock Pattern / Save Dressed Pose) 着せ直すたびに服が伸びて大きくなってしまう問題を根本から解消。 何度着せ付け・ポーズ調整を繰り返しても、型紙本来の寸法比率を完全に維持します。 5. ピースの自動人体巻き付け(Arrange Around Collider) 前身頃・後身頃などの平らな型紙ピースを、アバター(コライダー)の周囲に自動で筒状に巻き付けて配置。縫製準備が一瞬で整います。 6. リアルな生地プリセット(7種類)& マテリアル別設定 シフォン、シルク、コットン、ウール、デニム、レザー、ニットなど、実際の目付(g/m²)に基づいたリアルな物性値を1クリックで適用可能。オブジェクト内や部位ごとに生地を切り替えることも可能です。 7. 型紙比率を保った自動UV展開(Pattern to UV) 型紙の実寸比率を保ったUVマップを自動生成。着せ付け後もテクスチャの柄が歪まず、後ろ身頃も外から見て正しい向きに揃います。 8. ゴム紐・ギャザー表現(Elastic) ウエストや袖口のエッジを選んでゴム倍率を指定するだけで、布がキュッと絞られるギャザー表現が可能です。再生中にも倍率をリアルタイム調整できます。 9. 重ね着対応(Layer / Group) 下着、シャツ、ジャケットなど、同じグループ内でレイヤー順(0が一番内側)を指定して同時に解くことで、布同士がめり込まず自然に重なり合います。 10. クッション・圧力・キルティング(袋の作成) ・「Pressure」:布の内側から空気圧をかけ、閉じた袋を膨らませます。 ・「Stack Pieces for Bag / Close Bag」:2枚の型紙を重ねて外周を縫い、ボタン一つでクッションを膨らませて初期姿勢を作成。 ・マチ(帯)の自動縫合や、内部線でのキルティング(ボタン留め・筋入れ)にも対応。 11. キャッシュベイク & シェイプキー変換 計算結果をディスクへキャッシュ書き出し可能。さらにBlender標準のシェイプキーにもワンクリックで変換できます。 -------------------------------------------------------------------------------- ◆ 動作環境 -------------------------------------------------------------------------------- ・OS: Windows 10 / 11 (64-bit) (※物理コア自体はLinux/macOSでもテスト済みですが、アドオンパッケージは現在Windows環境で動作検証しています) ・Blender: Blender 4.2 LTS 以降(Blender 5.1 / 5.2 動作確認済み) ※本アドオンは Blender 4.2 以降の「拡張機能(Extensions)」形式を採用しています。 -------------------------------------------------------------------------------- ◆ インストール手順(簡単ステップ) -------------------------------------------------------------------------------- 1. Blenderを起動し、上部メニューの「編集(Edit)」>「プリファレンス(Preferences)」を開きます。 2. 左メニューの「機能拡張(Get Extensions)」を選び、右上の「∨」マークをクリックします。 3. 「ディスクからインストール...(Install from Disk...)」を選択し、ダウンロードした「muslin-0.5.0.zip」を指定します。 4. 3Dビューポートのサイドバー(Nキー)に「Muslin」タブが表示されればインストール完了です! ※Windowsでの更新時の注意: 古いバージョンから更新する場合は、必ずBlenderを完全に終了してから新しいzipを読み込んでください。 (ロード中のDLLロックによる競合を防ぐため) -------------------------------------------------------------------------------- ◆ すぐ試せる! 9つのサンプルファイル同梱 -------------------------------------------------------------------------------- 同梱の `samples` フォルダには、開いて「Start Simulation」またはスペースキーを押すだけで挙動を体験できる 9つの .blend ファイルが含まれています。 ・01_drape.blend :球体に布を被せる基本シミュレーション ・02_flag.blend :風になびく旗(風圧とピン留め) ・03_sewing.blend :2枚の平らなパターンを縫い合わせて筒にする基本縫製 ・04_pattern_uv.blend :型紙の実寸比率を保った綺麗なUV展開 ・05_pattern_link.blend :別オブジェクトの型紙を直すとリアルタイムに布が追従 ・06_curve_pattern.blend :Curveでシャツの型紙を描いて着せ付けるワークフロー ・07_curve_arrange.blend :前後身頃をアバターの周りに自動配置して縫い合わせる実践例 ・08_gusset_cushion.blend:マチ(帯)を縫った座布団・クッションを圧力で膨らませる例 ・09_quilted.blend :内部線で表裏を縫い止めたキルティング・ボタン留めクッション -------------------------------------------------------------------------------- ◆ ライセンス -------------------------------------------------------------------------------- 本アドオンは GNU General Public License v3.0 or later (GPL-3.0-or-later) のもとで公開されています。 詳細は同梱の LICENSE ファイルをご確認ください。 -------------------------------------------------------------------------------- ◆ フィードバック・不具合報告 -------------------------------------------------------------------------------- α版をお試しいただきありがとうございます! 操作感のご意見、不具合の報告、ご要望などがございましたら、以下までお気軽にお寄せください。 ・GitHub リポジトリ: https://github.com/hinatahugu29/blender-Muslin ・Issues: https://github.com/hinatahugu29/blender-Muslin/issues ・X(Twitter): @[あなたのアカウント名] (※出品時にご自身のアカウント名へ書き換えてください)
