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

================================================================================ 【Blender 4.2+ アドオン】Muslin(モスリン) - パターン縫製型クロスシミュレーター【α版】 ================================================================================ Blenderの中で、型紙を描いて縫い合わせる。 Marvelous Designerのような衣服制作ワークフローを目指す、 Blender向け高速リアルタイム・クロスシミュレーションアドオン「Muslin」のα版です。 物理コアをRust(XPBDアルゴリズム)で実装しており、Blender内で軽快かつ安定した布シミュレーションを実現します。 -------------------------------------------------------------------------------- ◆ Muslin(モスリン)とは? -------------------------------------------------------------------------------- 「モスリン」とは、本番の生地を裁断する前に、型紙を縫い合わせて形やフィット感を確かめる「仮縫い・試作」のこと。 本アドオンは、まさにその仮縫い作業をBlender上で直感的に行うために開発されました。 「Curveで型紙のアウトラインを描く」 「縫い合わせたい辺を指定する」 「Dress(着せ付け)ボタンを押す」 これだけで、平らな型紙が瞬時に縫い合わされ、3Dアバターの体にフィットした衣服ベースメッシュが完成します。 -------------------------------------------------------------------------------- ◆ α版(アルファ版)についてのご案内 -------------------------------------------------------------------------------- 本配布物は、正式リリースに向けた先行体験・動作検証用の【α版】となります。 ・コアとなる型紙縫製や物理計算は動作確認済みですが、開発途中のため予期せぬ不具合や挙動が含まれる場合があります。 ・今後のアップデートにより、機能の追加やUI・内部仕様の変更(非互換な変更を含む)が行われる可能性があります。 ・重要な制作プロジェクトでご利用いただく際は、必ず blend ファイルのバックアップをお取りください。 ・不具合の報告や「こういう機能が欲しい」といったご意見・ご感想は大歓迎です! ぜひお気軽にお寄せください。 -------------------------------------------------------------------------------- ◆ 主な機能・特徴 -------------------------------------------------------------------------------- 1. 高速・堅牢なXPBD物理シミュレーション Rust製の専用物理コアを内蔵。伸び制約・曲げ制約・面積ベースの質量分布・風圧などを高速に計算します。 2. 直感的な型紙ワークフロー(Curve Pattern) Blender標準のベジェ曲線(Curve)で型紙を自由に作成可能。 編集モードで点を動かしたり細分化しても、布のメッシュが柔軟に追従・再構築されます。 3. ワンクリック着せ付け(Dress)& 手動微調整(Adjust) ・「Dress」:アニメーションの再生時間を進めることなく、縫い目が閉じて体に落ち着くまで一気に計算して初期姿勢を確定します。 ・「Adjust」:着せた布をビューポート上で直接マウスドラッグしてつまみ、シワやたるみを直感的に整えることができます。 4. ピースの自動人体巻き付け(Arrange Around Collider) 前身頃・後身頃などの平らな型紙ピースを、アバター(コライダー)の周囲に自動で筒状に巻き付けて配置。縫製準備が一瞬で整います。 5. 縫い目の自動溶接(Weld Seams)と曲げ抵抗 縫い合わせた境界線を自動で溶接(Weld)し、1つの繋がった滑らかなメッシュとしてレンダリング・変形できます。布の蝶番折れを防ぐ曲げ抵抗も搭載。 6. リアルな生地プリセット(7種類) シフォン、シルク、コットン、ウール、デニム、レザー、ニットなど、実際の目付(g/m²)に基づいたリアルな物性値を1クリックで適用可能。 7. 型紙比率を保った自動UV展開(Pattern to UV) 型紙の実寸比率を保ったUVマップを自動生成。着せ付け後もテクスチャの柄が歪まず、左右の向きも正しく揃います。 8. ゴム紐・ギャザー表現 ウエストや袖口のエッジを指定してゴムの強さを設定するだけで、布がキュッと絞られるギャザー表現が可能です。 9. 重ね着対応(Layer / Group) 下着、シャツ、ジャケットなど、同じグループ内でレイヤー順(0が一番内側)を指定して同時に解くことで、布同士がめり込まず自然に重なり合います。 10. ベイク & シェイプキー変換 計算結果をディスクキャッシュへ書き出し、またはBlender標準のシェイプキーとしてアニメーション化できます。 -------------------------------------------------------------------------------- ◆ 動作環境 -------------------------------------------------------------------------------- ・OS: Windows 10 / 11 (64-bit) ・Blender: Blender 4.2 LTS 以降(Blender 5.1 / 5.2 動作確認済み) ※本アドオンは Blender 4.2 以降の新しい「拡張機能(Extensions)」形式を採用しています。 -------------------------------------------------------------------------------- ◆ インストール手順(簡単3ステップ) -------------------------------------------------------------------------------- 1. Blenderを起動し、上部メニューの「編集」>「プリファレンス」を開きます。 2. 左メニューの「機能拡張(Get Extensions)」を選び、右上の「∨」マークをクリックします。 3. 「ディスクからインストール...(Install from Disk...)」を選択し、ダウンロードした「muslin-0.5.0.zip」を指定します。 4. 3Dビューポートのサイドバー(Nキー)に「Muslin」タブが表示されればインストール完了です! ※Windowsでの更新時の注意: 古いバージョンから更新する場合は、必ずBlenderを再起動してから新しいzipを読み込んでください。 -------------------------------------------------------------------------------- ◆ サンプルファイルについて -------------------------------------------------------------------------------- 同梱の `samples` フォルダには、すぐに動作を体験できる7つの .blend ファイルが含まれています。 ファイルを開いて「Start Simulation」またはスペースキー(再生)を押すだけで、各機能の動作を確認できます。 ・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:前後身頃をアバターの周りに自動配置して縫い合わせる実践例 -------------------------------------------------------------------------------- ◆ ライセンス -------------------------------------------------------------------------------- 本アドオンは 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): @[アカウント名]
