BDEFとSDEFの違い
@mqdl: SDEFのメリットデメリットは
・メリット
潰れ、膨らみが少ない
肘、膝などの関節に強い
実は計算量が軽い
・デメリット
事前計算が必要で特定ソフトしか使えない
(実質MMD、MMMだけ)
股関節とか複雑な箇所は不得手
https://twitter.com/mqdl/status/1146101237303013377
「SDEFの正しい計算式」みたいなものは存在しません。何が正しいとか定義が無いからです。「地方によってぜんざいの味付けが違う」みたいなものです。
ですのでソフトによって変形結果が異なる事もあると思います。(MMDとXISMOは同じです)
ウェイト
潰れ防止のポリ割り
https://twitter.com/mqdl/status/1146106215623086080?s=20
各ソフトによるSDEF変形の差異
【MMD】モデル構造学講座 頂点編【PMD・PMX】 - ニコニコ動画
BDEF
頂点の移動量をウェイトによって重み付け
単一頂点
w=1の場合
頂点の移動量 $ f(\theta)= \theta_o
親を中心に回転
w=0.5
回転半径が小さくなる
原点が移動する
頂点と点の線分 * 0.5
そこから90度回転
複数頂点
各ボーンごとに頂点の移動量を計算し、和を取る点に頂点を移動する
そこからは同じ回転
SDEF
Quaternion
新規に回転中心Cをつくり、それを回転する
回転角度をw倍する
回転角度がw倍になるだけで、ウェイトによって回転半径は変わらないので破綻しづらいらしい
3点でウェイト違いを考えると理解しやすい
XISMOのSDEFが同じ
https://twitter.com/mqdl/status/1146203370216013824?lang=en
http://mqdl.jpn.org/dw/doku.php?id=良くある質問#業務上フリーソフトが使用出来ないのでライセンス締結したい
XISMOでウェイトをぬることが可能
xismoでウエイトペイントをしよう=ウエイト塗り本編=:すうぱあR - ブロマガ
Xismo環境/取扱いフォーマット - xismoメモ - atwiki(アットウィキ)
FBXと互換性がある
obj
objフォーマットにはボーンの概念が無い
良くある質問 [XISMO Wiki]
PMX出力が可能
アニメーション情報は保持できない
https://3d-modely.com/blog/3d-cg/3d-data-file/
fbx