【Substance Painter】環境マップを設定する・独自の環境マップを使用する

Substance Painterで環境マップを設定したり、独自の環境マップを使用する方法をまとめました。

Substance Painter 2019.2.3

はじめに

この記事ではSubstance Painterで環境マップ周りの設定についてまとめます。

Substance Painterの基本的な概念や操作については本記事では割愛しますが、
別記事としてまとめていますので、必要に応じて参照してください。

light11.hatenadiary.com

環境マップを設定する

いま、適当なプロジェクトを作り、Roughnessが0でMetallicが1のマテリアルをモデルにアサインします。
すると鏡のように周りの景色を反射します。

f:id:halya_11:20191110215119p:plain

何かが映り込んでいるので、デフォルトの環境マップが設定されていることがわかります。
この環境マップを変更するには、Window > Views > Display SettingsからDISPLAY SETTINGSウィンドウを開きます。

f:id:halya_11:20191110215303p:plain

このウィンドウのEnvironment Mapをクリックすると環境マップが選択できます。

f:id:halya_11:20191110215449p:plain

好きな環境マップを選択するとそれが適用されることが確認できます。

f:id:halya_11:20191110215602p:plain

環境マップに関する設定を変更する

さて次に環境マップに関する設定項目を見ていきます。

f:id:halya_11:20191110215923p:plain

それぞれの説明は以下の通りです。

項目名 説明
Environment Opacity 環境マップの不透明度
Environment Exposure 環境マップの明るさ
Environment Rotation 環境マップのY軸回転値
Environment Blur 環境マップのぼかし度合い

このうち、間接光の反射の影響をしっかり把握したい場合には
Environment OpacityとEnvironment Blurは設定しておいた方がよさそうです。
Environment Opacityを1.0、Environment Blurを0.15にすると以下のようになります。

f:id:halya_11:20191110220316p:plain

独自の環境マップを使用する

次に、Substance Painterに組み込まれているものではなく独自の環境マップを設定してみます。
まず適当な環境マップテクスチャを取得します。
今回はHDRI Heavenの下記のテクスチャをお借りしました。

hdrihaven.com

これを決まったパスの配下に配置します。
Windowsの場合はC:\Users\ username \Documents\Allegorithmic\Substance Painter\shelf\environmentsです。
他の環境の場合は以下のドキュメントを参照してください。

docs.substance3d.com

あとは組み込みの環境マップの設定方法と同様の手順で、
ここに配置した環境マップを設定することができます。

f:id:halya_11:20191110221148p:plain

独自の環境マップが設定できたことを確認できました。

関連

light11.hatenadiary.com

参考

docs.substance3d.com

hdrihaven.com