コンテンツにスキップ

シェーダーが見つからないエラー

どのような問題が発生しているのか?

アバターのテクスチャ(見た目)を描画するために必要な「シェーダー」がプロジェクトにないことを示します。 そのため、アバターがピンク色で描画されてしまっており、このままアップロードしても正しい見た目でアバターを使用できません。

解決方法

アバターに必要なシェーダーをプロジェクトに追加します。この際、Unityを終了する必要はありません。

必要なシェーダーの見つけ方

アバターが販売・頒布されているページや、ダウンロードしたアバターの配布フォルダ内のマニュアルを確認してください。 「必要なシェーダー」や仕様欄などの「シェーダー」でシェーダーの名前が書かれていないか探してください。

探し方のコツ

ページ内でCtrl + Fを押すと、ページ内の文字を検索することができます。そこに「シェーダー」と入力してページ内を検索してみてください。

必要なシェーダーをダウンロード又はVCCに追加する

必要なシェーダーの名前が分かったら、検索して、配布場所を探しましょう。 ただ、たいていの場合アバターは lilToonPoiyomi Toon Shader で作成されていますので、困った場合はこちらから飛んでください。

VCCへの追加がオススメ!

シェーダーはアバターのように.unitypackageでも配布されていますが、EAUploaderをプロジェクトに追加したように、VCCに登録して、VCCからプロジェクトにシェーダーを追加することを強く推奨します。 シェーダーは頻繁にアップデートされており、VCCで管理することで簡単にアップデートを行うことができる他、プロジェクトを複数作成した場合にも追加がしやすいです。

プロジェクトにシェーダーを追加してUnityに戻る

シェーダーを追加したら、Unityに戻ります。アバターに設定されているシェーダーがプロジェクトに追加されることで、自動でアバターにシェーダーが適用されます。 シェーダーのエラーが発生していないことを確認して、アバターをアップロードしましょう!