[SubstanceDesigner]  サブスタンスデザイナーで割れたガラスマテリアルを作る

SubstanceDesigner

サブスタンスデザイナーを使って割れたガラス、銃痕跡のテクスチャの作成方法を紹介します。

最終的には、ゲーム用にエフェクトデカール等テクスチャ素材として使用する事を想定しています。

(SubstanceDesignerバージョン2020.1.3(10.1.3))

完成画像

全体構成

(画像クリックで拡大します)

ノードの全体構成はこんな感じになっています。


このガラス割れマテリアルを構成する要素は大きく4つに分けることができます。

・円状ヒビ割れ

・放射状ヒビ割れ(弱)

・メインヒビ割れ

・ボロノイヒビ割れ


それではさっそく制作方法を解説していきます。

円状ヒビ割れ

Polygon2ノードを用意し、 Sides 10 Curve -0.31で多角形を描きます
 この多角形のアウトラインが同心円状ヒビ割れの元となります。
・その後、HistgramScanで2階調化しました。
 若干Warpで形をいびつに歪めました。


SplatterCircularで同心円状に配置します。
 パラメーターは下記のように設定しました。

Pattern Amount1
Ring Amount7
Pattern PatternImage Input
Radius Position0.0
Size Size0.23 0.25
Size Random Size0.12 0.19
Scale Size11.56
Scale Random Size0.4
Scale by Pattern Number Size0.52
Scale by Ring Number Size0.92
Pattern Rotation Random Rotation1.0
Luminance by Ring Number Color1.0
Invert Ring Number ColorTrue

SplatterCircularで同心円状に配置したものを、EdegDetectでエッジを抽出します。
PerlinNoiseSlopeBlurGrayscaleをかけてぼかします。
  ModeはMaxにしました。
・その後使いたい部分だけをShapeでブレンドして

円状ヒビ割れは一旦完成です。

放射状ヒビ割れ(弱)

DirectionalScratchesで縦方向にランダムなラインを書いた後
CartesianToPolarで極座標に変換します。
・Shapeで使いたい部分だけを取り出して、、、
・またSlopeBlurGrayscaleでぼかします。

メインヒビ割れ

ShapeTransformation2Dで縦に伸ばした後
・おなじみPerlinNoiseWarpさせて形を歪ませておきます。
・それをSplatterCircularで放射状に配置していきます。
 パラメーターは以下のように設定しました

Pattern Amount8
Pattern Amount Random0.57
Ring Amount3
Pattern PatternImage Input
Radius Position0.22
Angle Random Position1.0
Spread Position1.15
Size Size0.11 0.51
Size Random Size1.0 0.08


 ここでメインのヒビ割れの印象が決まりますので調整には時間を掛けました。

・おなじみSlopeBlurGrayscaleをかけるんですが、
 今回は多少Slopeに使う画像も放射状にしてみました。
 PerlinNoiseを中心部に集中するようにWarpで変形させました。

ボロノイヒビ割れ

・まず、ボロノイで分割するために点群をSplatterCircularで作りました。
 このあたりは何で作ってもいいと思いますが、
 一応中心部の密度を高めたりとコントロールしやすかったのでSplatterCircularを使いました。


Distanceをつないで分割します。
Warpでちょっと中心に集中させつつ、EdgeDetectでアウトラインを抽出します。
FloodFillでパーツごとに分けた後、
FloodFilltoGradientでランダムにグラデーションを付与したものを
 2つ用意し、ランダムなグラデーションを付けます。


DistanceEdgeDetectをつなげて、アウトラインを削除して、
 必要なぶんだけ切り取ります。

調整

・あとは4つのヒビワレをブレンドして、
・GradientMapでカラーを付与したり、
・Normalを書き出したりしながら 微調整を繰り返して行けば完成です。

BOOTHにて販売中です

BOOTHにて100円にて販売中です

【Substance】 割れたガラス 【マテリアル】 - だんごむししょっぷ - BOOTH
【マテリアル】 割れたガラスマテリアル 【サブスタンスデザイナー】 SubstanceDesignerで作った、割れたガラスマテリアルです。 ゲーム用に銃痕などエフェクトデカール等の テクスチャ素材として使用していただければと思います。 カスタムノード等は使用せず、SubstanceDesigner標準の 機能のみで制...

以上、[SubstanceDesigner] サブスタンスデザイナーで割れたガラスマテリアルを作るでした。

↓↓SubstanceDesignerのマテリアル作成例 こちらもどうぞ

コメント

タイトルとURLをコピーしました