vrm-specification icon indicating copy to clipboard operation
vrm-specification copied to clipboard

Spring Bone Collider Group: Bounds

Open TurtleP opened this issue 3 years ago • 4 comments

Hi,

I was wondering how feasible it would be to add a Bounds option to Spring Bone Collider Groups. Currently they only keep things outside of the radius. However, it can be useful to keep things inside of the radius. I do something similar for one of my VRChat avatars via Dynamic Bones to prevent clipping. It sounds like a weird solution, but there are other use cases where I can see this being useful.

If there's any other information I could provide that would be useful, please let me know and I will gladly do my best to elaborate.

TurtleP avatar Sep 10 '21 15:09 TurtleP

The specifications will change, so we will move it.

ousttrue avatar Sep 17 '21 08:09 ousttrue

Context: #83 Does this issue means considering to implement feature like DynamicBone's Inside Collider to SpringBone? I've wondered about it before, because the implementation cost seems inexpensive.

Reference for Inside Collider: https://yananann.hatenadiary.jp/entry/2018/11/17/195631

TokageItLab avatar Sep 25 '21 09:09 TokageItLab

@TokageItLab referring to this image from my VRChat avatar, I think we are on the same page, yes.

image

The Bound option can decide to keep things outside or inside. In this case, keeping them inside as an additional option for SpringBone would be awesome.

TurtleP avatar Sep 25 '21 21:09 TurtleP

口頭で議論を行いました。VRM1.0では対応しませんが、将来的に導入の可能性を探っていきます。

0b5vr avatar Sep 30 '21 08:09 0b5vr