VRoidで書き出したモデルを後から直せる?|編集データとの違い

VRoid Studioでモデルを作り、VRMとして書き出した後でも修正はできます。

ただし、「何を直したいか」で方法が変わります。

顔の形を変えたい。

髪型を直したい。

体型を調整したい。

VRoid Studioで作った服を直したい。

このような修正を、最初にモデルを作ったときと同じVRoid編集画面で行いたいなら、必要なのは書き出したVRMではなく、編集用の.vroidデータです。

一方、VRMしか残っていなくても、モデルそのものが完全に変更不能になるわけではありません。

現在のVRoid StudioにはVRMへ衣装を着せる「着せ替え機能」があり、Blenderなどの3Dソフトを使えばVRM自体の形や設定を直接編集する方法もあります。

つまり、「VRMを書き出したら直せない」のではありません。

「VRMから元のVRoid編集状態へは戻れない」と考えると分かりやすくなります。

.vroidとVRMは同じモデルの保存形式ではない

VRoid Studioでモデルを作り始めると、編集用データとして.vroidファイルを使います。

このデータには、VRoid Studioで後から編集するための情報が残っています。

例えば、

顔の形。

目や口。

体型。

髪型。

VRoid衣装。

テクスチャ。

などです。

一方、VRMは完成した3Dアバターを、配信ソフトやVRサービスなどへ持ち出すための共通ファイル形式です。

VRoid Studioで作ったモデルから「VRMエクスポート」を行うと、.vroidとは別にVRMが作られます。

イメージとしては、

.vroid=制作中の元データ。

VRM=外部で使う完成モデル。

と分けると理解しやすくなります。

.vroidが残っていれば顔・髪・服は後から直せる

元の.vroidが残っているなら、一度VRMを書き出した後でも問題ありません。

VRoid Studioで.vroidを開きます。

そこで、

顔を調整する。

髪型を変更する。

髪色を変える。

体型を変更する。

服を変更する。

表情を調整する。

といった修正を行います。

修正が終わったら、もう一度VRMとして書き出します。

つまり、「一度VRMにしたらモデルが固定される」ということではありません。

編集は.vroidで続け、必要になった時点で新しいVRMを作ります。

前に書き出したVRMが自動で新しくなるわけではない

例えば最初に、

model01.vrm

というファイルを書き出したとします。

その後.vroidへ戻り、髪型を変更しても、以前のmodel01.vrmが自動的に更新されるわけではありません。

変更後の状態で、もう一度VRMを書き出します。

配信ソフトで以前のVRMを使っているなら、新しく書き出したVRMへ差し替えます。

そのため、

編集するデータ。

配信で使うデータ。

を別に管理することになります。

VRMしか残っていないと、VRoid編集には戻れない

問題になるのは、.vroidをなくしてVRMしか残っていない場合です。

VRMから、

目をVRoidのスライダーで少し細くする。

髪型をVRoidのプリセットへ交換する。

体型パラメータを動かす。

VRoid衣装の形を調整する。

といった元のVRoid編集状態へ戻すことはできません。

VRMには完成した3Dモデルとしての情報は入っていますが、VRoid Studioの編集工程そのものを保存しているわけではないからです。

したがって、

「配信で使っているVRMがあるから、元データは消しても大丈夫」

とは考えない方がよいでしょう。

現在のVRoid StudioはVRMを読み込めるが、元に戻るわけではない

ここは少しややこしいところです。

現在のVRoid Studioには「着せ替え機能」があり、VRMをアバターとして読み込めます。

そのため、「VRMはVRoid Studioへ一切読み込めない」という古い説明だけを見ると、現在の仕様と合わなくなっています。

ただし、着せ替え機能へVRMを読み込んでも、元のVRoid編集機能へ戻るわけではありません。

VRMを素体にした場合にできるのは、主に衣装・アクセサリーの着せ替えです。

体型に衣装を合わせる。

衣装の位置・大きさを調整する。

