2019.06.02Unityで3Dゲームを作っているとアニメ風のキャラ(特に女の子)の3Dモデルが欲しくなります。アセットストアを探してもアニメ風のキャラは少なく、あってもクオリティの高いものは高額なので気軽に導入できないという状況です。このソフトは(いまのところ)無料で使えて、作ったモデルも比較的自由に使えるのでかなり良いなと思いました。Studioで作ったモデルは簡単にUnityにインポートできるとのことでしたので、3Dモデルのエクスポート~Unityで動かすまでを実際に試してみました。Studioはまだβ版(Ver0.6.4)なので、今後やり方が変わる可能性があります。※ある程度Unityの使い方が分かっている人向けの記事です。Studioで作ったキャラクター(ここではサンプルの女の子)をエクスポートします。「撮影・エクスポート」タブ→エクスポートを選択して適当なフォルダにVRMファイルを出力します。Unity用のアセットのインポート次にUnity側で必要なアセットをインポートしていきます。UniVRMのダウンロード&インポートまず、そのままではUnity側でVRMファイルを読み込めないので、下準備として「UniVRM」というアセットを導入してVRMファイルを扱えるようにします。UniVRMはGitHubからダウンロードできます(下記URL)。GitHub最新のunitypackageをダウンロードしたらプロジェクトにインポートしてください。VRMファイルのインポート次にVRMファイルを読み込みます。プロジェクト内の適当なフォルダに先ほどのVRMファイルをドラッグ&ドロップしてください。読み込みに時間がかかりますが、しばらくするといくつかのフォルダとプレハブが生成されます。ここで、プレハブをシーンに出して眺めてみると分かるのですが、そのままだと目の周りが黒くなってしまっているのが分かります。これはシェーダーの設定が合っていないために起こる現象なので、シェーダーを適切なものに変更しておきましょう。プレハブ内の「Face」オブジェクトのインスペクタを開くと、マテリアルの欄にいくつものマテリアルが設定されているので、上の図の赤枠の部分を「VRM/MToon」から「VRM/UnlitTransparent」に変更します。これでひとまず目の周りが黒くなる現象は解決できました(※まつ毛などが白っぽくなってしまうのですが、そちらの直し方はよく分かりませんでした)。※追記:最新版のUniVRMだと上記の問題が解決されているので、そのまま正常に読み込めます。Assetsを使います。アセットストアからダウンロードしてインポートしておいてください。キャラクターを動かすための設定それではいよいよキャラクターを動かすための設定を行います。Assetsを使ったことのある方ならいつもやっている設定だと思いますが、一応説明しておきますね。Animatorの設定まずキャラクターのプレハブのAnimatorの設定を行います。Assetsの「ThirdPersonAnimatorController」を設定しましょう。Asset内のスクリプトをプレハブにアタッチしていきます。Control」をアタッチして、下の図のように設定してください。次にプレハブにカメラを設定します。Assets内の「Cameras」→「Prefabs」→「FreeLookCameraRig」をキャラクターのプレハブの子として追加してください。したら今追加したカメラにアタッチされているリジッドボディの補完を「なし」に変更しておきましょう(※これがあると移動したときにガタガタする)。Camera」で奥行きを設定してください(カメラのその他の座標はゲーム開始時にリセットされます)。Planeの作成&キャラクターのインスタンスの作成ここまでできたらあと少しです。キャラクターを動かすための足場を作ります。原点にPlaneを作り、サイズを適当な大きさに拡大してください。最後に、インポートしたモデルのプレハブをシーンにドラッグ&ドロップしてインスタンスを作成し、座標を原点に設定してください。ゲームを実行してキャラクターを動かすこれで準備ができたので、ゲームを実行して実際にキャラクターを動かしてみましょう!このようにきちんと動けば成功です。Pocketくろくまくろくまそふと関連記事ゲーム制作メモ【Unity】オープンワールドの風景の作り方Unityで3Dゲームを作っていると、やはり一度はオープンワールドゲームを作ってみたくなります。...お知らせ3Dジャンプアクションゲーム「ユニティちゃんスカイウォーク」公開!9月から作ってきた3Dジャンプアクションゲーム「ユニティちゃんスカイウォーク」を公開しました。詳細やダウンロードは下記ページからどうぞ。ゲームの紹介動画(PV)もあるのでぜひご覧くだ...ゲーム制作メモ【Unity】ユニティちゃんを走らせるウディコンまですごく暇なので、Unityの勉強を兼ねてユニティちゃんを走らせる3Dゲームを作っています。ユニティちゃんが走るようになるまでの工程は次の通りです。2019年版2019.08.06ゲームに使えるフリーフォントまとめ2019.06.19【Unity】JSONを使ったセーブ・ロード処理2019.03.232019.06.04【Unity】AIで自動行動する敵キャラクターの作り方2020.01.022020.01.02【ウディタ】Game.exeのアイコンを変更する方法2018.06.03。