SkinFit は、別のアバター向けに作られた肌のテクスチャ(日焼け跡・タトゥー・陰影・全身スーツの柄など)を、いまの VRChat アバターの体へ変換して写せる Unity エディタ拡張です(NDMF 対応・非破壊)。絵の対応アバター(元のアバター)と写したい絵を選ぶと、UV や体の形・比率が違うアバターにも、肩の模様は肩へ、太ももの模様は太ももへ描き直します(どちらも Humanoid で、体に肌の絵=Main Texture がある物)。元のファイルはそのまま残ります。
SkinFit でできること

作りの違うアバターの間でも、同じ所へ写る
肌の絵をまるごと別の体へ写す形(色を写す)で、体のほとんどの所に絵が写ります。足りない所は近くの肌の色で埋めます。作者の Unity の中での検査です。

背中の羽も、体の同じ所へ写せる
そのまま入れると形が崩れる絵も、体の同じ所へ描き直します。写し方は絵を見て自動で選び、強さ(0〜1)で今の肌への混ぜ具合を変えられます。

入れるのは2つだけ
「元のアバター」と「写すテクスチャ」を入れて、「仕上がりを見る」で確かめます。写し方は絵を見て自動で選ばれます。

無料お試し版で先に確かめられる
お試し版は、「仕上がりを見る」でシーンで写した姿を確かめるまで使えます(アップロードと PNG への書き出しは製品版)。同じ BOOTH の商品ページから無料でダウンロードできます。
使い方
- Modular Avatar を入れてから、unitypackage をプロジェクトに入れる。
- 写し先のアバターに SkinFit を付ける。ヒエラルキーで右クリック → GRAMSHIFT → SkinFit。
- 「元のアバター」に絵の対応アバターのプレハブ、「写すテクスチャ」に絵を入れる。
- 「仕上がりを見る」で確かめて、いつもどおりアップロードする。
動作環境
- Unity 2022.3(VRChat の推奨バージョン)
- VRChat SDK3 Avatars
- Modular Avatar 1.18 以上 2.0 未満(NDMF が一緒に入ります)
- 元のアバター・写し先とも Humanoid で、体のメッシュに肌の絵(Main Texture)がある物
よくある質問
対応アバターに自分のアバターが無い肌の絵(日焼け跡・タトゥー)を使えますか?
使えます。絵の対応アバターを「元のアバター」に入れると、今のアバターの体の同じ所へ写します。
別のアバター用のタトゥーのテクスチャを自分のアバターに移せますか?
移せます。透明な PNG のタトゥーは肌の上に重ねる形で写します。いくつも重ねることもできます(日焼け跡の上にタトゥー、など)。
全身スーツの柄を、別のアバターの体に写せますか?
写せます。全体が違う絵(全身スーツ)は、色ごと写す形(写し方「色を写す」)になります。体のメッシュが分かれているアバターは、1枚にまとまっている物が対象です。
今の肌の色は変わりますか?
日焼け跡・陰影は違いだけを足すので、今の肌の色は残ります。全身スーツのような全体が違う絵は色ごと写します。
買う前に、自分の絵とアバターで試せますか?
試せます。無料お試し版で「仕上がりを見る」まで使えます。
知っておいてほしいこと
- 写すテクスチャとアバターの規約で、改変・流用や、写した絵を配る・売る事が許されているか確かめてください。
- 体の比率が違う所では、柄の縦横が伸び縮みします。顔の絵(メイクなど)は対象外で、体の絵だけを写します。
- 体のメッシュが分かれているアバターは、胴・腕・脚が1枚にまとまっていないと写せません(知らせが出ます)。
- 細かい制限は BOOTH の商品ページの「制限」にまとめています。
うまく動かない時は、BOOTH の商品ページの「ショップへのお問い合わせ」か お問い合わせ から気軽にどうぞ(元と写し先のアバター名と、表示された文があると早く調べられます)。要望の多いものから次の版に入れていきます。