【Unityちゃん】ピンクになった時の解決策と原因【3Dオブジェクト】

C#,Unity,エラー/例外,プログラミング言語

この記事では「Unityちゃんがピンクになった時の解決方法と原因」をご紹介します。

Unityちゃんをインポートした時にピンク色になってしまう。。。
今回はそんなエラーの解決策をご紹介します。

【目標】ピンク色になったUnityちゃんに装飾を加える。

最終的には上記のように、ピンク色から本来の色調になるよう修正します。

↓【合わせて読みたい】Unityで稼ぐ方法【月5万円】

Unityちゃんがピンク色になる原因

ユニティちゃんがピンク色になる原因は「トゥーンシェーダーのデータが大量で、一部のトゥーンシェーダーデータをインストールできない」ためです。

トゥーンシェーダーとは、「意図的に色の階調を少なくしたり、絵の輪郭に黒い枠線を付けたり、といったアニメ調の3Dグラフィックスを描画する技術」のこと。要するに3Dグラフィックスの色調を描画する技術です。

その色調を司るトゥーンシェーダーのデータの一部がインストールできないため、絵の輪郭をグラフィックできず、ピンク色になってしまいます。

公式サイトにもこのエラーについて言及されています。

一部トゥーンシェーダーがPackage Manager ウィンドウからインストールできない。

Unity公式サイトより抜粋
Unity Toon Shader は、ゲームやアニメーションで長年人気を博した Unity-chan Toon Shader ver 2.0 (UTS2) の後継にあたります。しかし、UTS2 は Built-in Render Pipeline 専用で、大量の異なるシェーダーで構成されており、Package Manager ウィンドウ からインストールできず、ライセンスも Unity が提供する他のソフトウェアとは異なっていました。

そのため、トゥーンシェーダーのデータを追加インストールすることでピンク色を解消できます。

参考
https://docs.unity3d.com/ja/Packages/com.unity.toonshader@0.8/manual/

Unityちゃんがピンクになった時の解決策

Unityちゃんのピンク色を解消する

追加のトゥーンシェーダーデータをインストールすることでピンク問題を解消します。

Unityの上部タブ「Window」⇒「Package Manager」を選択します。

Package Managerが起動。
ここから追加トゥーンシェーダーデータをインストールします。

Package Manager左上の「+ボタン」を押下し、「Add package from git URL…」を選択します。

「Add package from git URL…」をクリック。

unity公式のgitからトゥーンシェーダーデータをインストールします。
「com.unity.toonshader」と入力し、「Add」ボタンを押下してください。

「com.unity.toonshader」と入力し「Addボタン」を押下する。

トゥーンシェーダーのインストールが始まります。

トゥーンシェーダーのインストールと適用が行われる。

適用が完了すると、Package Manager上に「Unity Toon shader」が追加されます。
これで、3Dグラフィックスの色を正しく描画することができます。

ピンク色が解消され、正しい装飾でUnityちゃんが表示される。

上記のようにUnityちゃんの装飾が適切に表示されます。

以上で「Unityちゃんがピンク色になった時の解決方法」の紹介は終了です。
お疲れさまでした。

下記にUnityでお金を稼ぐ方法を掲載していますので、興味のある方はご覧ください。
⇒【収益化しよう】Unityでお金を稼ぐ方法5選【月5万円】
⇒【月収100万越え?】フリーランスUnityエンジニアのなり方を解説【副業からOK】

C#,Unity,エラー/例外,プログラミング言語

Posted by 9noike