SlideShare a Scribd company logo
1 of 24
Substanceのちょっといい話
お品書き
 Substance Painterのちょっといい話
 Substance Designerのちょっといい話
Substance Painterのちょっといい話
Smart Mask
 Smart Materialのマスクバージョン
 マスクのテンプレートみたいなもの
 1レイヤーに対して設定可能
 設定後に個別編集可能
 自分で作成することも可能
MaskEditor、MaskBuilder
 自由にマスクを生成できるジェネレータ
 追加マップ(Curvature, Normalなど)を元にマスクを生成できる
 MaskEditorはSP2.0から追加されたMaskBuilderのアップデート版
 どちらを使ってもいいけど、Allegorithmic的にはEditor推奨かな?
Builder Editor
Finish Filter
 主に金属の最終加工用のフィルタ
 金属の“仕上げ”を行う
 ヘアライン加工とか
 異方性反射っぽい見た目になる
 今のところ金属のみ
 法線を編集するフィルタなので、
法線チャンネルがないと正常動作しない
Rust FX、Skin Implant
 フィルタの中にはペイントした部分に適用されるものがある
 今回紹介するのは過去にMonthly Dropとして提供されていたもの
 現在はSubstance Shareにアップロードされている
 Rust FX:https://share.allegorithmic.com/libraries/732
 Skin Implant:https://share.allegorithmic.com/libraries/711
Rust FX、Skin Implant
 Rust FX
 塗ったところに錆と周囲の腐食を適用する
 Skin Implant
 肌への埋め込み手術の結果を表現したり
 やり方次第で溶けたプラスチック、
やけどっぽい表現も可能
Stencil Mask、Quick Mask
 マスク情報として残らないマスク
 基本はペイントで使用
 Stencil Mask
 ステンシルテクスチャを使ってマスクする
 ショートカットはSキー+マウス操作
 Quick Mask
 その場限りのマスクを作成する
 あまり使わないほうがいい
 Tキーで編集・使用の切り替え
 Iキーで反転
 Yキーでクリア(使用終了)
Stencil Mask
Quick Mask
Clone Tool
 特定位置の情報をクローンするツール
 同一レイヤーの情報をクローンする事ができる
 別レイヤーの情報をクローンしたい場合は
ペイントレイヤーを作成してPassthrough
 Vキーを押しながら選択した位置からクローン開始
Smudge Tool
 指でこすったような効果を与えるペイントツール
 ペイントレイヤーに対して描画されている内容に適用
 Clone Toolと同様、Passthroughした結果に適用することも
可能
 非破壊性をできるだけ保持するためにはこちらがオススメ
Reproject
 SPでのペイントの基本は塗りつぶしレイヤー
 塗りつぶしレイヤーと手続き的に求められたマスクを利用することで、
メッシュに変化があっても非破壊的に対応できる
 しかしペイントレイヤーやマスクに対するペイントは、最終的には行う
 手続き的に求められない情報が存在するため
 取っ手は手で握るので他の部分より劣化が早い
 柱に背の高さを示す傷がついていなければならない
 ハンドペイントによる調整は味付けとして必要
Reproject
 ハンドペイントしてしまうと非破壊性が保てない
 UVの調整しなおし
 メッシュ編集によるポリゴンの追加、削除
 編集されるたびにハンドペイント部分を修正するのは大変
 大きな手直しなら仕方ない
 小さな手直しでまでペイント部修正は厳しい
Reproject
 条件付きだが、ペイント情報を残すことが出来る
 [Edit] -> [Project Configuration] -> [Mesh] でFBXを読み直し
 OKを押すと新しいメッシュが読み込まれ、ペイント情報もコンバートされる
 3DViewでペイントした情報のみ
 2DViewでペイントするとReprojectに失敗する
 Maskでも同様の現象が発生する
 ジオメトリ選択でも同様
 詳しくは茄子さんのブログを参照!
 http://envgameartist.blogspot.jp/2016/05/sp.html
Light bake filter
 SP上でライトをベイクしてしまうフィルタ
 ゲームエンジン上でライティングを行えない環境で活躍する
 スマホ、携帯ゲーム機など
 動的ライティングは行えないが、高品質のライティング結果を使用できる
 シェーディング結果をハンドペイントするより簡単
Substance Designerのちょっといい話
Rerouteノード
 ノードを繋げるラインの途中にポイントを設けてラインの流れを調整する機能
 Shift+Altキーでポイントを表示、左ドラッグで追加と移動
 UE4のBlueprintにあるRerouteノードと似ている
 BPと違ってRerouteノードに接続はできない
 何故か途中のラインが直線になったりする
 スパゲティノード回避のためにも使おう
マテリアルの一括接続
 Usageの項目が設定されているノードを一括で接続する機能
 Usageは出力ノードに設定できる、出力カラーの使用用途
 BaseColor、Roughness、Normalなど
 1キー:単体接続
 2キー:一括接続
 3キー:マテリアルピンの統合
金属のベースカラー
 金属のベースカラーはほぼ固定
 計測によって求められている
 有名なのはDONTNODのPBRチャート
https://seblagarde.wordpress.com/2014/04/14/dontnod-
physically-based-rendering-chart-for-unreal-engine-4/
 PBR Metal Refrectanceノード
 ほしい金属の種類を選んでベースカラーに接続するだけ
Safe color、Validationノード
 PBR Albedo Safe Color
 PBRとして正しいベースカラーを保証するためのノード
 拡散反射は真っ黒・真っ白にはならないので、PBRで許されているカラー
