こんにちは、Unityエンジニアのオオバです。
3Dキャラクターゲームを開発するときに困るのはキャラクターデータとそのアニメーションデータを用意することです。ゲーム仕様が決まっていないため、業者に発注するのも難しく、また費用もそれなりに掛かってしまいます。
しかしオオバはとある時期から仮データに困ることはなくなりました。無料で3Dキャラクターとアニメーションデータが手に入るようになったからです。
理由は「Unityちゃん」です。
「Unityちゃん」とはUnity Technologies Japan社(Unity社の日本法人)が提供する公式キャラクターです。
![【無料】Unityちゃんをダウンロードして動かす方法_0](https://i.gyazo.com/7929431e0076a18bfb2a40c88e69e7a7.jpg#622__500)
ご覧の通り、クオリティが高くてとてもかわいいです。
みなさんもUnityを解説するブログや発表資料に「Unityちゃん」が使われているのを見たことがあるのではないでしょうか。実はこの「Unityちゃん」は 無料で誰でもダウンロードして使うことができる のです。
![【無料】Unityちゃんをダウンロードして動かす方法_1](https://i.gyazo.com/a3f26f026f3d24193ab5a14e4bc910ca.gif)
↑このようにアニメーションデータも格納されています。
しかし、このUnityちゃんは普通にインポートするだけだと下図のように ピンク色 になってしまいます。
![【無料】Unityちゃんをダウンロードして動かす方法_2](https://i.gyazo.com/d219e51187dd4322de106a8e5da83305.jpg#750__472)
そこで、この記事では初心者向けにUnityちゃんの導入方法と動かし方を分かりやすく詳しく解説していきます。もちろん、ピンク色の解消方法も含めて紹介します。
Unityちゃんは3Dゲームを作るときの素材に最適!
はじめに結論を簡単にまとめます。
①Unityちゃん公式サイトからDL可能
②2Dから3Dデータ含め音声データも無料公開
③Unity公式からUnityToonShaderをインストールする必要あり
Unityちゃんは公式サイトから無料でダウンロードできます。3Dデータはもとより、アニメーションデータ、音声データ、さらには2Dデータまでそろっています。
音声データが無料公開されているため、サウンド再生システムやアセットロードシステムを作るときにも役立ちます。開発初期は収録していないから音声データって無いんですよね。
またUnityちゃんにはUnityToonShaderを個別にインストールしないとピンク色になってしまいます(※詳細は後述)。
ぜひ、この記事を通してUnityちゃんデータを導入&動かしてみてあなたのゲーム開発に役立ててみてください。
ではここからUnityちゃんの導入手順を紹介していきます。
👉DOTweenの教科書を読んでUnityアニメーションをプログラミングしてみよう!
Unityちゃんをダウンロードする4ステップ
UnityちゃんをUnityプロジェクトに導入するための4つのステップを解説します。 普通にインポートしても正常に動きません。 その回避方法を ステップ4 で解説しています。
①Unityちゃん公式サイトへアクセス
Unityちゃんをダウンロードするために Unityちゃん公式サイト へアクセスします。
→ Unitytちゃん公式サイト
![【無料】Unityちゃんをダウンロードして動かす方法_3](https://i.gyazo.com/678e137d3106a0eda31eff8ff1f89861.jpg#750__393)
画面右上の 「DATA DOWNLOAD」 ボタンをクリックしてください。
![【無料】Unityちゃんをダウンロードして動かす方法_4](https://i.gyazo.com/299e7ee02ce394e470f3e7d23c6c3b49.jpg#750__405)
ガイドラインを確認した上で、 下にスクロール します。
![【無料】Unityちゃんをダウンロードして動かす方法_5](https://i.gyazo.com/4833c7a65b8e30aaf10dd2fcf50694dc.jpg#750__373)
ライセンスのチェックを入れて、 データをダウンロードする ボタンをクリック。するとダウンロードページにアクセスできます。
![【無料】Unityちゃんをダウンロードして動かす方法_6](https://i.gyazo.com/9934388ce62078db66d2f3b6ed87d5a5.jpg#750__442)
3Dモデル、2Dデータ、イラスト、サウンドといったさまざまなデータをダウンロードできます。
今回は最もベーシックな 3DキャラクターのUnityちゃんデータ をダウンロードしていきます。
②Unityちゃん3Dモデルデータをダウンロード
ユニティちゃん 3Dモデルデータ をダウンロードしていきます。
![【無料】Unityちゃんをダウンロードして動かす方法_7](https://i.gyazo.com/8ba7395d140abb9579ca9e6629f9ece9.jpg#750__459)
DOWNLOAD ボタンをクリックします。するとダウンロードが始まります。
![【無料】Unityちゃんをダウンロードして動かす方法_8](https://i.gyazo.com/a4b45f21564ea0f4631a60301b59b19b.jpg#750__479)
UnityChan_1_4_0.unitypackage というファイルがダウンロードされます。
③UnityちゃんをUnityプロジェクトにインポート
これからUnityちゃんのデータをUnityプロジェクトにインポートします。今回はレンダーパイプラインを ビルトインパイプライン の環境下でUnityちゃんを導入します。
もしUnityプロジェクトを作成していない方はこちらの記事を参考にUnityプロジェクトを作ってみてください。
![【無料】Unityちゃんをダウンロードして動かす方法_9](https://i.gyazo.com/b7fb8ba5f0fffa57ff5581d6f5d86adf.jpg#672__500)
メニュー Assets > Import Package > Custom Package をクリック。
ファイル選択ダイアログが表示されるので、先ほどダウンロードしたUnityちゃんのファイル(UnityChan_1_4_1.unitypackage)を選択してください。
![【無料】Unityちゃんをダウンロードして動かす方法_10](https://i.gyazo.com/e96ef18e7c34631e65c00854f804b0a0.jpg#464__500)
↑上のようなウィンドウが表示されるため、 Import ボタンをクリックします。
![【無料】Unityちゃんをダウンロードして動かす方法_11](https://i.gyazo.com/e0b2260b3048fea55c2004a3f766ad6c.jpg#750__468)
インポートが完了するとプロジェクトに UnityChan フォルダが作られます。以上でUnityちゃんデータのインポートは完了です。
④ピンク色のUnityちゃんの直し方
![【無料】Unityちゃんをダウンロードして動かす方法_12](https://i.gyazo.com/6ce7fef21cb44ed685ea82a4b475012c.jpg#432__500)
プロジェクトWindowから
Assets/UnityChan/Scenes/ActionCheck
を開いてみましょう。 ![【無料】Unityちゃんをダウンロードして動かす方法_13](https://i.gyazo.com/d219e51187dd4322de106a8e5da83305.jpg#750__472)
するとピンク色のUnityちゃんが表示されます。このピンク色はエラーが起きているというメッセージです。具体的にはUnityちゃんを表示するシェーダー(描画のプログラミング)がエラーを起こしているのです。
このピンク色の直し方を解説していきます。
UnityToonShaderのインストール
![【無料】Unityちゃんをダウンロードして動かす方法_14](https://i.gyazo.com/77b6e5212f02109c5bf9414770f20548.jpg#750__152)
公式サイトにも記述がある通り、Unity Toon Shaderのインストールが必要です。
![【無料】Unityちゃんをダウンロードして動かす方法_15](https://i.gyazo.com/298b005ad7e6241a5b3d6e128a400794.jpg#275__500)
メニューWindow -> Package Manager
からPackage Managerウィンドウを開きます。 ![【無料】Unityちゃんをダウンロードして動かす方法_16](https://i.gyazo.com/8b3a42964aeaf04517c3a950be1d2138.jpg#450__422)
左上の「+」ボタンから
Install package by name
を選択。 ![【無料】Unityちゃんをダウンロードして動かす方法_17](https://i.gyazo.com/dc8d861226953f9a7f83c21797f46d00.jpg#690__262)
com.unity.toonshader
と入力して、 Install
ボタンをクリックしましょう。 ![【無料】Unityちゃんをダウンロードして動かす方法_18](https://i.gyazo.com/b035f4c811ecca1e85c9211cdb4fc5c0.jpg#750__496)
すると、このようにピンク色が修正されます。
以上でUnityちゃんの準備は完了しました。これからUnityちゃんを動かす方法を解説していきます。
Unityちゃんの動かし方
Unityちゃんを手っ取り早く動かす方法は、データ内にあるシーンを起動することです。
プロジェクトWindow内の Assets/UnityChan/Scenes
を見てみましょう。
![【無料】Unityちゃんをダウンロードして動かす方法_19](https://i.gyazo.com/2e31d46dfdebfc4d5d5b0b4ec88eae75.jpg#645__500)
- ✅ActionCheck
- ARPoseTest
- ✅Locomotion
- ✅SecondaryAnimation
シーンファイルは4つありますが、ここでは✅(チェックマーク)をつけた3つが理解しやすいです。
ActionCheckでUnityちゃんのアニメーション確認
ActionCheckシーンはUnityちゃんのアニメーションを確認するときに便利です。
![【無料】Unityちゃんをダウンロードして動かす方法_20](https://i.gyazo.com/699b87e55769d7d16e94cd22e985acfc.jpg#750__478)
- 左側:表情変更
- 右側:アニメーション切り替え
上記のようなUI構成になっています。右のモーション切り替えボタンを教えていくと、いろんなアニメーションが確認できます。
![【無料】Unityちゃんをダウンロードして動かす方法_21](https://i.gyazo.com/963a5a023a5db46334e89336a4cfd3af.jpg#750__417)
ちなみにAnimatorウィンドウを確認すると、上記のような構成です。
LocomotionでUnityちゃんを移動させる
LocomotionシーンはUnityちゃんを実際にアニメーション(走る・歩く)させながら動かすことができます。
![【無料】Unityちゃんをダウンロードして動かす方法_22](https://i.gyazo.com/7c86b9c89d7ed999ecf21c7859008159.gif)
キーボードのカーソルキー(またはWADSキー)で動かすことができます。画面クリックすると正面からのカメラアングルに切り替わります。
SecondaryAnimationでUnityちゃんのポーズ確認
![【無料】Unityちゃんをダウンロードして動かす方法_23](https://i.gyazo.com/77b76da0fd71b0252dd5620b340b90fd.gif)
SecondaryAnimationはAcitonCheckシーンとは違ってポーズを確認できます。
![【無料】Unityちゃんをダウンロードして動かす方法_24](https://i.gyazo.com/1e3ceff34a4ebbf33ab030608f8f0198.jpg#750__421)
ちなみにSecondaryAnimationのAnimatorはこんな感じ。
大量のポーズが格納されています。
3Dモデル、アニメーションだけじゃない!391種類のボイスデータ!
前章までの3Dモデル、アニメーションデータだけでお腹いっぱいなのですが、まだデータはあります。なんと、 391ファイルのボイスファイル が収録されています。
![【無料】Unityちゃんをダウンロードして動かす方法_25](https://i.gyazo.com/5cfb989ecd83703e4e567360c8451a71.jpg#437__500)
Voiceフォルダ内に大量のボイスファイル。
![【無料】Unityちゃんをダウンロードして動かす方法_26](https://i.gyazo.com/6664b9cdedc7f5b8a4e15f3b03573287.jpg#750__394)
unity-chan_voice_list
を開くと上図のようにボイスファイルと内容がリストアップされているので、どんなボイスが収録されているのか気になる方は確認してみてください。 まとめ:Unityちゃんのダウンロードと動かすのは簡単!そしてかわいい
![【無料】Unityちゃんをダウンロードして動かす方法_27](https://i.gyazo.com/5173593ba32d9231c6e711d22582df5a.jpg#750__448)
Unityちゃんのダウンロード方法と動かし方を解説してきました。ここまで簡単にまとめます。
①Unityちゃんのダウンロードは公式サイトから
②Unityちゃんがピンク色になるのでUnityToonShaderを導入する
③付属のシーンで簡単にUnityちゃんの動作チェック
④400近いボイスファイルが付属
こんな感じです。
作業手順で迷うところは特に無いかなと思います。とっても簡単にUnityちゃんを自分のUnityエディタにインストールできたのではないでしょうか。
3Dモデルと大量のアニメーションデータを使うことでキャラ制御のロジック開発もしやすくなります。また大量のボイスデータを使うことで、サウンドシステムの開発も進めやすくなるでしょう。
更に、Unityちゃん公式サイトでは他にもさまざまな 有用なUnityちゃんアセットをダウンロード可能 です。2Dデータ、プロジェクト一式データ、SRP対応データなどなど。
これらが無料でダウンロードできるのは、本当に素晴らしいです。
ぜひUnityちゃんのデータをいろいろダウンロードしてみて遊んでみてください。
SDキャラクター版Unityちゃんの使い方を解説しました。あわせてどうぞ。
![](https://i.gyazo.com/85ce27f0c217c985c44d22761563e9c7.jpg#1920.0__1280.0)
この記事が気に入ったらフォローしよう
- Unity6000.0.0f1
- Unity Hub v3.8.0
- ユニティちゃん 3Dモデルデータ v1.4.0
- UnityToonShader0.10.0-preview