0 支持
20 閲覧
(230 ポイント) Q&A

PSDインポートすると、レイアウトや優先順が維持されて大変助かっています。

もしこれを通常パーツのまま親子関係を設定するのでしたら何の問題もありません。

しかしメッシュ・ボーン設定した親パーツに対して子パーツを関連付けると、折角のレイアウトが崩れてしまい困っています。

おそらく過去QAの「セットアップで親子関係を設定したときの座標ずれ」と似た状況かと思いますが、どう対処したら良いでしょうか?

こちらの具体的状況は以下になります。
1.まずbodyとheadの2つのレイヤーを持ったPSDファイルをPSDインポートして、bodyパーツをメッシュ化した状態です。
PSDインポート&メッシュ化
2.親としてジョイントパーツを追加して、その子にbodyパーツとボーンパーツをぶら下げていきます。
ボーン追加
3.最後にheadパーツをbone_4(黄緑色)の子にしたいのですが、そこへドラッグ&ドロップするとheadパーツが違う場所に移動・回転してしまいます。また「子パーツの追従」OFFにしても、さらに別の場所に飛んでしまうだけで解決できておりません
ボーンに子パーツ追加
このページをシェアする

回答 1

0 支持
(920 ポイント)
いつもお世話になっております。

OPTPiXユーザーサポートです。

メッシュ・ボーン設定した親パーツに対して子パーツを関連付けるとレイアウトが崩れるというご報告についていですが、現状「子パーツの追従」がオンの状態で、別の親の下に移動した場合、X/Y座標に関しては以前のレイアウト上の位置を維持するよう移動したパーツのX/Y値を調整します。

スケール、回転についてはこの調整が入らないため手動で値をクリアする必要があります。

この調整の手間を省くためにboneパーツの回転を行う前に head パーツを bone パーツの子供にしてみてください。

以下の手順になります。

1)PSDインポートで body, head が作られる。

2)bone を追加して親子関係を組む。

3)head を bone_4 の子にする。

4)bone_4 を回転する。

スケール・回転の調整についても対応を調査、検討しております。

回転状態の維持に対応するまでは、以下の方法でご対応いただきますようお願いいたします。
(230 ポイント)

ご回答ありがとうございます。

確かにジョイントパーツの子のbone_4に一切操作を加えずに、headをその子供にすればレイアウトは維持されましたが、bone_4を回転させれば結局headも回転してしまいます。(「子パーツの追従」のON/OFF関係なく)

また複数連結されたボーンの先端(例えば尻尾の先端)の子供にしたい場合もあり、いっそ厳密性をあきらめ、事前に複製したパーツに動いてしまったパーツを合わせて戻すしかないでしょうか。

...