Skip to content

A temporary system to avoid problems when exporting VRM1.0 objects using XWearPackager / VRoidStudio

Notifications You must be signed in to change notification settings

pspkurara/XWearAvatarFixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XWearAvatarFixer

概要

XWear Packager/VRoid Studioの着せ替え機能で書き出したVRM1.0の物理演算が失われる問題を簡易的に修復します。

修復される問題

  • すべての揺れ物が以下の値にされる
    image
  • 揺れ物のオブジェクトで必須のエンドボーン(末端ボーンの長さを決めるためだけのボーンで、VRChatのPhysBoneでは値で管理するため不要)がない場合に作られない
  • 一部のコライダーが作られない ※現状は衣装かつ完全に失われている場合にのみ対応

注意

  • あくまで作者の環境で発生している症状を暫定的に修復するためのツールですので、その他の環境やデータで動作しない可能性があります。
  • 書き出したXWear/XAvatar/XRoidによっては全く違う症状がでたり、でなかったりする可能性があります。
  • VRChat SDKとVRM1.0の物理演算は作りが全く違うため、同一の挙動が再現されない場合があります。
  • 仕組み上、オリジナルのデータを元に修復するため、人からもらった単体のXWear等は直りません。

確認環境

  • XWear Packager v0.3.2
  • VRoid Studio v2.0.0
  • Unity 2022.3.2f1
  • VRM 0.127.0 (←は開発環境なので、0.127系なら動作すると思われる)

その他XWear Package該当バージョンの推奨環境

必要なもの

  • *.xwear化する直前のUnityプレハブ
  • VRoidStudio着せ替え機能で書き出した*.vrm

使い方

以下fanbox記事参考 (全体公開です)
https://djkurara.fanbox.cc/posts/8970211

最新の導入

Package Managerの Add package from git URL... に以下を貼り付けて導入してください

https://github.com/pspkurara/XWearAvatarFixer.git?path=/Assets/XWearAvatarFixer

或いは、Packages/manifest.jsonの"dependencies":内に以下を追加すると動作します (JSONなので、最終行に追加する場合は最後のコンマを外してください)

"com.pspkurara.xwear-avatar-fixer": "https://github.com/pspkurara/XWearAvatarFixer.git?path=/Assets/XWearAvatarFixer",

unitypackageが必要な場合は以下のからAssets項内よりDLしてください
https://github.com/pspkurara/XWearAvatarFixer/releases

ライセンス

Author

About

A temporary system to avoid problems when exporting VRM1.0 objects using XWearPackager / VRoidStudio

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages