スカートふんわりガード - 座ると突き抜ける・歩くとめくれるスカートに【JA,EN,KO】
- ダウンロード商品¥ 700









「座ると、スカートが太ももに沈んじゃう。」 Blenderは使いません。Unityの中だけで終わります。 体メッシュから脚の太さを実測して太もも・ふくらはぎに PhysBone コライダーを作り、スカートの PhysBone へ登録します。あわせて Immobile・角度制限・重力・Pull などの物理値を3つのプリセットから調整し、歩いた時のめくれを抑えます。スカートの PhysBone の半径(Radius)が 0 に近いとコライダーに当たらないため、その場合は 1cm 前後の半径を入れます。変更前の物理値(半径と Collision の設定を含む)は JSON に保存され、あとから戻せます。 ◆ 使い方 1. Tools > tool > スカートふんわりガード を開く 2. アバターを指定し、「対象のスカート」の一覧を確かめる(確度の低い候補は「※要確認」で既定OFF) 3. めくれ対策プリセット(ふんわり・標準・かっちり)を選ぶ 4. 「チェックのみ (変更しない)」で変わる内容を確かめてから「スカートを直す」を押す 5. 戻すときは Ctrl+Z、または「物理値を元に戻す」「生成物を削除」を使う ◆ 必要環境 ・Unity 2022.3 ・VRChat SDK3 (Avatars) ・Humanoid のアバター ・スカートに PhysBone が設定された衣装 ※ VRChat SDK3 (Avatars) が入っていないプロジェクトでは動きません ※ Humanoid の骨格(Hips と左右の太もも)が見つからないアバターには使えません ※ スカートに PhysBone が付いていない衣装は対象外です。揺れもの自体は作りません ※ スカートの自動検出はボーンの名前と形で判断します。名前が特殊な衣装は一覧から手動でチェックを入れてください ※ 脚にもともと作者のコライダーがある場合は再利用し、サイズは変えません ※ 角度制限の種類は作者の設定(Angle・Hinge・Polar)を残し、制限が無い(None)ときだけ Angle にします。最大角度の値はプリセットの値に変わります ※ スカートの PhysBone の Allow Collision を有効にします。ほかの人の手にもスカートが当たるようになります ※ MAYO を座らせて PhysBone を実際に動かし、体に沈んだスカートの骨を数えました(比べるためにアバター元のコライダーは外しています): のべ 2,477 → 0。髪・胸・耳・しっぽの PhysBone は変えません(4体で確認)。スカートに PhysBone が無い素体(Felis・ミルフィ)では何もしません 内容物: unitypackage / README / CHANGELOG / TEST_REPORT / LICENSE / 画面のスクリーンショット ━━━━━━━━━━━━━━━━━━━━ English ━━━━━━━━━━━━━━━━━━━━ Measures leg thickness from the body mesh, creates PhysBone colliders on the thighs and calves, and registers them on the skirt PhysBones. It also tunes Immobile, angle limit, gravity, Pull and related values from three presets to reduce flipping while walking. A skirt PhysBone with a Radius near 0 does not touch any collider, so in that case it sets a radius of about 1 cm. The original physics values (including Radius and the Collision setting) are saved to JSON so you can restore them later. ◆ How to use 1. Open Tools > tool > スカートふんわりガード 2. Set the avatar and check the target skirt list (low-confidence candidates are marked "*please check" and are OFF by default) 3. Choose an anti-flip preset (Fluffy, Standard, Firm) 4. Use Check Only (no changes) to see what will change, then click Fix Skirt 5. To undo, press Ctrl+Z or use Restore Physics / Remove Generated ◆ Requirements ・Unity 2022.3 ・VRChat SDK3 (Avatars) ・A Humanoid avatar ・An outfit whose skirt has PhysBones * Does not work in projects without VRChat SDK3 (Avatars) * Cannot be used on avatars where the Humanoid rig (Hips and both thighs) is not found * Outfits whose skirt has no PhysBone are not supported. It does not create PhysBones * Skirt detection uses bone names and shapes. For unusually named outfits, check the skirt manually in the list * If the legs already have colliders from the avatar author, they are reused and not resized * The author's limit type (Angle, Hinge, Polar) is kept; only a limit of None is changed to Angle. The max angle value is replaced with the preset value * Allow Collision is turned on for the skirt PhysBones, so other players' hands can also touch the skirt * MAYO was made to sit with real PhysBone simulation and skirt bones sunk into the body were counted (the avatar's own colliders were removed for the comparison): 2,477 total → 0. Hair, breast, ear and tail PhysBones are not changed (checked on 4 avatars). Nothing is done on bodies whose skirt has no PhysBone (Felis, Milfy) Contents: unitypackage / README / CHANGELOG / TEST_REPORT / LICENSE / screenshot ━━━━━━━━━━━━━━━━━━━━ 한국어 ━━━━━━━━━━━━━━━━━━━━ 바디 메시에서 다리 굵기를 실측해 허벅지·종아리에 PhysBone 콜라이더를 만들고 스커트 PhysBone에 등록합니다. 또한 Immobile·각도 제한·중력·Pull 등의 물리값을 3가지 프리셋으로 조정해 걸을 때의 뒤집힘을 줄입니다. 스커트 PhysBone의 반경(Radius)이 0에 가까우면 콜라이더에 닿지 않으므로, 그 경우 1cm 정도의 반경을 넣습니다. 변경 전 물리값(반경과 Collision 설정 포함)은 JSON으로 저장되어 나중에 되돌릴 수 있습니다. ◆ 사용법 1. Tools > tool > スカートふんわりガード 를 엽니다 2. 아바타를 지정하고 「대상 스커트」 목록을 확인합니다 (확실하지 않은 후보는 「※확인 필요」로 표시되고 기본 OFF) 3. 뒤집힘 방지 프리셋(하늘하늘·표준·단단하게)을 고릅니다 4. 「확인만 (변경 안 함)」으로 바뀌는 내용을 확인한 뒤 「스커트 고치기」를 누릅니다 5. 되돌릴 때는 Ctrl+Z 또는 「물리값 되돌리기」「생성물 삭제」를 사용합니다 ◆ 요구 환경 ・Unity 2022.3 ・VRChat SDK3 (Avatars) ・Humanoid 아바타 ・스커트에 PhysBone이 설정된 의상 ※ VRChat SDK3 (Avatars)가 없는 프로젝트에서는 동작하지 않습니다 ※ Humanoid 골격(Hips와 좌우 허벅지)을 찾을 수 없는 아바타에는 사용할 수 없습니다 ※ 스커트에 PhysBone이 없는 의상은 대상이 아닙니다. 흔들림 설정 자체는 만들지 않습니다 ※ 스커트 자동 감지는 본 이름과 모양으로 판단합니다. 이름이 특이한 의상은 목록에서 직접 체크하세요 ※ 다리에 원래 제작자의 콜라이더가 있으면 그것을 재사용하며 크기는 바꾸지 않습니다 ※ 각도 제한 종류는 제작자의 설정(Angle·Hinge·Polar)을 유지하고, 제한이 없을(None) 때만 Angle로 바꿉니다. 최대 각도 값은 프리셋 값으로 바뀝니다 ※ 스커트 PhysBone의 Allow Collision을 켭니다. 다른 사람의 손에도 스커트가 닿게 됩니다 ※ MAYO를 앉히고 PhysBone을 실제로 움직여 몸에 파묻힌 스커트 본을 셌습니다(비교를 위해 아바타 원래 콜라이더는 뺐습니다): 누적 2,477 → 0. 머리·가슴·귀·꼬리 PhysBone은 바꾸지 않습니다(4체 확인). 스커트에 PhysBone이 없는 소체(Felis·밀피)에서는 아무것도 하지 않습니다 내용물: unitypackage / README / CHANGELOG / TEST_REPORT / LICENSE / 스크린샷









