DesktopMateで独自のVRMアバターを設定する手順解説
今回は、以下のように自分のPCのデスクトップ上に「自分の好きなキャラクターを出現させる」手順を解説します。
今の段階では「癒される」が最大のメリットですが、Browser Useなどエージェントと組み合わせることで、将来的には自分の好きなキャラクターに仕事をお願いするということも実現できるかもしれません。
まだ自分のVRMキャラクターを持っていない、という方でも実施できる内容になっていますので、ぜひお試しください!
以下では、DesktopMate というアプリに、独自の VRM アバターを表示できるようにするための設定手順を、初心者の方でも分かりやすいように解説します。
※本記事では、以下の動画を参考にして実際に実装した手順をまとめております。
1. 前提知識と必要なファイル
1-1. DesktopMate とは
DesktopMate とは、デスクトップ上に 3D のアバターを表示できるソフトウェアです。VRM 形式のアバターを読み込んで、PC 作業中に小さなキャラクターを表示したり、好きなアバターを“デスクトップのマスコット”として楽しむことができます。
1-2. Melonloader とは
Melonloader は、Unity で作られたゲームやアプリに対して Mod(改造ファイル)を導入できるようにするための“Mod ローダー”です。DesktopMate に独自の機能を追加する場合、Melonloader を使って Mod を組み込みます。
1-3. VRM アバターとは
VRM 形式は、3D アバターを扱うためのフォーマットです。
こちらのVRMのキャラクターは、独自のVRMを持っていればそちらを活用できますし、もしなければ以下のサイトから好きなキャラクターをDLができるので、お試しください。
VRMをダウンロードする手順は以下の通りです。
2. 環境の準備
2-1. DesktopMate をインストール
Steamをインストールします。
すでに Steam を使っている場合は、この手順はスキップして問題ありません。
Steam を起動し、ストアやライブラリから DesktopMate を検索・インストールします。
インストール後、一度 DesktopMate を起動してみましょう。
初回起動では、デフォルトの固定アバター(標準アバター)が表示されます。
まだ Melonloader は導入していないため、現時点ではカスタムアバターの変更は行えません。
以下からが、独自アバターをセットする方法です。
2-2. Melonloader のインストール
Melonloader の公式ページ( https://melonwiki.xyz/#/ )へアクセスします。
ページを下にスクロールし、Automated Installation(自動インストーラー)の欄から「Download Latest for Windows」をクリックします。
これにより、Windows 用のインストーラーがダウンロードされます。
2-3. .NET 6.0 のデスクトップランタイムのインストール
同じページ、もしくは .NET の公式サイトなどから .NET 6.0 をダウンロードします( https://dotnet.microsoft.com/en-us/download/dotnet/6.0#runtime-6.0.15 )。
Windows 用(x64)のデスクトップランタイムを選び、インストールします。
.NET 6.0 のデスクトップランタイムがインストールされていないと、Melonloader を正しく動作させられません。
また、もし以下の手順を進めていく中で、MelonLoaderが互換性ないとエラーが出る場合は、以下のすべてをインストールされている価格にし、インストールしてください。
.NET Framework 3.5 Runtime
NET Framework 4.7.2 Runtime
.NET Framework 4.8 Runtime
.NET 6.0 Desktop Runtime
Microsoft Visual C++ 2015-2019 Re-distributable [x86] [x64]
2-3. Melonloader を DesktopMate に適用
ダウンロードした Melonloader インストーラー を起動します。
インストーラー上で、DesktopMate の実行ファイル (DesktopMate.exe) を選択します。
通常は、インストーラーが自動でアプリを検出しますが、検出されない場合は「Add Game Manually」などから DesktopMate のフォルダを指定します。
Melonloader のバージョンが「0.6.6」になっていることを確認し、「Install」をクリックします。
インストールが完了したら、「OK」または「Close」でウィンドウを閉じます。
3. Mod(Custom Avatar Loader)の導入
3-1. カスタムアバターローダー(Custom Avatar Loader)のダウンロード
カスタムアバターローダーの GitHub リポジトリ にアクセスします。
Releases(リリース) セクション( https://github.com/YusufOzmen01/desktopmate-custom-avatar-loader/releases )を開き、最新のリリースを探します。
最新リリースの「custom-avatar-loader.zip」をダウンロードします。
3-2. DesktopMate フォルダへのコピー
DesktopMate のインストールフォルダを開きます。
Steam の場合は「ライブラリ > DesktopMate を右クリック > 管理 > ローカルファイルを閲覧」からフォルダを開けます。
直接インストールフォルダを開ける場合は、C:\Program Files (x86)\Steam\steamapps\common\DesktopMate などの場所にあるか確認します。
ダウンロードした「custom-avatar-loader.zip」を解凍し、中身のファイルすべてを DesktopMate のインストールフォルダにコピーします。
フォルダ直下に「Windows Forms DLL」や「Custom Avatar Loader DLL」が配置されるようにしてください。
4. DesktopMate の起動と初回生成ファイル
DesktopMate(DesktopMate.exe)を起動します。
初回起動時、Melonloader が必要なファイルを生成するため、1 分程度かかる場合があります。
一度ファイルが生成されると、次回以降は待ち時間がほぼなく起動できます。
起動が完了すると、画面上に小さなキャラクターが表示されます(初期状態ではデフォルトアバター)。
5. VRM アバターの選択・読み込み
5-1. VRM アバターを用意する
Vroid Hub などのサイトから、好きな VRM モデルをダウンロードします。
ここで注意したいのは、VRM のバージョンです。現在のカスタムアバターでは VRM 1.0 が推奨です。
VRM 0.0(もしくは 0.x)の場合は、そのままでは読み込めない場合があるため、VRM 1.0 への変換が必要となります。
5-2. アバターの変更方法
DesktopMate が起動している状態で、F4 キー を押します。
すると、ファイル選択ダイアログが表示されます。
先ほど用意した VRM 1.0 のアバターファイルを選択します。
成功すると、デスクトップ上のキャラクターが即座に選択したアバターに切り替わります。
F4を押すと以下のようになります。
注意:ファイル移動後のエラー
選択した VRM ファイルを、後から別の場所に移動してしまうと起動時にエラーが表示される場合があります。
「このファイルは不正です」「ファイルが見つかりません」などのエラーが出た場合は、もう一度 F4 キーで正しい場所を指定し直してください。
6. コンソール(黒い画面)を非表示にする方法
Melonloader を使うと、アプリ起動時にコンソールウィンドウ(黒い画面)が表示されます。これを非表示にするオプションがあります。
DesktopMate のショートカットアイコン(または Steam の起動設定)を右クリックして「プロパティ」を開きます。
ショートカットのリンク先に、以下のようにオプションを追加します。 --melonloader.hideconsole
これで DesktopMate を起動すると、コンソールが表示されなくなります。
ゲームによっては別の指定方法がある場合もあるため、Melonloader の公式ドキュメントなども参考にしてください。
7. まとめ
Steam 上で DesktopMate をインストールし、まずはデフォルトアバターが起動することを確認します。
Melonloader と .NET 6.0 のデスクトップランタイム をあらかじめインストールしておくことで、DesktopMate に Mod を導入できるようになります。
Custom Avatar Loader の導入により、好みの VRM アバターをデスクトップに表示可能になります。。
コンソール画面を消したい場合は、ショートカットに --melonloader.hideconsole を追加するだけです。
これで、DesktopMate を使ってデスクトップ上にオリジナルの VRM アバターを表示させるカスタマイズが完成です。わからない点があれば、Melonloader や VRM の公式ドキュメントもあわせてご確認ください。ぜひ、いろいろなアバターを使って楽しんでみてください!


コメント