こんにちは、ぽいぽいプリンです
UnityとBlenderとなんやかんやして
失敗して迂回した記録です
敗戦に出撃した経緯
VRChatの中で動き回っていると
たまにフレンドに言われるんです
「あーぽいぽい…
スカートが貫通して、見えてる」

うーん…
気まずい!!
ということで
貫通する心配のない衣装を用意することにした
衣装購入と問題発覚
■Foxy (23 Avatars 対応)

ケモ耳と尻尾がついて900円、安い!
早速導入

そしてここで気付く
萌え袖で右手が完全に隠れていることに
タバコのギミックを入れても
タバコが見えないじゃないか!!
酒は控えめな最近だけれど
タバコは命です!!

Unityへの敗北
右手でタバコを吸うには
とにかく右手の袖を、縮めねばならない
袖を縮めるツールとして
検索して出てきたのが以下ツール
■【無料】VRC/3Dアバター向け簡単着せ替えツール「キセテネ」

やってみよう

あかん
左手の袖も縮まった
雑に洗濯したセーター状態だ
対象のボーンを外すことができず
左右対称にしか縮めることができなかった
その他メッシュ変形の簡単ツールを導入してみたが
本当に微調整用という感じで
袖を縮めるまでは至らなかった
無念
Blenderへの敗北
Unityで縮められないなら
モデリング用のソフトで縮めればいいじゃない
ということでBlenderを入れることにした
なぁに、メッシュの操作くらい造作もない
ソフトは違えどモデリングの経験はある

うーん…
なぜ魚が3匹いるのか
そもそもボーンもウェイトも仕込んだことがない
不安になってきた
Blenderの導入と基本操作
■Blenderのインストール方法

カメラ移動がUnityとは違うので軽く調べて
■Blenderの基本操作

よっしゃいくぞ!
左側の袖を右腕にコピー作戦
FBXファイルをBlenderにインポートして
右腕のメッシュを消して左に持ってこよう
■メッシュのコピー・分断




■面で埋めていく方法

■スムーズシェード


エッジが残った
なめらかにならない
なんで?
と思いきや
メッシュの面が裏表になってたらしい
そんな概念忘れていた

メッシュの裏表を統一する方法を調べて完了

こんなもんですかね…

Unityのプロジェクト内のFBXファイルに適当に上書きする
その瞬間、Unityに反映された

いやなんかバケモンおる!
🔍Unity Blender FBX エクスポート 化物になる
🔍Unity Blender FBX エクスポート ボワボワになる
🔍Unity Blender FBX エクスポート なんか重なって見える
検索したワードには全く合致しなくて難航したが
Blenderからエクスポートする時に
『スケールを適用』を「すべてFBX」にしておかないと、おかしくなるらしい

さて、結果は…

ん--なんか袖から手が突き出てる!
ボーンに引っ張られているのだろうか
この辺りの仕組みが、さっぱどわからん
問題はそれだけじゃなかった

適当につなげたとこのテクスチャがおかしなことに!
それはそうか
勝手に新たなメッシュを生み出してしまったのだから
テクスチャを開いてペイントツールで
継ぎはぎするのはめんどくさいぞ
一旦この方法は保留
袖を変形させて縮める作戦
テクスチャが壊れてしまうなら
元あるメッシュをそのまま変形させよう


下向きの袖を真っすぐにして

シュッと縮める!
「プロポーショナル編集」でメッシュを変形した
どのモデリングソフトにもある機能だろうけど
粘土のようにコネコネできるのが嬉しい
■プロポーショナル編集のやり方


いい感じじゃないか!
テクスチャも壊れていない
さて、アップロードのお時間

おおっと?
指の動きに合わせて
袖も勝手に動いている!!
服の手から先のボーンを削除しても
特に変化は起きなかった

ウェイトは左肩の部分にだけ塗られている模様
袖の部分は何もなかった
ボーンでもウェイトでもなく
指と服を連動させてる要素って
他にどこを見ればいいのだ!?
もうよく分からん
敗北者の姿
そして気付いた
タバコギミックには
タバコとライターを左右反転できるprehabが同梱されていることに
これでいいじゃん!!

こうして、萌え袖からライターを取り出すニコ中が無事誕生した
ありがとう、ギミックの制作者さま

でも袖をちゃんと縮められるなら、縮めたい
おわり


コメント