MA Merge Armatureの機能を用いたスケール調整後、Undoすると衣装のTransformが壊れる(Undoで元に戻らない)
Sayamame-beans opened this issue · 6 comments
#839 に近い類の現象かもしれません。
衣装をアバターに追加(この時点では位置等がズレている)し、Setup Outfitした後、MA Merge Armatureの機能で位置/スケールを調整します。
その後、Undoして元に戻そうとすると正常にUndoされません。
以前の現象と同様に、MA Merge Armatureの付与まで含めてUndoすると戻ります(戻ったように見えます)。
以前までの報告に記述していなかったのですが、アバタールートのScaleが(1, 1, 1)ではなく(0.92, 0.92, 0.92)でした。(配布されているprefabからしてScaleが1でないので、忘れていました)
これも要因の一端かもしれません。
アバター: https://mk22.booth.pm/items/1948102
衣装: 位置/スケールが異なる任意のもの?
Unity: 2022.3.22f1
MA: 1.10.0-beta.4
例によってSync Bones in Edit Modeが無効だと発生しないようです
最新mainブランチで再現できませんでした。
2024-08-20.18-32-16.mp4
再現手順としてはこれであってますか?
合ってると思います
今回試した衣装は他のもの(2つ)だったので、後ほどもう少し確認してみますね
少なくともしばらく前(1.9系より前であるかどうかは不明)から起こっている類似事象について参考になるかもなので
MA Merge Armatureの機能を直接使わずに普通にTransformからスケールや位置等を調整した上で、Undoをするとなぜか中途半端な位置に戻る事象があります。その時点でprefabには変更あった表記になっているのでRevertをすると元に戻ります。
- いちおうMA Merge Armatureを付けているものに限定的であるかあまり定かでないです
- 他で起こったケースは今のところないと記憶しているが、先にSetup Outfitするため比較対象がなく定かでない
- 起こるときと起こらないときがあると思います
- bd_さんの動画と同じ衣装(PublicSchoolUniform)では再現しませんでした。
- ねこねこジャージ(あまとうさぎアバター向けVariantを使用)では再現しました。
- ゆめいろワンピース(ミルク向けVariantを使用)では再現しました。
- Re: セーラーロリ(あまとうさぎアバター向けVariantを使用)では再現しました。
今回のケースは、壊れ方がアバターと衣装とのScale差等によって変動している気がします。
そのため、対応衣装であるPublicSchoolUniformでは(等倍変形なので)発生しなかったのかも…?
ゆめいろワンピース(ミルク向けVariantを使用)で再現しました。たぶん、座標系の違いが原因かなと思います。