VRoid Studioでキャラクターを作ってUnityに取り込む

VRoid

3Dゲームでキャラクターが作りたいんですが、かっこいい/かわいいキャラクターを作ることが、私はできません。練習すればできるようになると思いますが、その時間が作れないので、ここは少しでも楽したいと思い、VRoidをやってみようと思います。

現在、Blender修行中なので、いずれ自分でキャラクターを作れるなる!でも今はVRoidに甘える!

VRoidのガイドライン

VRoid Studioガイドライン
VRoidプロジェクトでは「3Dという新しい創作に挑戦することを、テクノロジーの力で応援する」をコンセプトに、3DCGアニメやゲーム、VR/ARプラットフォーム上で利用可能な3Dモデルを簡単に作成できる無料キャラメイカー「VRoid Stu...

以下のページにガイドラインが載っています。商用利用はできそうです。

VRoid Studioのインストール

VRoidのページにてダウンロードします。

VRoid Studio
3D創作を誰でも楽しめる世界へ。VRoid Studioは3Dキャラクター制作ソフトウェアです。はじめての人にはかんたんに、慣れた人はよりこだわって、3Dキャラクターを作ることができることができます。

インストールは、exeをクリックして手順に沿って行けばできます。特に説明がなくても大丈夫でしょう。

VRoidでキャラクターを作る。

起動して新規作成をクリックします。まずはベースの選択です。女性と男性の中から選択します。

顔、髪型、体型、衣装、アクセサリーなどを設定します。ゲームのキャラクタークリエイト感覚で作れるのはいいですね。

できあがったファイルは、保存しましょう。

Unityで取り込むためにVRMエクスポートします。

エクスポートする際、ポリゴン数やマテリアル数、ボーン数を減らします。多いと綺麗なキャラクターになりますがゲームが重くなり、少ないとゲームは軽くなりますがキャラクターは粗がでてきます。

VRMエクスポート設定、アバター情報はファイルに情報(メタデータ)として埋め込まれます。
フォーマットVRM1.0を選択し、必要事項を入力し、最下部のエクスポートをクリックします。

保存します。

Unityへインポート

Unityへインポートするには、UniVRMをインストールします。Githubの以下のページより最新版をダウンロードします。

Releases · vrm-c/UniVRM
UniVRM is a gltf-based VRM format implementation for Unity. English is here . 日本語 はこちら - vrm-c/UniVRM

出力したフォーマットと同じバージョンのものをダウンロードしてください。

ダウンロードしたファイルをUnityのProjectにインポートします。

インポートが完了したら、VRMファイルをProjectにドラッグ&ドロップすると、読み込まれます。

あとは通常のゲームオブジェクト同様に使えるかと思います。

ゲームに登場させる

Hierarchyに置いてみました。

おけました。URPにも対応しているようですね。よかった。
VRoidのキャラクターはhumanoidが入っているので、humanoid対応のアニメーションがあればそのまま利用できます。

AnimatorのControllerに対象のAnimationControllerをセットします。

動かしてみた。

もともとはUnityちゃんを置いてました。Unityちゃんと差し替えて実行してみます。

SDUnityちゃんのアニメーションをまんま流用しているので、走り方が変ですね。

ともあれあとは調整しだいですので、VRoidで作ったキャラクターの取り込みは完了になります。

VRoidの場合は、同じ顔になりがちなので勉強が必要ですね。VRoidやりこむならBlenderやりこむ方がキャラクター以外も作れていいかもしれない。VRoidは手軽に高精度なもの作れるのが魅力ですよね。

コメント

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