Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SpringBoneに、Exclusions機能をつけて頂けませんでしょうか #88

Closed
phioalchemist opened this issue Jan 4, 2019 · 5 comments
Assignees

Comments

@phioalchemist
Copy link

VRMSpringBoneに、Exclusions機能をつけて頂けませんでしょうか。
私は、巨大な機械のサブアームを装備したアバターを使用しています。
VRMだとRigidbodyとfixed jointを使っての「生身の腕と機械の腕を同期させる機構」が使えないので、代替策としてSpringBoneでサブアームを揺らしているのですが、Exclusionsが無いとサブアームの指先まで一緒に揺れてしまいます。

@esperecyan
Copy link

esperecyan commented Dec 15, 2019

パラメータの異なるSpringBoneを並べたいのですが、その場合末端以外のSpringBoneではExclusionsが必要になって来るかと思います。具体的には、重力の影響のないSpringBone→重力の影響があるSpringBone、と並べたいです。

@hiroj hiroj transferred this issue from vrm-c/UniVRM Dec 18, 2019
@0b5vr
Copy link
Contributor

0b5vr commented May 7, 2020

若干本題から外れますが、UniVRM側のインタフェースが若干煩雑にはなるとは思いますが、SpringBoneはしっかりボーンごとにシリアライズされたデータを持たせたほうが、解釈する側としてはやりやすい気がします。

@norio norio added this to To do in VRM Working Group May 12, 2020
@norio norio moved this from To do to Next Discussion in VRM Working Group Sep 17, 2020
@0b5vr
Copy link
Contributor

0b5vr commented Sep 17, 2020

口頭で議論をしましたが、判断しきれなかったので次回会議までに噛み砕いてこちらにまとめます。

@0b5vr 0b5vr moved this from Next Discussion to In progress in VRM Working Group Sep 30, 2020
@ousttrue
Copy link
Contributor

メモ

スプリングの各節に個別に設定

  • データ表現と設定が煩雑になりそう
  • 不正なデータのチェックが必用
  • Unityで各節に一個ずつアタッチするのは避けたい(全部同じでいい場合)

既存の方法に追加して、変えるところだけオーバーライドする

  • [Json]オーバーライドは節ごとの個別設定
  • [Json]オーバーライドしない場合は今までとだいたい同じ
  • [Unity]オーバーライドするところだけ 追加のコンポーネントをアタッチする

ousttrue added a commit to ousttrue/vrm-specification that referenced this issue Jan 22, 2021
ousttrue added a commit to ousttrue/vrm-specification that referenced this issue Jan 29, 2021
@ousttrue ousttrue moved this from In progress to Next Discussion in VRM Working Group Jan 29, 2021
@0b5vr 0b5vr moved this from Next Discussion to In progress in VRM Working Group Feb 4, 2021
@ousttrue
Copy link
Contributor

merge しました

VRM Working Group automation moved this from In progress to Done Feb 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

5 participants