Simple Shape Shader

「Simple Shape Shader」の編集履歴(バックアップ)一覧に戻る

Simple Shape Shader - (2018/12/19 (水) 15:46:03) の編集履歴(バックアップ)


Node Type: Colour Shader

ノード説明と目的:

『Simple Shape Shader』は、円/楕円、正方形/長方形、三・五・八角形といった正多角形などシンプルな図形を簡単に作成する事が出来きます。カラーとディスプレースメントの両方を生成する事が出来ます。また、形状の外周に異なる効果を適用する事も出来ます。

現在、『Simple Shape Shader』は、垂直直下の"Plan Y"投影にのみ適用されます。

エッジの輪郭
シェーダが形状のエッジに適用する事の出来る様々な効果の輪郭は以下の通り:
"Smooth step"は、形状の外周と内側の間に滑らかな変形を生成します。"Bevel"は直線または直線傾斜を生成し、"Radius"は1/4の円形を生成します。"Stroke"はディスプレースメントではオプションに含まれません。これは、形状の外周と内側の間に、"Edge colour"で設定した色で塗り潰されます。

『Simple shape shader』の例
以下のサンプルプロジェクトは、『Simple shape shader』を使用するいくつかの異なる方法を挙げています。メインウインドウ左下の[Project Settings...]ボタンをクリックすると、『Project』ダイアログが開き、"Comments"にプロジェクトの説明を読む事が出来ます。各プロジェクトファイルは右クリック(Windows)"で名前を付けてリンク先を保存"、またはOptionキー(Mac)を押して直接ダウンロードして下さい。
ポピュレーションの密度 TGD: simple_shape_shader_population_density.tgd

このプロジェクトは、『Simple shape shader』を使用してポピュレーションの密度をコントロール方法を紹介しています。このサンプルでは、『Merge shader』を使用して2つの『Simple shape shader』を結合し、より複雑な形状を作成しています。
ディスプレースメント TGD: simple_shape_shader_displacement.tgd

このプロジェクトは、『Simple shape shader』を使用して地形上にディスプレースメントを作成してピラミッドを作成します。
サーフェスレイヤーのマスク TGD: simple_shape_shader_layer_blending.tgd

このプロジェクトは、単『Simple shape shader』を使用して、サーフェスレイヤーのマスクをコントロールします。

設定

Show b-box in preview バインディングボックス表示 チェック時、3Dプレビューで白色のバインディングボックス表示します。
Draw shape edges in preview 形状のエッジを描画 チェック時、3Dプレビューで形状の輪郭線をオレンジ色で描画します。
Type of shape 形状の種類 シェーダによって生成される形状の種類を選択します。
-Square/Rectangle: 正方形/長方形
-Circle/Ellipse: 円/楕円
-Polygon: 多角形。三角形を作成するには、これを選択後、"Polygon sides"で3を設定します。
Position 位置 形状の中心座標XYZを設定します。Yは高さです。
Size サイズ 形状の縦と横(X、Z)の辺の長さを設定します("Show b-box in preview"で描画される白い枠)。円や多角形の場合、このサイズの最大値で形状を生成します。注意点:楕円は縦と横の長さが異なる円を言います。
Rotation 回転 "Position"のY軸を中心に回転します。
Polygon sides 多角形の辺の数 "Type of shape"で"Polygon"を選択した時のみ、辺の数をコントロールする事が出来ます。

Colourタブ

Apply colour
Apply main Colour
Apply edge colour
Edge profile
Edge width
Position key

Displacementタブ

Apply displacement
Displace relative to surface
Displace relative to shader position
Displacement direction
Displacement amplitude
Displacement offset
Edge profile
Edge width
Position key