ユニティちゃん(Unity-chan)とは?ダウンロード・ライセンス・ピンク色の直し方まで実践ガイド
ユニティちゃん(Unity-chan)は、Unity Technologies Japanが2014年に公開した公式マスコットキャラクターで、3Dモデル・アニメーション・トゥーンシェーダーが無償で配布されています。学習やプロトタイピングの題材として定番ですが、実際に導入すると「モデルが真っピンク(マゼンタ)になる」「動かし方が分からない」「商用で使ってよいのか」でつまずく人が多いのが実情です。この記事は、入手先の選び方、ピンク色の原因と修正手順、トゥーンシェーダーUTS2/UTS3の違い、そして現行のユニティちゃんライセンス(UCL 3.0)の要点を、余計な前置きを省いて実務目線でまとめます。
まとめ:導入前に押さえる4点
- 入手先:公式サイト
unity-chan.comと Unity Asset Store「Unity-Chan! Model」(ID 18705)。URP/HDRPで使うなら2020年公開の新モデル「サニーサイドアップ ユニティちゃん」を選ぶ。 - ピンク色(マゼンタ)は不具合ではなくサイン。現在のレンダーパイプライン(URP/HDRP)にシェーダーが対応していないだけで、シェーダーを差し替えれば直る。
- トゥーンシェーダー:Built-in環境はUTS2、URP/HDRPを含む新規プロジェクトは後継の
com.unity.toonshader(UTS3)を選ぶ。 - ライセンス:現行はUCL 3.0(2024年5月20日リリース)。アプリ配布・二次創作の公開時はUCLロゴかライセンス表記の掲示が必要。
以下、入手から表示トラブルの修正、操作、ライセンスまで順に解説します。
ユニティちゃんとは:Unity公式キャラクターの位置づけ
ユニティちゃんは、Unityエンジンを提供するUnity Technologies Japanが自ら公開したキャラクターIPです。単なるイラストではなく、リグ済みの3Dモデル・モーション・表情用ブレンドシェイプ・専用シェーダーがワンセットで無償提供される点が、他の有料キャラクターアセットと決定的に違います。このため、キャラクターを一から用意せずにアニメーションやシェーダー、入力操作の検証を始められ、Unity学習の実習素材として広く使われています。
モデルは通常の等身版に加え、2〜3頭身にデフォルメした「SDユニティちゃん」も配布されており、軽量なモバイル向けやカジュアルな表現に向きます。まず何を触ればよいか迷う場合は、標準の等身モデルで導入手順とトゥーンシェーダーの挙動を把握するのが近道です。
ユニティちゃんのダウンロードと入手先
配布ルートは公式サイトとUnity Asset Storeの2系統があり、使うレンダーパイプラインで選び分けます。ここを間違えると、次章のピンク色トラブルに直結します。
公式サイトとAsset Storeの違い
| 入手先 | 主な内容 | 対応パイプライン | 向くケース |
|---|---|---|---|
| 公式サイト unity-chan.com | サニーサイドアップ版(2020年公開の新モデル)・UTS・SD版 | HDRP / URP / Built-in | URP・HDRPで使いたい |
| Asset Store「Unity-Chan! Model」(ID 18705) | 従来の等身モデル一式 | Built-in が前提 | Built-in RPの学習・旧記事の追試 |
2020年7月にHDRP/URP対応の新モデル「サニーサイドアップ ユニティちゃん」が無償公開され、URP版のトゥーンシェーダーも同梱されました。現在のUnityの新規プロジェクトはURPが既定になっていることが多いため、URPを使うなら公式サイトの新モデルを起点にします。Asset Store版(18705)はBuilt-inレンダーパイプライン向けのマテリアルで作られており、URP/HDRPにそのまま持ち込むと表示が破綻します。
プロジェクトへの導入手順
ダウンロードした .unitypackage は、Unityエディタの「Assets」メニューから「Import Package > Custom Package」を選んで取り込み、シーンビューにモデルをドラッグして配置します。Asset Store版であればPackage Managerの「My Assets」からインポートできます。配置直後はライトやカメラが未調整で暗く見えることがあるため、Directional Lightの向きを整えてから表示を確認してください。なお導入時はライセンス(後述のUCL 3.0)への同意が前提になります。
真っピンク(マゼンタ)になる原因と3つの修正方法
ユニティちゃんをインポートしたらモデル全体が真っピンク(マゼンタ)——これはUnityで最も多い表示トラブルで、原因はほぼ一つに絞れます。マテリアルが参照しているシェーダーが、いま有効なレンダーパイプライン(URP/HDRP)に対応していないため、Unityが「シェーダーを解決できない」代替色としてマゼンタを表示しているだけです。モデルのデータが壊れているわけではないので、シェーダーを差し替えれば直ります。用途に応じて次の3通りから選びます。
修正1:Unity Toon Shaderを導入する(トゥーン表現を保つ)
ユニティちゃん本来のセル調(アニメ調)の見た目を保ったまま直すなら、専用のトゥーンシェーダーを入れます。Package Managerの左上「+」から「Install package by name」を選び、com.unity.toonshader と入力してインストールします。これでURP/HDRPに対応したトゥーンシェーダーが使えるようになり、マテリアルの塗りが復元します。
修正2:シェーダーをURP/Litへ手動変更する(最短で色を戻す)
トゥーン表現にこだわらず、まず色だけ戻したい場合はマテリアルのシェーダーを差し替えます。対象マテリアルを選び、インスペクタのShaderドロップダウンから「Universal Render Pipeline」→「Lit」を選択します。このときテクスチャ(Albedo)がひも付いていた場合、シェーダー変更で外れることがあるので、同じテクスチャをBaseMapへ再設定してください。ここを忘れると、ピンクは消えても真っ白・のっぺりした見た目になります。
修正3:Render Pipeline Converterで一括変換する(大量マテリアル向け)
ユニティちゃんのように複数マテリアルを持つアセットは、一つずつ直すより一括変換が速いです。メニューの「Window > Rendering > Render Pipeline Converter」を開き、ドロップダウンで「Built-in to URP」を選択、「Material Upgrade」にチェックを入れて「Initialize Converters」→変換を実行します。プロジェクト全体のBuilt-in用マテリアルをまとめてURP用へ置き換えられるため、他のBuilt-in前提アセットを併用している場合にも有効です。シェーダーの仕組みを踏み込んで扱いたい場合は、Unity Shader Graphでステンシルを使う実装手順もあわせて参考になります。
トゥーンシェーダーUTS2とUTS3(Unity Toon Shader)の選び方
ユニティちゃんのアニメ調の見た目を支えるのが専用トゥーンシェーダーです。名称が紛らわしいので、対応パイプラインで選びます。
| 項目 | UTS2 | UTS3(Unity Toon Shader) |
|---|---|---|
| 正式名 | ユニティちゃんトゥーンシェーダー2.0 | Unity Toon Shader |
| 最新版の例 | v2.0.9 | パッケージ com.unity.toonshader |
| 対応パイプライン | 主にBuilt-in RP(URP版も別途配布) | Built-in / URP / HDRP |
| 位置づけ | 従来版・多数のシェーダーで構成 | UTS2の後継・全パイプライン統合 |
UTS2は基本色に加えて1影色・2影色の3段階の塗り分け、ハイライト、リムライト、MatCap、エミッシブなどをマテリアル側で細かく設定できるのが強みで、Built-in環境の既存プロジェクトではまだ現役です。一方、これから新規に始めるなら、URP/HDRPをまたいで使える後継のUTS3(com.unity.toonshader、現状はプレビューパッケージ)を選びます。UTS2で作った資産をURPへ移す際は、公式が配布するURP版UTS2を移行の足がかりにできます。
ユニティちゃんを動かす:Animatorとキャラクター操作
表示が整ったら次は操作です。ユニティちゃんには歩行・走行・ジャンプ・アイドルなどのモーションが同梱されているため、Animatorに割り当てれば入力に応じてキャラクターを動かせます。基本の流れは、Animator Controllerを作成してモーションクリップを配置し、Idle→Run→Jumpの遷移条件(Bool/Triggerパラメータ)を張り、C#スクリプトでキー入力を受けてパラメータを切り替える、というものです。手早く動かすだけなら、Starter Assetsの三人称コントローラにユニティちゃんのモデルを差し替える方法もあります。
Animatorの状態遷移やパラメータの組み方を基礎から確認したい場合は、Animatorコンポーネントでゲームオブジェクトにアニメーションを追加する方法が具体的な手順の参考になります。
ユニティちゃんライセンス(UCL 3.0)の要点
ユニティちゃんは無償ですが「著作権フリー」ではありません。利用は「ユニティちゃんライセンス(Unity-Chan License / UCL)」に従う必要があり、現行はUCL 3.0(2024年5月20日リリース)です。以前のUCL 2.0を前提にした古い解説記事が多いので、条項は必ず公式サイトの最新版で確認してください。
商用・非商用・SNSでの扱い
UCLは非商用・商用いずれの利用も認めていますが、キャラクターの改変や二次配布の範囲、ゲームやアプリへの組み込みには条件が定められています。商用プロジェクトで用いる場合は、規約の該当条項を確認し、必要に応じてUnity Technologies Japanへ問い合わせるのが安全です。SNSでの投稿など軽度の利用は特別な表記を求められませんが、使い始めた時点でUCLに同意したものとみなされます。
ロゴ表示・クレジット表記の義務
二次創作物を公開・頒布したり、ユニティちゃんを含むアプリを配布する際は、UCLロゴまたはライセンス表記のいずれかを、成果物本体・説明書・パッケージ・公開ページのどこかに掲示する必要があります。GitHubなどのホスティングでデジタルアセットを再配布する場合は、ライセンスアーカイブをリポジトリ内に同梱する運用が求められます。公式サイトには表記用のロゴ素材やクレジット記載例が用意されているので、それを使うと表記漏れを防げます。
よくある質問
ユニティちゃんとは何ですか?
Unity Technologies Japanが2014年に公開した公式マスコットキャラクターです。3Dモデル・モーション・トゥーンシェーダーが無償で配布され、Unityの学習やプロトタイピングの素材として広く使われています。
ユニティちゃんは無料で使えますか?商用利用は可能ですか?
モデルデータ自体は無償で入手でき、UCLの範囲内であれば商用プロジェクトでも利用できます。ただしUCLロゴまたはライセンス表記の掲示など条件があるため、配布前に現行のUCL 3.0を確認してください。
ユニティちゃんはどこでダウンロードできますか?
公式サイト unity-chan.com と、Unity Asset Storeの「Unity-Chan! Model」(ID 18705)から入手できます。URP/HDRPで使うなら、公式サイトのHDRP/URP対応モデル「サニーサイドアップ ユニティちゃん」を選びます。
インポートしたユニティちゃんが真っピンクになるのはなぜですか?
マテリアルのシェーダーが、現在有効なレンダーパイプライン(URP/HDRP)に対応していないためです。Unity Toon Shader(com.unity.toonshader)を導入するか、シェーダーをURP/Litへ差し替えるか、Render Pipeline Converterで一括変換すれば直ります。
UTS2とUTS3(Unity Toon Shader)はどちらを使うべきですか?
Built-inレンダーパイプラインの既存プロジェクトはUTS2、URP/HDRPを含む新規プロジェクトは全パイプライン対応の後継UTS3(com.unity.toonshader)が基本の選び方です。