トラブルシューティング
下記のエラーが発生する場合があります。その場合の対応方法は以下の通りです。
- インストール後 Tools メニューに Polybrush が出てこない。
- ペイントする色またはテクスチャが 機能しない。
- シェーダー例が 見つからない 。
- シェーダー例を インポートする時にエラーが発生する 。
- ライトマップをベイクして数秒たつと (または、ライトマップの 自動生成 プロパティーが有効になると)、メッシュが自動的にリセットされて ソースメッシュになる。
インストール後、Tools メニューに Polybrush が出てこない
これは、エディターに例外が発生した時に起こることがあります。コンソール に、例外のエラーがあるかどうかを確認してください。
ペイントする色またはテクスチャが機能しない
メッシュ上にマウスカーソルを置いたときにブラシが見えたら、ツールは正しく機能しています。テクスチャまたは色が出てこないならば、シェーダーの問題である可能性があります。
- 頂点の色をペイントしている場合は、互換性のあるシェーダー を使っていることを確認してください。
- テクスチャをペイントしている場合は、互換性のあるシェーダー を適用して、正しく設定している ことを Polybrush パネルで確認してください。
シェーダー例が見つからない
Polybrush がインストールされる時、Unity はデフォルトで例のインポートはしません。パッケージマネージャーの内部から、例をインストールすることができます。詳細は、Polybrush シェーダーをインポートする を参照してださい。
シェーダー例をインポートする時にエラーが出る
シェーダーのセットはそれぞれ、ある特定のレンダリングパイプラインのために作成されます。プロジェクトに適切なものをインポートしているかを確認してください。レンダリングパイプラインは名前で区別できます。
メッシュが自動的にリセットされる
ライトマップをベイクして数秒たつと (または、ライトマップの 自動生成 プロパティーが有効になると)、メッシュが自動的にリセットされてソースメッシュになる。
これは、追加の頂点ストリーム とライトマップとの間の既知の問題です。ライトマップをベイクすると、追加の頂点ストリームが、MeshRenderer から削除されます。しかし、データは PolybrushMesh コンポーネントに保存されるので失われません。PolybrushMesh コンポーネントの Apply As プロパティーを Overwrite Mesh に設定することによって、対応してください。