の範囲にクランプする
 PBR BaseColor / Metallic Validate
 ベースカラーとメタリックの組み合わせが間違っていないかどうか調べる
 問題なければ緑、間違っていたら赤になる
 赤い部分がなくなるように調整を行う
紹介しきれなかった機能
紹介しきれなかった機能
 Dynamic Material Layering
 SPでマテリアルレイヤーのマスク情報を書き出すことが出来る機能
 まだ検証中で、今のところ地形以外に使い道が見当たらない…
 プラグイン
 SP用のプラグインを作成することが出来る(言語はJavascriptっぽい)
 出来ることはそこまで多くないようだが、データの保存、UIの追加は出来るようだ
 シェーダの改造
 自前のシェーダを作成することが出来る
 そこまで細かく制御できないのが難点だが、ある程度の対応はしている
 とは言え、あまり期待しないほうがいいかも
紹介しきれなかった機能
 .psdエクスポート
 最終調整にPhotoshopを使いたい人には便利
 今更Photoshopには戻りたくない!という人には不要かも
 MDL
 NVIDIAのマテリアル定義言語MDLに対応
 Irayで描画する場合のみなのでゲームでは不要かも
ご清聴、ありがとうございます

More Related Content

What's hot

マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DDマテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DDエピック・ゲームズ・ジャパン Epic Games Japan
 
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意UnityTechnologiesJapan002
 
オックスフォード図書館制作奮闘記
オックスフォード図書館制作奮闘記オックスフォード図書館制作奮闘記
オックスフォード図書館制作奮闘記Aiko Shinohara
 
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイントそれを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイントMakoto Goto
 
UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~
UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~
UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~エピック・ゲームズ・ジャパン Epic Games Japan
 
UE4背景アーティスト勉強会(前編) 背景ワークフロー解説
UE4背景アーティスト勉強会(前編) 背景ワークフロー解説UE4背景アーティスト勉強会(前編) 背景ワークフロー解説
UE4背景アーティスト勉強会(前編) 背景ワークフロー解説Aiko Shinohara
 
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライドCEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライドToshiyasu Miyabe
 
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻poko ponmaru
 
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~com044
 
3dsMax+UE4 ~映像制作におけるリアルタイムエンジンの活用~
3dsMax+UE4 ~映像制作におけるリアルタイムエンジンの活用~3dsMax+UE4 ~映像制作におけるリアルタイムエンジンの活用~
3dsMax+UE4 ~映像制作におけるリアルタイムエンジンの活用~弘幸 赤崎
 
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTERNPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTERエピック・ゲームズ・ジャパン Epic Games Japan
 
UE4 Volumetric Fogで 空間を演出する!
UE4 Volumetric Fogで 空間を演出する!UE4 Volumetric Fogで 空間を演出する!
UE4 Volumetric Fogで 空間を演出する!com044
 
UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計Masahiko Nakamura
 

What's hot (20)

60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編
 
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DDマテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
 
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらいCEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
 
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例
 
[4.20版] UE4におけるLoadingとGCのProfilingと最適化手法
[4.20版] UE4におけるLoadingとGCのProfilingと最適化手法[4.20版] UE4におけるLoadingとGCのProfilingと最適化手法
[4.20版] UE4におけるLoadingとGCのProfilingと最適化手法
 
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
 
オックスフォード図書館制作奮闘記
オックスフォード図書館制作奮闘記オックスフォード図書館制作奮闘記
オックスフォード図書館制作奮闘記
 
大規模CSゲームにおけるライトマス運用
大規模CSゲームにおけるライトマス運用大規模CSゲームにおけるライトマス運用
大規模CSゲームにおけるライトマス運用
 
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイントそれを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
 
エフェクトツール機能の実装例
エフェクトツール機能の実装例エフェクトツール機能の実装例
エフェクトツール機能の実装例
 
UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~
UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~
UE4のライティング解体新書~効果的なNPRのためにライティングの仕組みを理解しよう~
 
UE4背景アーティスト勉強会(前編) 背景ワークフロー解説
UE4背景アーティスト勉強会(前編) 背景ワークフロー解説UE4背景アーティスト勉強会(前編) 背景ワークフロー解説
UE4背景アーティスト勉強会(前編) 背景ワークフロー解説
 
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライドCEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
 
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
MAYAで作ったアニメーションをUnityに取り込んで動かしてみるの巻
 
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
[UE4]マテリアルの注意すべきこと!~テクスチャロードとSwitch~
 
3dsMax+UE4 ~映像制作におけるリアルタイムエンジンの活用~
3dsMax+UE4 ~映像制作におけるリアルタイムエンジンの活用~3dsMax+UE4 ~映像制作におけるリアルタイムエンジンの活用~
3dsMax+UE4 ~映像制作におけるリアルタイムエンジンの活用~
 
UE4における大規模背景制作事例 描画特殊表現編
UE4における大規模背景制作事例 描画特殊表現編UE4における大規模背景制作事例 描画特殊表現編
UE4における大規模背景制作事例 描画特殊表現編
 
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTERNPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
NPRキャラクターレンダリング総結集!今こそ更なる高みを目指して | UNREAL FEST EXTREME 2020 WINTER
 
UE4 Volumetric Fogで 空間を演出する!
UE4 Volumetric Fogで 空間を演出する!UE4 Volumetric Fogで 空間を演出する!
UE4 Volumetric Fogで 空間を演出する!
 
UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計
 

Substanceのちょっといい話