Blenderで適用させたパーティクルと、参照元のUVの関係
この記事はあまり皆さんがしないであろう作業工程についての症状についての個人的なメモ書き、かつ未解決ですのでご容赦ください。
Blenderで木を作っていて、その作り方は以下の通り
- 幹オブジェクトをモデリングする
- 別オブジェクトとして1枚のポリゴンを離れた場所に作り、枝葉の画像を貼り付け、UV設定もしておく←これが参照元オブジェクト
- 幹オブジェクトの先の方の頂点を選択し、頂点グループを用意する
- 幹オブジェクトに対してパーティクル>ヘアーを設定、生やす場所を上で設定した頂点グループにし、生やすオブジェクトを枝葉ポリゴンに設定する
- モディファイアパネルにてパーティクルを適用(確定)させる
- 適用の結果できた大量の枝葉オブジェクト(参照元以外)と、幹オブジェクトを全選択しCtrl+Jでひとつのオブジェクトにする
- UVを整理し、FBX形式でエクスポート。SubstancePainterでインポートする
というような作業フロー。この辺りは別記事できちんとまとめるつもり。
行程5でパーティクル効果も適用して、それぞれが別オブジェクトになっているし、さらにオブジェクトモードでUキーを押して「オブジェクトとデータとマテリアルとテクスチャ」をシングルユーザー化させているので、参照元とそれ以外の枝葉の関係性を断ち切れただろうと考えているのに、参照元を選択して編集モードにすると、派生して枝葉もハイライトされてしまっていて、関係を断ち切れていない。
対応として、参照元オブジェクトのUVを、書き出しオブジェクトの枝葉UVと同じようなサイズに変形することで対応しているが、これは根本的な解決にはなっておらず、気持ち悪い。
他にも、書き出し対称のオブジェクトを編集モードにてAキーで全選択した時に、枝葉オブジェクトの一部が選択されない状態になるのも気持ち悪い。いちど頑張って消したつもりなのだがいつの間にか再発していて手の施しようがない
追記:参照元オブジェクトを削除してしまえば、一応エクスポート後の余計なUVは消えてくれる。ただこれをやってしまうとBlenderでの再編集が面倒になるので判断難しいところ。