衣装からはみ出す素体部分を非表示にする。

動かして衣装の状態を確認する。

といった作業ができます。

着せ替えたモデルを新しいVRMとして書き出すこともできます。

VRMしかなくても「衣装だけ変えたい」なら現在は選択肢がある

例えば、

元の.vroidをなくしてしまった。

顔や髪は今のままでよい。

服だけ新しくしたい。

というケースです。

この場合は、現在のVRoid Studioの着せ替え機能を利用できる可能性があります。

VRMを素体として読み込み、対応する衣装・アクセサリーを着せ、VRMとして再び書き出します。

これはVRMを.vroidへ戻しているわけではありません。

完成済みのVRMを素体として使い、その上で着せ替えを行っている状態です。

「元データがなくても何もできない」とは限らない点が、現在のVRoid Studioでは重要です。

顔や髪そのものを直したいなら着せ替え機能では足りない

一方、

目の形を変えたい。

顔を細くしたい。

髪型そのものを作り直したい。

体型をVRoidのパラメータで変更したい。

となると、VRMを着せ替え機能へ入れるだけでは解決しません。

こうしたVRoid固有の編集を続けたいなら、元の.vroidが必要です。

つまりVRMしか残っていないときは、

衣装を変えたいのか。

キャラクター本体を作り直したいのか。

を分けて考えます。

VRMそのものをBlenderで直すことはできる

.vroidがない場合でも、VRMという3Dモデル自体を別の3Dソフトで編集する方法があります。

代表例がBlenderです。

BlenderへVRMを扱うための追加機能を入れると、VRMを読み込み、編集し、再びVRMとして書き出せます。

例えば、

モデルの一部分の形を直す。

装飾を追加する。

衣装や小物を追加する。

骨の影響範囲を調整する。

体を動かしたときの貫通を修正する。

といった作業ができます。

実際、VRoid Studioで人型の土台を作り、VRMとして書き出した後、Blenderで細部を作り込む制作方法もあります。

Blenderで直すのはVRoid Studioで直すのとは別物

ここも区別が必要です。

例えば「顔を少し細くしたい」という目的は、どちらでも実現できる場合があります。

.vroidがあれば、VRoid Studioの顔パラメータを動かして変更します。

VRMしかなければ、Blender上で3Dの形そのものを編集する方法があります。

結果として見た目が似た変更になっても、作業方法はまったく違います。

BlenderでVRMを直したからといって、そのモデルが再びVRoid Studioの、

目。

鼻。

髪。

体型。

衣装。

などの編集スライダーを使える状態になるわけではありません。

これは「VRoidモデルを復元する」というより、「完成した3Dモデルを別ソフトで改造する」作業です。

Blenderで加工した後は、さらにデータ管理が重要になる

例えば次の流れで作ったとします。

VRoid Studioでモデルを作る。

VRMを書き出す。

Blenderで帽子を追加する。

服の貫通を修正する。

完成VRMを書き出す。

このあと「顔だけVRoid Studioで変更したい」となった場合、元の.vroidを使えば顔は変更できます。

しかし、その.vroidにはBlenderで追加した帽子や修正した内容は入っていません。

VRoid Studioから新しいVRMを書き出したあと、Blender側の変更も新しいモデルへ反映する作業が必要になることがあります。

そのため、VRoidとBlenderを併用するなら、

どれがVRoid側の元データか。

どれがBlender加工前のVRMか。

どれが最終完成VRMか。

を分けて保存します。

VRMを直したいだけなら、何でも.vroidへ戻る必要はない

逆に、外部ソフトでしかできない変更なら、最初からVRM側を編集した方がよい場合があります。

例えば、

VRoidにはない特殊な装備を追加する。

メッシュを細かく修正する。

骨の影響を修正する。

特殊な立体物を追加する。

といった作業です。

こうしたものは.vroidへ戻ることが目的ではありません。

VRoid Studioを「人型の土台を作るソフト」として使い、その後の完成作業をBlenderで行う制作方法です。

