【VRChat】服の袖を縮めようとして大敗北した話【VCC・Unity・Blender】

こんにちは、ぽいぽいプリンです

UnityとBlenderとなんやかんやして
失敗して迂回した記録です

敗戦に出撃した経緯

VRChatの中で動き回っていると
たまにフレンドに言われるんです

「あーぽいぽい…
 スカートが貫通して、見えてる」

このスカート

うーん…

気まずい!!

ということで
貫通する心配のない衣装を用意することにした

衣装購入と問題発覚

■Foxy (23 Avatars 対応)

Foxy (23 Avatars 対応) - Poy - BOOTH
片方だけにずり落ちる狐の衣装 =内容物= ・'Foxy' unitypackage ・テクスチャ 改変用 PSD パイル(別途ダウンロード) 靴はアバターのフラットな状態の足にフィットします。 Breast shapekeysはアバターが持...

ケモ耳と尻尾がついて900円、安い!

早速導入

そしてここで気付く

萌え袖で右手が完全に隠れていることに

タバコのギミックを入れても
タバコ
見えないじゃないか!!

酒は控えめな最近だけれど

タバコは命です!!

タバコのギミック

Unityへの敗北

右手でタバコを吸うには
とにかく右手の袖を、縮めねばならない

袖を縮めるツールとして
検索して出てきたのが以下ツール

■【無料】VRC/3Dアバター向け簡単着せ替えツール「キセテネ」

【無料】VRC/3Dアバター向け簡単着せ替えツール「キセテネ」 - とも屋 - BOOTH
「キセテネ」はアバターをUnity上で着せ替えるときにスライダーで調整し、ボタン一つで着せることができるツールです。 VRCSDK2、3どちらでも動きます。 VRC以外でもVRM等、3Dアバターの着替えなら汎用的に利用可能です。 こんな人に...

やってみよう

あかん
左手の袖も縮まった
雑に洗濯したセーター状態だ

対象のボーンを外すことができず
左右対称にしか縮めることができなかった

その他メッシュ変形の簡単ツールを導入してみたが
本当に微調整用という感じで
袖を縮めるまでは至らなかった

無念

Blenderへの敗北

Unityで縮められないなら
モデリング用のソフトで縮めればいいじゃない

ということでBlenderを入れることにした

なぁに、メッシュの操作くらい造作もない
ソフトは違えどモデリングの経験はある

大学時代に作った3Dモデル

うーん…

なぜ魚が3匹いるのか

そもそもボーンもウェイトも仕込んだことがない

不安になってきた

Blenderの導入と基本操作

■Blenderのインストール方法

Blenderのインストール方法【これから始める方へ】|demiriya
みなさんこんにちは! 無料で使えて3DCGを作成できるソフト「Blender(ブレンダー)」のダウンロードおよびインストールに関する方法をここでは紹介します。 2024年1月3日時点でのBlenderの最新バージョンは4.0.2です。 パソ...

カメラ移動がUnityとは違うので軽く調べて

■Blenderの基本操作

【Blender】初心者向け基本的な使い方解説
この記事はBlenderを初めて触る方に向けて、基本的な使い方について解説します。 基本的なUIの構成や機能の使い方などを画像付きで分かりやすく解説します。 初心者の方でも、この記事を読んで基本的な使い方をマスターできるようになっています。...

よっしゃいくぞ!

左側の袖を右腕にコピー作戦

FBXファイルをBlenderにインポートして

右腕のメッシュを消して左に持ってこよう

■メッシュのコピー・分断

右腕のメッシュを消した
左腕側をコピーして
位置調整
隙間を適当に面で埋めていく

■面で埋めていく方法

フィル(面張り)|サルブレ
Warning: Undefined variable $description in /home/linkagesound/saru-blender.com/public_html/wp-content/themes/blender/fu...
表面をなめらかにするスムーズメッシュをかけて

■スムーズシェード

【Blender3.1】「スムーズ」を使って見た目・形状を滑らかに! | CGbox
はじめに こんにちは! 今回は、フリーの3DCGソフト「Blender」で、見た目や形状を滑らかにする「スムーズ」の機能・やり方について紹介したいと思います。 「スムーズシェード」と「フラットシェード」のシェーディングによる見え方の違いやう
あれ?

エッジが残った
なめらかにならない
なんで?

と思いきや
メッシュの面が裏表になってたらしい
そんな概念忘れていた

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

こんなもんですかね…

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

いやなんかバケモンおる!

🔍Unity Blender FBX エクスポート 化物になる
🔍Unity Blender FBX エクスポート ボワボワになる
🔍Unity Blender FBX エクスポート なんか重なって見える

検索したワードには全く合致しなくて難航したが
Blenderからエクスポートする時に
『スケールを適用』を「すべてFBX」にしておかないと、おかしくなるらしい

Blenderのエクスポート画面

さて、結果は…

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

問題はそれだけじゃなかった

適当につなげたとこのテクスチャがおかしなことに!

それはそうか
勝手に新たなメッシュを生み出してしまったのだから

テクスチャを開いてペイントツールで
継ぎはぎするのはめんどくさいぞ

一旦この方法は保留

袖を変形させて縮める作戦

テクスチャが壊れてしまうなら
元あるメッシュをそのまま変形させよう

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

シュッと縮める!

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

■プロポーショナル編集のやり方

Blenderの「プロポーショナル編集」で滑らかな形状をつくろう - Cluster Creators Guide|バーチャル空間での創作を学ぶなら
Blenderには「プロポーショナル編集」という機能があり、頂点などを操作する際に近くにも影響を広げることがで

いい感じじゃないか!
テクスチャも壊れていない

さて、アップロードのお時間

おおっと?

指の動きに合わせて
袖も勝手に動いている!!

服の手から先のボーンを削除しても
特に変化は起きなかった

ウェイトは左肩の部分にだけ塗られている模様
袖の部分は何もなかった

ボーンでもウェイトでもなく
指と服を連動させてる要素って
他にどこを見ればいいのだ!?

もうよく分からん

敗北者の姿

そして気付いた

タバコギミックには
タバコとライターを左右反転できるprehabが同梱されていることに

これでいいじゃん!!

こうして、萌え袖からライターを取り出すニコ中が無事誕生した

ありがとう、ギミックの制作者さま

(全アバターMA対応)VRC想定アバターギミック タバコ、ライターセット 点火可能 - HMS_Resistance - BOOTH
v2.2.3を上書きして使用したい場合はv2.2.4を、新たに導入する場合はv2.3.0をご使用ください。 v2.2.4を導入したプロジェクトに対してv2.3.0を上書きすることはできません。 VRCに使えるタバコ(煙草)、ライターのセット...

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

おわり

コメント

タイトルとURLをコピーしました