4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SubstanceDesignerからunityにマテリアルを持っていくときにハマった

Last updated at Posted at 2017-07-27

SubstanceDesinger6からunity2017にマテリアルを持っていく際にちょこちょこハマったので解決策を

フローはこちらの記事を参考にしました
Substance Designer 5からUnity 5へPBRマテリアルをもっていくワークフロー

unityが.sbsarファイルをうまく読み込まない

.sbsファイルがunityでうまく読み込まれず,以下のようなエラーが出ました

error.PNG

Failed to retrieve a single SBSASM file in the archive... Did you use the Substance cooker to generated the archive ?
UnityEditorInternal.InternalEditorUtility:ProjectWindowDrag(HierarchyProperty, Boolean)

こちらに書いてありました(エラーログとは関係のないところが問題のようでした)
Substance Designer 6 Sbars not working with Unity

どうやらunity5ではSubstanceDesigner5までしか完全に対応しておらず,6から新しく追加されたノードは使えないようです
(試してみましたが,unity2017もSubstanceDesigner6からのノードには対応していないようでした)
解決策ですが,まず[編集]⇒[プリファレンス]でプリファレンスウィンドウを開き,[Projects]タブの[Configuration]の項目の[Compatibility Mode]を[Substance Engine v5]に変えておきます

スクリーンショット 2017-07-27 14.10.56.png

これで,SubstanceDesigner6のノードを使ってしまった場合に黄色の枠でハイライトしてくれるようになります

スクリーンショット 2017-07-27 14.40.53.png

この枠が表示されるノードを使わないようにすれば読み込まれるようになりました

スクリーンショット 2017-07-27 14.41.13.png

(ちなみに,画像の法線というノードはグレースケールをノーマルマップに変換するために使用したかったのですが,SubstanceDesigner5までのNormalSobelというノードで置き換えることができました)

スムースネスマップが反映されない

SubstanceDesignerではこのようにスムースネス(ラフネス)マップが反映されていたマテリアルが

スクリーンショット 2017-07-27 14.46.14.png

unityにもっていくと輝きを失ってしまいました

スクリーンショット 2017-07-27 15.04.35.png

参考にした記事には

Roughnessは、UnityではMetallicマップのアルファチャンネルで設定する。またUnityではRoughnessではなくSmoothnessと言われる。なので、Substanceで扱われるRoughnessマップをInverseしてMetallicのアルファチャンネルにつなげる。

と書いてあるのですが,それらしいことをしてみてもうまくいかずよくわかりません
いろいろ試しているとうまくいきました
Roughnessの入力がカラー(線がオレンジ色)だったのがまずかったみたいです
そこでRoughnessに入力する前にグレースケール変換を挟むとうまくいきました
(Metallicに何も入力しなくても大丈夫でした)

fsdafdsfas.PNG

輝きを取り戻したマテリアル

スクリーンショット 2017-07-27 15.04.43.png

ハマってて大変でしたがMaterialDesigner楽しいですね

4
3
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
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?