VRChat アバター向け · 無料の Blender アドオン

買ったアバターを、テクスチャ付きでBlender へ。

BOOTH などで手に入れた .unitypackage を、Blender にドラッグ&ドロップするだけ。Unity を開かなくても、ボーンや表情(シェイプキー)はそのまま、lilToon や Poiyomi の見た目に近い状態で読み込めます。

無料 Unity 不要 パッケージ内のスクリプトは実行しません Blender 4.2 以降

※ Blender での利用や改変の可否は、アセットごとの利用規約に従ってください。

FBX だけを Blender に読み込んだアバター。テクスチャが見つからず、全体がピンク一色になっている 同じアバターをこのアドオンで読み込んだ状態。髪や着物にテクスチャと色が付いている FBX だけ読み込むと このアドオンなら
左右にドラッグして見比べられます。左が FBX だけを読み込んだ状態、右が同じパッケージをこのアドオンで読み込んだ状態です。モデル:東北ずん子 © SSS LLC.
こんなお悩み、ありませんか?

Blender で見たいだけなのに……

  • まず Unity のインストールとプロジェクト作りから始まる
  • FBX を読み込んだら、真っ白なモデルが出てきた
  • マテリアルとテクスチャを 1 枚ずつ繋ぎ直すのが面倒
  • 影色やリムライトを、Unity の画面と見比べながら手で直している

その手間、ドロップ 1 回で終わります

このアドオンなら

  1. .unitypackage を Blender にドラッグ&ドロップ

ボーン、表情、テクスチャ、マテリアルがまとめて入ります。素体と衣装のように、複数のパッケージを一度にドロップすることもできます。

実際の操作はこれだけ。パッケージをドロップして、ポップアップの Import を押します。
使い道

Blender で、こんなことがすぐ始められます

Blender の編集モードで、読み込んだアバターの顔や腕の網目を表示し、着物の胸元を選択している画面

改変の前に、形をじっくり確認

衣装やアクセサリーのメッシュを編集モードで開いて、形や網目の細かさを確かめられます。Unity を開かずに、改変の前の下見ができます。

池のほとりの岩に腰かけて微笑むアバターを、背景をぼかして EEVEE でレンダリングした 1 枚絵

イラストやサムネイルを作る

ポーズを付けて EEVEE でレンダリングすれば、告知画像やサムネイル、SNS 用の 1 枚絵に。トゥーンの見た目のまま撮れます。

Unity 向けの室内アセットを Blender でレンダリングした画像。木のテーブルに観葉植物、マグカップ、テレビのリモコンが置かれ、横でランプが灯っている

小物やワールド素材にも

Standard や URP のマテリアルは Blender の標準的なシェーダーに変換します。Unity 向けの家具や小物も、Blender のシーン作りに使えます。

改変や画像の公開ができるかどうかは、アセットごとの利用規約に従ってください。

読み込まれるもの

アバターに必要なものは、まとめて入ります

ボーン(アーマチュア)すぐにポーズを付けられる状態で入ります。
表情(シェイプキー)まばたきや口の形も、そのまま使えます。
テクスチャマテリアルが使う画像を展開して、自動で繋ぎます。
影色・MatCap・リムライトトゥーンの見た目に近いノードで組み直します。
透過と切り抜き髪の毛先やレースも、ちゃんと透けて見えます。

対応シェーダー

lilToon Poiyomi MToon VRM VRChat Mobile Quest Standard URP HDRP

上記以外のシェーダーも、一般的な設定名から可能な範囲で変換します。モデル形式は FBX / OBJ / glTF / VRM / Collada に対応しています。

シェーダーごとに引き継ぐ設定を見る
専用
lilToon影色、影の境界とぼかし、MatCap、リムライト、エミッション、アウトライン
専用
MToonVRM のトゥーンシェーダー。シェード色と MatCap を含む
専用
Poiyomi影の強さを含むトゥーン設定、エミッションの有効判定、反射設定に応じたメタリック、アウトライン
専用
Standardビルトインの PBR。アルベド、メタリック、スムースネス、ノーマル、エミッション
専用
URP LitStandard と同じ PBR の対応付けに加え、Surface Type と Alpha Clip を判定
専用
HDRP LitStandard と同じ PBR の対応付けに加え、Surface Type を判定
専用
VRChat MobileQuest 向け: Toon Lit、Standard Lite、Toon Standard、Bumped Specular、MatCap Lit
汎用
その他のシェーダー一般的なプロパティ名から可能な範囲で変換。独自シェーダー用の GUID 表も登録できます。
専用シェーダーごとに作った専用の対応付け 汎用どのシェーダーにも効く規則。結果はシェーダー次第
見た目の切り替え

EEVEE ではトゥーンのまま、Cycles では PBR で

lilToon などのトゥーン系は EEVEE 向けのトゥーンの見た目で、Standard や URP は Blender 標準の Principled BSDF で読み込みます。Cycles でレンダリングしたくなったら、あとからサイドバーで切り替えられます。元のパッケージは要りません。

