Atlas Randomノード

アクセス: Nodes > Procedural > Pattern

Atlas Randomノードはアトラステクスチャを受け取り、アトラステクスチャ内のランダムな画像(またはタイル)を選択して、オブジェクトの各パッチに使用します。

Atlas Random非対称タイル画像で使用されるノード、 Horizontal TilesそしてVertical Tiles値2、およびRandom Seeds 20のW値。

Atlas Random非対称タイル画像で使用されるノード、 Horizontal TilesそしてVertical Tiles値2、およびRandom Seeds W値は10。

Atlas Random非対称タイル画像で使用されるノード、 Horizontal TilesそしてVertical Tiles値2、およびRandom Seeds W値は1。

アトラステクスチャは、より小さい、均一または不均一な次元の画像のコレクションを含む単一の画像です。アトラステクスチャは、複数の画像をキャッシュする代わりに、複数回使用できる単一の画像を使用してメモリとテクスチャのフェッチを節約するのに役立つため、これらのテクスチャは主にゲーム開発で使用されます。アトラステクスチャ内の画像(またはタイル)は、一般的に次の2つの方法で識別できます。

複数のサブマップが単一のビットマップにパックされます。

各カラーチャネルにパックされた異なるマップ。

Atlas Randomノードは、非対称のタイル画像がある場合にランダムパターンまたは変位を作成するのに非常に役立ちます。

Atlas Randomノード入力

UV

タイルの選択に使用するUV座標。デフォルトは標準のサーフェスUVです。

Atlas Randomノードのプロパティ

アトラス

Atlas Image

ボタン

ノードのアトラスイメージとして使用するディスクからイメージを選択するためのファイルダイアログを開きます。

 

Horizontal Tiles

アトラスに水平方向に含めるタイルの数を選択します。

Vertical Tiles

アトラスに垂直方向に含まれるタイルの数を選択します。

ランダム

Random Seeds

テキストフィールド、スライダー

さまざまなランダムプロパティのシードを駆動します。各値は異なるプロパティを表します:

X-Uをミラーリング

Y-ミラーV

Z-ランダムな回転のシード。

W-タイルを選択するためのシード。

ヒント:  クリックS X、Y、Z、Wプロパティ入力を展開するボタン。

プロパティが展開されていない場合、スライダーは値をX、Y、Zプロパティに均一に移動し、W値を1に設定します。

Random Horizontal Mirror

チェックボックス

オンにすると、このプロパティはタイルをランダムに水平に反転します。

 

Random Vertical Mirror

チェックボックス

オンにすると、このプロパティはタイルをランダムに垂直に反転します。

 

Random Rotations

チェックボックス

オンにすると、このプロパティはタイルを90度ずつランダムに回転させます。

 

Is Normal Map

チェックボックス

もしRandom Rotationsが有効で、アトラス画像が法線マップのアトラスである場合、これは法線ベクトルを回転させ、アクティブ化されたときのランダムな回転を考慮します。

Atlas Randomノードワークフローの例

Atlas Random以下のように、タイル化可能な非対称テクスチャとノードを使用してランダムテクスチャを作成できます。これは、ランダムなグリッド線や回路基板のパターンを作成するのに役立ちます。

ここで見られる効果を実現するには、次のノードを使用してノードグラフを設定します。

ランダム化されたテクスチャの作成に使用されるノードグラフセットアップ。

Constantノードは、 UVによって使用されるUVのスケールを設定するノードAtlas Randomノード。この設定を使用して、アトラステクスチャをAtlas Texture、次の効果を作成します。

このUVスケールの問題を修正するには、20の値をConstantのプロパティConstantノードはUVをスケールダウンして、次の効果を作成します。

の調整Random Seeds上のプロパティAtlas Randomノードは現在このパターンに対して何もしません。から効果を得るためにRandom Seedsプロパティ、あなたは増加する必要がありますHorizontal TilesそしてVertical Tiles上の値Atlas Randomノード。次に、 Wの値Random Seedsプロパティでは、各パッチで選択するランダムタイルの値を入力できます。

を使用した結果Horizontal TilesそしてVertical Tiles値2、およびa Random Seeds W値は5.0です。

関連ノード

タイルノード

UVノード

定数ノード