Physbones in the Worlds SDK
FairlySadPanda
Physbones is really cool. In particular it has a performant set of tools that allow for avatar-avatar interaction.
Please port the Physbones code so we can use it in Worlds too! It would make making many Worlds things far easier, like buttons and levers.
Log In
AYANO_TFT
Currently, in the VRChat World SDK, the inability to use PhysBones presents significant challenges for producing events that incorporate performers' avatar models into the World such as music events and particle performance.
- Even when receiving avatar models from performers that are already set up with PhysBones, it's necessary to reconfigure them using DynamicBone.
- (Important) DynamicBone behaves very differently in ClientSim or in VRChat, necessitating builds for verification and requiring considerable time and labor for adjustments.
- DynamicBone offers less flexibility and is more difficult to adjust compared to PhysBones, especially when setting up to prevent skirt mesh penetration.
- DynamicBone on VRChat is disabled at about 10 meters away regardless of the Distant Disable setting, so from the back of the audience, performers’ hair and skirts do not move. I am mitigating this by making objects with DynamicBone attached follow the Local Player through Udon, but this significantly degrades the quality of the movement.
Enabling the use of PhysBones in the World SDK would greatly enhance the efficiency and quality of music events and performances. I sincerely request the upgrade.
World SDKでPhysBonesが利用できないことで、音楽イベントやパーティクル演出など、Worldに演者のアバターモデルを組み込むタイプのイベント制作に多くの支障があります。
- 演者からPhysBones設定済みのアバターを受け取った場合も、DynamicBoneで再セットアップする必要があります
- (重要)DynamicBoneはCliantSimとVRChat上で動作が大きく異なるため、確認のためにビルドを行う必要があり調整に多大な労力を要します
- DynamicBoneはPhysBonesに比べて自由度が低く、特にスカートの貫通防止をセットアップするのが難しいです
- VRChat上のDynamicBoneはDistant Disableの設定に関わらず10m程度で無効化されるため、客席後方から演者を見たとき髪やスカートが動きません
※UdonでDynamicBoneがアタッチされたオブジェクトをLocal Playerに追従させることで対策していますが、このとき揺れの品質が大きく低下してしまいます
World SDKでPhysBonesが利用できるようになることで、より良い音楽イベントや演出を効率的に制作できるようになりますので、ぜひ対応をお願いします。
AzumiYura
This is somewhat related, so I'll put it up.
If PhysBone in the World SDK is implemented, I think it will be advantageous to create various gimmicks using the judgment between Avatar and World, as shown in Canny here.
> Make that Contacts interacts with World Collider
naqtn
Tupper said on Feb 3, 2024
No current active plans, but once it’s in development, we’ll let you know!
And Fax said on Mar 14, 2024
Hopefully PhysBones will become available worlds, too!
So, the dev team already realized this is an issue. It must be a matter of priority and human resource restriction. I think a productive way for users is not to rant but to show how PhysBones will improve the creations and to push the priority.
Reava_
Bump??? Hello VRChat ? It's been more than 2 years.
TheMaskedMan00
I agree, I made an attic door for my friends house world. And the idea was that you pull down on the string and it opens like those old attic staircases. It worked fine in the editor because I added a physbone manager. But it did not work in game :(
Please add physbones to worlds.
vavassor
This could help for props and assets to be compatible with both world and avatar projects.
Also, I'm using technology for remote puppeteering. (UdonMotion and ShaderMotion by lox9973) This involves avatars built into the world. And since worlds don't support PhysBones, the avatars have to be reworked to use DynamicBones instead.
the_real_nagia
Dynamic bones has some use cases... But it'd be so much easier to use physbones than having to ghetto rig dynamic bones and dynamic bones colliders onto things and people!
jojothka123
the_real_nagia: I mean they didn't say dynamic bones should be blacklisted/removed from the whitelist for worlds
the_real_nagia
jojothka123: ya, I'm using dynamic bones now but they kinda suck and can't be used in the same way I use physbones
`Squishy
I'm still using Dynamic Bones in one of my worlds. There's plenty of common applications for it, and even ignoring the enhanced features and interaction of PhysBones, it's kind of ridiculous to be forced to needlessly suffer the performance hit for things that need to flex or spring.
You (literally already) have the technology! Please let us use it.
Nіyah
This still need to be a thing guys please :)
llealloo
this would be amazing!
Load More
→