自動(おすすめ)シェーダーを見て、トゥーン・PBR・Unlit のどれにするかをマテリアルごとに選びます
トゥーン影色、MatCap、リムライトを再現します。EEVEE 向け
PBR(Principled BSDF)Cycles でもそのままレンダリングできます

ほかに、ライティングの影響を受けない Unlit と、名前だけの空マテリアルを作るモードもあります。

同じアバターを 2 体並べた比較。左は「自動」で読み込んだトゥーンの見た目、右はそれをサイドバーで PBR(Principled BSDF)に切り替えた陰影の付いた見た目
左は「自動」で読み込んだもの、右はそれをサイドバーで PBR(Principled BSDF)に切り替えたもの。切り替えに元のパッケージは使っていません。
導入

2 ステップで、すぐに使えます

Blender 4.2 以降に対応しています。どちらの入れ方でも、使える機能は同じです。

1アドオンを入れる

いちばん簡単

zip をダウンロードして入れる

zip をダウンロード(1.6.0)

ダウンロードした zip を Blender のウィンドウにドラッグ&ドロップすると、インストールの確認が出ます。プリファレンスの「エクステンション入手」右上のメニューにある「ディスクからインストール」からも入れられます。

更新が自動で届く

リポジトリを登録して入れる

Blender で 編集 > プリファレンス > エクステンション入手 > リポジトリ を開き、+ から リモートリポジトリを追加 を選んで、この URL を貼り付けます。

https://utagestudio.github.io/unitypackage_loader/index.json

あとは「エクステンション入手」で Unitypackage Importer を検索して、インストールします。

2パッケージをドロップ

.unitypackage を 3D ビューポートにドラッグ&ドロップするか、ファイル > インポート > Unitypackage を選びます。ポップアップで Import を押せば読み込みが始まります。複数のファイルを一度にドロップしても大丈夫です。

Blender のファイル > インポートメニューに Unitypackage (.unitypackage) の項目が並んでいるところ
ファイル > インポート に項目が追加されます。ビューポートへのドラッグ&ドロップでも同じオプションが開きます。
モデル・マテリアル・テクスチャの節に分かれたインポートオプションのポップアップ
オプションはモデル・マテリアル・テクスチャの 3 節。既定値はアドオンのプリファレンスで変えられます。
よくある質問

気になるところ

Unity は必要ですか?

いいえ。Unity も Unity Hub もインストールしなくて大丈夫です。パッケージの中身はアドオンが直接読み取ります。

料金はかかりますか?

無料です。GPL-3.0 のフリーソフトウェアで、ソースコードも GitHub で公開しています。

対応している Blender のバージョンは?

Blender 4.2 以降です。Windows / macOS / Linux で動きます。

どのアバターでも使えますか?

lilToon、Poiyomi、MToon など、よく使われるシェーダーのアバターに対応しています。それ以外のシェーダーも、一般的な設定名から可能な範囲で変換します。

Unity のシェーダーと Blender のノードは仕組みが違うため、見た目は完全には一致しません。仕上げは Blender 側で調整してください。

また、技術的に読み込めても、Blender での利用や改変ができるかどうかはアセットごとの利用規約で決まります。規約を確認し、その範囲で使ってください。

買ったアバターを改変したり、レンダリングした画像を公開したりしてもいいですか?

このアドオンはファイルを読み込むための道具で、アセットの使い方を許可するものではありません。改変や画像・動画の公開、Unity 以外での利用ができるかどうかは、アセットごとの利用規約で決まります。購入したショップのページや同梱の規約を確認してから使ってください。

読み込まれないものはありますか?

目的は「Blender で正しく見えるモデル」なので、次のものは読み込みません。

  • シェーダー本体(マテリアルの設定は変換します)
  • C# スクリプトとコンポーネント
  • アニメーションと Animator Controller
  • prefab の階層(マテリアルの割り当てを調べるためだけに使います)
  • VRChat の Expression メニューとパラメーター
  • PhysBone などの揺れもの、物理、コライダー(VRM の揺れものは、VRM アドオンが入っていれば再現されます)
他の人が作ったパッケージを開いても安全ですか?

パッケージ内のスクリプトは一切実行しません。ディスクに書き出すのは、主にモデルと、マテリアルが使うテクスチャです。同梱の .blend は Python を含められるため、インポートのたびに自分で有効にしない限り開きません。ファイルのパスや展開サイズも、書き出す前に確認します。

FBX や画像の読み込みは Blender 自身が行うので、Blender は最新の LTS を使ってください。詳しくは README(日本語)にあります。

うまく読み込めないときは?

サイドバー(N キー)の「UPI」タブに、読み込んだ内容、マテリアルごとの結果、警告が表示されます。それでも解決しないときは、GitHub の Issues で知らせてください。

仕組みや細かい仕様は、開発者向けの DESIGN.md にまとめています。