Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[7914] ボーン周りのバグ報告 / tamachan
[Bug report] Response
ボーンを使っていて3つバグを見つけたので報告します。
1つ目は100%再現します。2つ目は1つ目の再現をしていればたぶん再現するかと思います。3つ目はずっと前から気になっていたのですが、再現する条件がまったくわかりません、ランダムに結構起きます。

バグ1のスクリーンショット:
https://imgur.com/a/o1TyNB1

バグ再現用のmqo:
t25.mqo https://pastebin.com/kTHv1uis
t25.mqx https://pastebin.com/uBWKrKxm

・ウェイトペイントに何色を塗っても一緒になる。2状態のみになる(0.0 or 0.0以上~1.0の2択)。0.0だと全く影響しない状態だか、0.1~0.9は1.0(真っ赤)と全く同じ。
・時々、ウェイトペイントできなくなる。再起動すると直る(↑上のバグを再現するためにウェイトペイントしていたときに多々起きた)
・時々、子ボーンを移動すると親ボーンから外れる。まったくランダムに起こる。20~30回に1回くらい起こる。対処法としてCtrl+Zでボーンを戻してから再度ボーンを移動させている。


余談なのですが、メタセコへアニメーション機能を追加する予定はありますでしょうか?
2018-12-03 02:11
[7915] Re: ボーン周りのバグ報告 / tamachan
メタセコのバージョンですが4.6.7で確認しました
2018-12-03 02:15
[7916] Re: ボーン周りのバグ報告 / Administrator
まず1番目ですが、自動正規化がオフであっても、表示時には内部でウェイトが合計100になるよう調整されます。そのため、0ならまったくボーン変形の影響を受けないので元の位置のままになり、1つのボーンへのウェイトが1でも付いていればそのボーンの変形に追従するようになり、結果的に1でも100でも見た目の位置は変わりません。

2番目はよくわかりません。気づかないうちにボーンやスキンオブジェクトの選択をうっかり外してしまって、アレっ?となることがあるので、こちらではないかと思うのですが・・・

3番目はボーン設定で「根元ノードの移動」がオンになっているのではないでしょうか。オンのときにスキニングモードで同じボーンを2回クリックすると根元側が選択され、この状態で移動すると親から切り離した移動が可能になります。
現状デフォルトでオンなのですが、根元からの切り離しがそれほど必要になるとは思えず、デフォルトはオフのほうがいいような気がしているのですが、かといって安易に変えていいか判断がつかないでいます。

アニメーションは需要がさほど多くなく、またシステム間で共通性の薄いエフェクトとの連動などの要素も強くて、中途半端につけても市場開拓にもならないので、現状では検討はしておりません。
2018-12-03 13:01