背景アーティストのぶろぐ

UE4やら、Substanceやら、Zbrushやらいろんなソフトを触ったことについて色々書く。

【SD】亀裂の作り方(基本編)

Substance Designer5の新しいノードの使い方として亀裂の作り方に触れてたのでメモ。

最終的には応用編までやることでこんな感じの亀裂が作成できます。

f:id:sinocof:20170224220731p:plain

 新ノードとして追加された[Distance][Edge Detect]を使って亀裂を作成する組み方が

7:00頃から紹介されています。

 

[Distance][Edge Detect]については動画でなんとなく把握してくださいw

 

以下はその処理を同じように組んだノード。

処理としては大きく3工程ある感じですね。

f:id:sinocof:20170224220826p:plain

 

A 亀裂のベース

 

まずはベースの処理はこのようになっています。

f:id:sinocof:20170224220850p:plain

  1. [Tile Random]で図のようにランダムに配置されるようにパラメータを設定します。
    このようにランダムにするには最低限以下の設定をする必要があり。
    後はお好みで。
    f:id:sinocof:20170224220919p:plainf:id:sinocof:20170224220925p:plain
  2. [Level]で色がランダムだったのをコントラスト強くする
  3. [Distance]で接続し、Maximum Distanceの値を上げると図のようになる

 

  B 亀裂のライン作成 

f:id:sinocof:20170224221232p:plain

  1. [Edge Detect]で境界の線を作成。Edge Widthを1。Edge Roundnessは好みだと思いますが、今回は0。
  2. ラインを歪ませる処理。
    それぞれのパラメータの値は図を参照。
  3. 直線的だったラインを歪ませるのに[Warp]を使用。
    接続するノイズは[Perlin Noise Zoom]。パラメータはお好みで。

 

C 亀裂の欠け

f:id:sinocof:20170224221316p:plain

  1. [Slope Blur Grayscale]を配置して、②で接続するノイズと組み合わせてラインに欠けてる処理になるようなグラデーションを作成。
    (このノードなんか色々凄くていまいち処理が把握出来てない…w)

    Samplesの値が少ないとグラデーションが段々になってしまうので、ある程度数値をあげるとよいかと。
    今回使用した値はこちら。適当なので値も好みで…。

    f:id:sinocof:20170224221346p:plain

  2.  ノイズ系のノードとBlurを使ってどのように欠け方を指定。

    ①の[Slope Blur Grayscale]で下図のようなグレイスケールが作成できればOK

    f:id:sinocof:20170224221406p:plain

 

結果

f:id:sinocof:20170224221426p:plain

コンクリートブロックに組み合わせるとこのような感じになりちょっとおかしいですが、

こんな感じで亀裂を作成できました。

 

ここからマスクを使うことでブロックでも活用できるようになります。

活用方法はこちらのエントリーからどうぞ。

 

 

 

欠けの形状

上でも書いてますが、欠けの形状はブレンドするノイズによって様々な形にできます。
色々ためしてみると良いかも。

縦長のノイズとか使うと木の欠けた感じとかに使えそうな気がする

f:id:sinocof:20170224221508p:plain