その場合でも、将来顔や髪を修正する可能性を考え、元の.vroidは残しておいた方が管理しやすくなります。

書き出す前にポリゴンを減らした場合も元データは別

VRoid StudioのVRMエクスポート時には、ポリゴン・マテリアル・ボーンなどを削減する設定があります。

これは書き出すVRMを軽くするための処理です。

編集用.vroidと、書き出したVRMを別物として考えていれば、軽量版VRMを作ったあとも元モデルは残せます。

例えば、

PC向けの高品質版。

モバイル向けの軽量版。

と用途別にVRMを書き出すことも考えられます。

「書き出したVRMが元モデル」ではなく、元になるのは.vroidです。

.vroidは自分でバックアップしておく

VRoid Studio公式では、モデル編集データは自動でバックアップされないと案内しています。

VRMを書き出して安心するのではなく、.vroid自体をバックアップします。

例えば、

パソコン本体。

外付けストレージ。

クラウドストレージ。

など、別の場所にも保存しておきます。

PCが故障してもVRMは配信サービスから取り出せるかもしれません。

しかし、VRMだけが戻ってきても、VRoid Studioの元の顔・髪・体型編集へは戻れません。

後から直す可能性があるモデルほど、完成VRMより編集用データの保存が重要です。

大きく変更する前は.vroidを別名で残す

例えば活動開始後に、

顔を大幅に変更する。

髪型を完全に変える。

新しい体型にする。

といった変更をする場合があります。

そのとき元の状態も残したいなら、変更前の.vroidを残して別名で保存しておく方法があります。

初期モデル。

顔変更版。

新髪型版。

新衣装版。

などに分けておけば、あとから以前の状態へ戻れます。

VRMを複数残すこともできますが、再編集したいなら.vroid側の世代管理も必要です。

VRMしか残っていないときは「何を直すか」で方法を決める

元の.vroidがなくても、まず諦める必要はありません。

直したい内容を分けます。

新しい衣装・アクセサリーを着せたい。

この場合は現在のVRoid Studioの着せ替え機能を検討できます。

メッシュ・形・骨・ウェイトなどを直接変更したい。

この場合はBlenderやUnityなどの3D編集環境を検討します。

顔・髪・体型を、以前と同じVRoid Studioの編集スライダーで変更したい。

これはVRMだけではできません。

元の.vroidが必要です。

「VRMしかない=直せない」と考えるのではなく、「元の編集方法には戻れない」と考えると、次の方法を判断しやすくなります。

結局、VRoidで書き出したモデルは後から直せる?

直せます。

ただし、どの方法で直すかは手元のデータによって変わります。

.vroidが残っているなら、VRoid Studioへ戻って顔・髪・体型・VRoid衣装などを変更し、新しいVRMを書き出せます。

VRMしかない場合、VRoid Studioの元の編集状態へ戻すことはできません。

ただし現在は、VRMを着せ替え機能へ読み込んで衣装・アクセサリーを追加したり、Blenderなどへ読み込んでVRMそのものを直接加工したりできます。

重要なのは、

「VRMは変更できないファイル」

と考えることではありません。

「VRMは.vroidの代わりになる編集用バックアップではない」

と考えることです。

将来、顔・髪・体型をVRoid Studioで直す可能性が少しでもあるなら、書き出したVRMとは別に.vroidを必ず残しておきます。

出典

VRoid|VRoid Studioに関するデータのファイル形式について

VRoid|VRMファイルの編集方法/VRMファイルはVRoid Studioで再編集できますか?

VRoid|VRMエクスポート機能について知りたい

VRoid|VRoid Studio着せ替え機能とは?

VRoid|「XRoid」とは

VRoid|作成したモデルやカスタムアイテムのデータはどこに保存されますか?

VRM Add-on for Blender|VRM Add-on for Blender

大阪電気通信大学 電ch!|BlenderでVRMのキャラクターを作ろう!