LoginSignup
0
1

More than 3 years have passed since last update.

UnityのProBuilderをLWRP/HDRP対応する

Last updated at Posted at 2019-08-27

はじめに

UnityでLWRP/HDRPに設定してProBuilderでゲームオブジェクトを作ると従来のシェーダーが使われているのでピンク色になってしまいます。ですがProBuilder 4.1.0以上でLWRP/HDRP対応マテリアル/シェーダーが追加されたのでその設定方法を解説します。

LWRP/HDRP向け設定手順

  1. Package ManagerからProBuilder 4.1.0以上をインストールします。
  2. Unity2019.1以上

    1. HDRP SupportもしくはLWRP SupportのImport in projectボタンを押します。 image.png
    2. /Assets/Samples/ProBuilder/4.1.0/にマテリアルとシェーダーがコピーされます。 image.png
  3. Unity2018.4以下

    1. Package ManagerがImport in projectボタンに対応していないのでUnityのプロジェクトタブ内の/Packages/ProBuilderをエクスプローラで開き、Samples~フォルダ内のHDRPもしくはLWRPをプロジェクト内にコピーします。 image.png image.png
  4. コピーしたマテリアルはプロジェクトタブ内でプレビューがピンク色になっている事がありますが再インポートで正常に表示されます。
    マテリアルはプロジェクト内のどこに配置しても構わないのですがファイル名を変えると自動割り当てされなくなるので注意してください。

以上の設定でProBuilderでゲームオブジェクトを作った時にLWRP/HDRPのマテリアルが自動で割り当てられます。

余談ですがマテリアルの自動割り当ては https://github.com/Unity-Technologies/com.unity.probuilder/pull/165 で取り込まれているようです。

image.png

ProBuilder 4.1.0未満の場合

  1. https://github.com/Unity-Technologies/com.unity.probuilder/tree/v4.1.0/Samples~ に4.1.0のLWRP/HDRP向けのマテリアルとシェーダーがあるのでプロジェクト内にコピーします。
  2. Unityの環境設定 > ProBuilder > Mesh Settings > Materialにコピーしたマテリアルを設定します。 image.png
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1