Redirect Shader

Terragen内検索 / 「Redirect Shader」で検索した結果

検索 :
  • Redirect Shader
    ...ド説明と目的 『Redirect Shader』は、サーフェス法線が正のX軸、Y軸、Z軸に沿っていると見なし、それぞれに付属したシェーダで巧妙に加工します。基本的に、シェーダを呼び出す前にサーフェス法線のシェーディング状態変数を変更するので、サーフェスを異なる法線で変位させています。法線に沿って変位するシェーダは、X、Y、Zの方向に沿って変位します。ディスプレースメントシェーダが負の方向に変位すると(例えば、サーフェスを持ち上げるのではなく凹ませる)、負のX、Y、Z方向の変位が果たされます。 設定 X shader X軸シェーダ このパラメータに付属されているシェーダは、サーフェス法線がそれぞれX、Y、Z軸に沿っていると見なします。下記画像は、それぞれの方向に『Power fractal shader』を付属しています。 Y shader Y軸シェーダ Z shader...
  • LWO Reader
    ...推奨シェーダとして『Redirect Shader』、『Transform input shader』など。 参考トピック "Mesh displacer"を使用する場合、変位の方向を考慮することが重要です。木の枝を揺らす場合、風の効果を得るには、3方向すべてに変位させる必要があります。(X、Y、Z)入力にプラグインされた3つの異なるシードフラクタルで、『Redirect Shader』を使用します。そうすれば、ランダムな3D変形が得られます。『Displacement shaders』は、サーフェス法線であろう方向に沿って変位します。ただし、風の効果では、サーフェス法線に沿って変位させたくないでしょう。仮にそうだとしても、現行バージョンのメッシュ変位では、サーフェス法線が利用できないので、オブジェクトの原点から外側を指すベクトルに沿って変位させるだけで、幹の根...
  • Warp Input Shader
    ... Shader』と『Redirect Shader』が同じ情況で使用されている事に気付くかも知れません。『Warp Input Shader』と『Redirect Shader』がよく連携する理由は、『Redirect Shader』を使用すると、あらゆる方向に向かう変位ベクトルを作成する事が出来るため、パワーフラクタルなどの3D関数を歪曲するのに便利です。歪曲の法線に沿って動作する単一のフラクタルを使用するだけでは、その歪曲効果が容易に確認出来ない場合があります。 例外 設定によっては、一部のシェーダは常に『Warp Input Shader』/『Warp Merge Shader』の影響を受けません 『Distribution Shader v4』。 "Altitude key"が「Final position」に設定されている場合、テクスチャ空...
  • Reflective Shader
    Node Type Surface Shader ノード説明と目的 『Reflective Shader』は、サーフェスに反射効果を与えます。これは、ウェット感、滑らかさ、その他の光沢のあるサーフェスをシミュレートするために使用する事が出来ます。反射率、反射の色調、透明度、屈折率、そしてレイトレース反射の有無をコントロールします。鏡面ハイライトの特性を変更して、サーフェスをプラスチック、金属、ガラスなどのように見せる事も出来ます。レイトレース反射はシーンを正確に反映しますが、レンダリング時間は長くなります。レイトレース反射を無効にすると、鏡面反射効果のみが提供されます。 反射は非常に明るく、そして急速に変化する処理を行うためレンダリングは非常に扱い難いです。光沢の明るいアンチエイリアス処理でノイズが生じる場合は、"Anti-aliasing"の値を...
  • メニュー
    ... Redirect Shader Shader Array Simple Shape Shader Strata And Outcrops Shader v2 Twist and Shear Shader Vector Displacement Shader ▼Surface Shader Constant Shader Default Shader...
  • Displacement Shader
    Node Type Displacement Shader ノード説明と目的 『Displacement Shader』は、接続されているFunctionノードによって生成された値を受け取り、それらをディスプレイスメント値に変換します。任意の種類のFunctionノードを入力に接続する事が出来ますが、入力値はスカラー値に変換されます。このノードは、ディスプレースメント機能を持たないノードに対して付加的な接続で機能を与える事が出来る他、生成で得たスカラー値をベクトルやカラー値として利用する事を目的としています。 設定 Function Functionノード ディスプレースメント値を生成させるFunctionノードを関連付けて下さい。 Displacement direction ディスプレースメント方向 ポップアップで、ディスプレースメントが適用される方向を選択する事が...
  • Vector Displacement Shader
    Node Type Displacement Shader ノード説明と目的 『Vector Displacement Shader』は、ベクトルを用いてサーフェスを任意の方向にディスプレースメントさせるために使用する事が出来ます。このベクトルは、関数入力から取得したベクトル、定数ベクトルオフセット、またはその両方を組み合わせる事も可能です。 ノードパラメータは2つの主なグループに属します。"Function Vector"パラメータは、ベクトル関数入力から取得されたベクトルに適用されます。2番目のグループは"Offset Vector"パラメータです。各オフセットパラメータを単独で使用して、ディスプレースメントに一定のオフセットを適用する事が出来ます。効果を得るためにベクトル関数を指定する必要がありません。 このノードは...
  • Painted Shader
    Node Type Colour Shader ノード説明と目的 『Painted shader』を使用すると、3Dプレビューを使用してシーンの中に描画する事が出来ます。数ある中の用途として、サーフェスの色、サーフェスや雲の出現場所、ポピュレーションの分布をコントロールするマスク、またはシェーダを使用してサーフェス上にディスプレイスメントを生成する事が出来ます。 『Painted shader』の使用の詳細については、Painted Shaderガイドを参照して下さい。 設定 Brushタブ Use absolute brush 絶対ブラシを使用 チェック時、ブラシは絶対サイズに固定します。これは、ブラシが3D空間のプレビューに到達する深度に応じてブラシのサイズが反応する事を意味します。つまり、ブラシサイズ10mでカメラ付近で描画し、その後、ストロークをシーン...
  • Painted Shaderガイド
    『Painted Shader』を使用すると、シーンの中に直接描画する事が出来ます。これには多くの用途があります。最も単純な使用法として、サーフェスレイヤーの色を描画するために使用する事が出来ます。しかしながら、この機能はサーフェスレイヤーの分布やポピュレーションが出現する場所などをコントロールするために使用する事の出来るマスクの描画に最も適しています。また、サーフェス上にディスプレースメントを作成するためにも使用する事が出来ます。 『Painted Shader』の具体的な設定については、ノードリファレンスのPainted Shaderを参照して下さい。 目次 描画の基礎 ストローク どこに描画出来ますか? 描画時の効率改善 『Painted Shader』の例 描画の基礎 『Painted Shader』で描画を開始する最も簡単な方法は、3Dプレビューの上部にあるペイ...
  • Power Fractal Shader v3
    Node Type Fractal Shader ノード説明と目的 『Power Fractal Shader』は、Terragenで使用される最も重要で基本的なシェーダの1つです。フラクタル形式の選択に基づいて、TGプロジェクトの多くの機能からなる散布とディスプレースメントを作成し、コントロールする能力をユーザーに提供します。このシェーダによって提供されるフラクタルディテールは、ユーザが定義する事で、小さな砂粒から惑星構造体までの規模の範囲を変動し、必要に応じた任意のスケールにする事が出来ます。 通常、『Power Fractal Shader』は『Surface Shader』や『Cloud Layer』などの他のシェーダに情報を提供し、提供を受けたシェーダが実行する機能に関連付けたフラクタル情報として解釈します。 フラクタルは、ディスプレイスメント、カラ...
  • Displacement Shader to Vector
    Node Type Function Convert ノード説明と目的 『Displacement Shader to Vector』ノードは、接続されたシェーダ内で生成した変位値を抽出し、ベクトル値として返します。ベクトルとは、通常X、Y、Z座標を表す3つのスカラーの集合です。また、値はピッチ(勾配)、ヘディング(向き)、バンク(傾き)として扱う場合もあります。 一般に、シェーダは任意の方向に変位する事が出来るため、変位はベクトル、即ち方向量として扱います。このノードの出力がスカラー入力を推定している関数と接続する場合、Terragenの変換規則に従ってベクトルの長さ(大きさ)からスカラが生成される事に注意して下さい(インプットノードの型変換を参照)。結果として生じるスカラーが常に正の値または0になるため、変位が負の値の場合に期待する結果が得られない事に注意して下さい...
  • Render layer
    Node Type Render ノード説明と目的 Terragen Professional版では、レンダーレイヤーとレンダーエレメントを出力する事が出来ます。 レンダーレイヤーはいろいろな意味で役立ちますが、通常では以下の事が出来ます シーンを個別のパーツに分割して後で一緒に合成します。これらのパーツには、オブジェクトの異なる配置が含まれている場合や、カメラからの距離に応じてシーンをスライスするクリッピング距離(カメラからの距離の数値を格納する)に基づいている場合があります。 別々のライティングパス(異なる照明のセットを使用可能にしたり、影付き/影無しのそれぞれ)をレンダリングします。 メインレンダーからのオブジェクト、照明、シェーディング、ライティングの異なる組み合わせを駆使して、他の特設したパスをレンダリングします。 レンダーエレメント(レンダリング要素)...
  • Fractal Warp Shader
    Node Type Transform/Warp Shader ノード説明と目的 『Fractal Warp Shader』ノードは、フロー上位のシェーダから引き継いだテクスチャ座標を歪める効果を与えます。テクスチャ座標と言うのは、カラーだけでなくディスプレースメント情報も含むため、地形やマテリアル、雲においても影響を及ぼします。 設定 Scale スケール このノードの設定で影響を与える歪曲の規模をコントロールします。この値を大きくしても、"Warp amount"の値が0である限り、歪曲は起こりません。 Warp amount 歪曲量 座標の歪曲量をコントロールします。量を増やすほど、歪曲の波動が強くなります。 Variation バリエーション 歪曲波状の荒さをコントロールします。値が小から大に移るに連れて波状は穏やかになります。 Rough...
  • Distance Shader
    Node Type Colour Shader ノード説明と目的 『Distance Shader』は、特定のカメラからのシーンへの距離の算出に基づいて色を生成します。"近く"と"遠く"の色と、シェーディングが実行される距離を指定する事が出来ます。2つの色は、これらの距離の間で混合されます。『Distance Shader』の出力を利用して、サーフェスのテクスチャ、ポピュレーション、雲やその他のシーンの特色をカメラからの距離でコントロールする事が出来ます。例として、カメラの付近から雲を無くすように指定する事が出来ます。 設定 Enable 有効 チェック時、このノードを有効にします。 Apply far colour 遠くの色を適用 ペイントソフトウエアの"グラデーションツール"のようなもので、デフォルトで、&...
  • Cloud Fractal Shader v3
    Node Type Colour Shader ノード説明と目的 『Cloud Fractal Shader v3』は、雲層の基本型状を提供する『Power Fractal Shader v3』の雲に特化したシェーダです。一部デフォルト設定はリアルな雲の型状と大きさを生成するように設計されていますが、ほかのパラメータは『Power Fractal Shader v3』と同じですので、こちらを参照して下さい。 設定 Seed シード この数値ごとに生成ノイズパターンをコントロールするので、同じ数値を入れる事で同じノイズパターンを作る事が出来ます。 Random Sseed ランダムシード ボタンをクリックする度に、シードの数をランダムに発生させます。 Mask by shade シェーダでマスク処理 チェック時、指定されたシェーダまたはFunctionノードを使用してこ...
  • TGO Reader
    Node Type Object ノード説明と目的 『TGO Reader』は.tgoファイルからオブジェクトを読込みます。TGOは、Terragenネイティブのオブジェクト形式で、通常のオブジェクト設定に加えて、内部サーフェス・ネットワークなどTerragen固有の情報が保存されています。TGOは、Terragen固有のファイル形式であり、一般の他のアプリケーションでは対応していません。読み込まれたオブジェクトは、変形やサーフェスの編集も可能です。 実際、同じオブジェクトの別形式(.obj)と(.tgo)ファイルを読込み、横に並べてデフォルトでレンダリングしました。 [Surface Shaders]タブで関連付けた"Parts shader 01"までは一緒ですが、その内部ネットワークを見るとまったく別処理しているのが分かります。"...
  • Distribution Shader v4
    Node Type Colour Shader ノード説明と目的 『Distribution Shader』ノードは非常に便利なシェーダです。任意の色がどこに現れるかをコントロールしながら、何かに色を適用する事が出来ます。これを使用して、他のシェーダをマスクする、またはポピュレーションが現れる場所をコントロールするなどの作業に役立てるマスクを生成する事も出来ます。この、高度や勾配に基づいて何が表示されるかをコントロールしたり、同様に適用範囲と分散の設定を備えているのは、『Surface Layer』と同じ構成概念の多くを共通しています。単純に、『Surface Layer』から"Luminosity"、"Displacement"、"Smoothing"タブを取った基本的なバージョンです。 例として、草のポピュ...
  • Alpine Fractal Shader v2
    Node Type Displacement Shader ノード説明と目的 『Alpine Fractal Shader』は、基本的な『Power Fractal Shader』よりも自然で浸食されたような山岳地形の形状を作成する代替の地形シェーダです。ハイトフィールドの侵食効果とは異なり、『Alpine Fractal Shader』はプロシージャルであるため、プロシージャル地形のディティールによる利点と、惑星全体を覆えるほどのの能力を保持しています。このシェーダは、『Power Fractal Shader』もレンダリングにより時間を費やします。 設定 Seed シード この数値ごとにフラクタルパターンのパラメータが振り分けられるので、同じ数値を入れる事で同じ形を作る事も出来ます。 Random Seed ランダムシード シードの数をランダムに発生させます。 S...
  • OBJ Reader
    Node Type Object ノード説明と目的 『OBJ Reader』ノードは、"Wavefront .obj"ファイルからモデルを読込みます。また、テクスチャ情報を含んでいる".mtl"ファイルから関連する画像ファイルも同時に読込みます。『OBJ Reader』ノードを作成時、読込むファイルを選択するためのファイルダイアログが開きます。 現在、『OBJ Reader』ノードは、".mtl"ファイルからテクスチャ情報を読込み、"map_Kd(ディフューズマップ)"で指定されたファイルを"Color image"ファイルとして設定する事は出来ますが、その他の"map_refl(リフレクション)"などのファイルを読込み設定する事は出来ません。そのため...
  • Displacement Shader to Scalar
    Node Type Function Convert ノード説明と目的 『Displacement shader to scalar』ノードは、接続されたシェーダ内で生成した変位値を抽出し、その変位ベクトルと現在の法線のドット積(スカラー乗積)を返します。実際には、これは現在の法線方向の変位量です。値は正の値と負の値の両方を扱う事が出来ます。 一般に、シェーダは任意の方向に変位する事が出来るため、変位はベクトル、即ち方向量として扱います。しかし、多くの場合、他の関数で使用するために変位を抽出する場合、スカラー値が必要となります。ほとんどのシェーダは法線に沿って変位するため、このノードでは法線と変位ベクトルのドット積を返す事で、一般的に推定される変位値を生成します。 参照 『Displacement Shader to Vector』ノード。 設定 この...
  • Render State
    概要 Render State(レンダリング状態)は、レンダリング中にシェーダがアクセスして変更する変数や関数の集まりです。これはシェーダと画像のレンダリングとの間の主要なコミュニケーションポイントです。シェーダが何かを要求された時、例えば位置を移動させたり、ピクセルの色をレンダラーに伝えたりする時、シェーダはRender Stateからシェーディングするポイントに関する情報を取得します。一方、シェーダは、Render Stateの値を変更する事により、情報をレンダラーに送り返します。これにより、レンダラーは、描画するカラーやサーフェスの形状を知る事が出来ます。これは通常、ポイントごとに行われます。大まかに言えば、レンダラーは1ピクセルまたは1マイクロポリゴンを一度に処理し、すべてのシェーダにそのポイントの修正を依頼します。 シェーダの中には、後から呼び出される他のシェーダの動作...
  • Shader Array
    Node Type Colour Shader ノード説明と目的 『Shader array』は、シェーダの配列またはグリッド(格子)を作成します。ポピュレーションのようなランダム配置ではなく、規則的な間隔を空けて配置されたグリッド上で動作しますが、シェーダ用のポピュレーションと捉えても差し支えありません。 『Shader array』は、1つのシェーダを取り入れ、異なる位置に複数回シェーダを複製します。 『Shader array』は、3Dプレビューの中に非常に多くの情報を示します。配列における各シェーダのインスタンスの位置にオレンジ色の点を描画します。その点は配列のエリアをボックスで囲みます。"Limit effect are"にチェックを入れた場合、配列エリアに"Boundary padding"を加えた広さを示す破線を描...
  • Sphere
    Node Type Object ノード説明と目的 『Sphere』ノードは、球体のオブジェクトを作成します。小さな球体から、月、惑星までの天体サイズまでカバーします。 設定 ポピュレーション設定は『Card』参照 Transformタブ Centre 中心 球体の中心位置を設定します。 Radius 半径 球体の半径を設定します。設定数値に指数を設定する事も出来ます。 Rotate 回転 X、Y、Z軸を中心に回転します。 Scale 大きさ X、Y、Z軸に沿ってそれぞれを変倍する事が出来ます。ここで設定された数値は、"Radius"で設定されたサイズに対しての乗算なので、例えば、(3,3,3)と均等に設定する事で球体は等倍でサイズが変化しますが、半径には影響しません。 Proper surface normals 最適なサーフェス法線 これら...
  • Vortex Warp Shader
    Node Type Transform/Warp Shader ノード説明と目的 『Vortex Warp Shader』ノードは、フロー上位のシェーダから引き継いだテクスチャ座標を渦状に歪める効果を与えます。テクスチャ座標と言うのは、カラーだけでなくディスプレースメント情報も含むため、地形やマテリアル、雲においても影響を及ぼします。 Terragenのワープシェーダはすべて、テクスチャ座標を歪曲する事で機能します。『Transform Input Shader』などで、"Use world space"をチェックすると、テクスチャ座標をワールド空間座標に置き換えるので、ワープ効果は失われます。 設定 Centre 中心 渦の中心座標をコントロールします。 Radius 半径 中心からの渦の大きさをコントロールします。 Vorticity 渦度 ...
  • 水面下のコースティクス
    コースティクスとは、光線が曲面により鋭く反射する包絡線に沿って、屈折することによって集められ明るく輝く曲線模様を言い、例えば陽を受けた水面の波紋や波の反射が、透明度の高い川底に屈折して差し込むシーン等がそれに当たります。 Terragenで、そのコースティクスを偽造的にシミュレートする簡単な方法を解説します。 (最後にチュートリアルファイルを配布しているので、詳しくはDLしてご確認下さい。) 画像の準備 水面の写真画像を今回のチュートリアルに使用するため、フォトショップ等の写真加工ソフトでカラーからグレースケールに変換し、トーンカーブやコントラストツールで濃淡を調整します。 工程 1 1.TG4を起動し、【Objects】タブに移動します。このチュートリアルのシーンでは、地表代わりに新しく『Plane』オブジェクトを作成し、作業を進めます。これを"Gro...
  • Render
    Node Type Render ノード説明と目的 『Render』ノードはTerragenの主要ノードの1つです。最終レンダリングの作成に使用する設定が含まれており、アニメーションシーケンスのレンダリングを開始するためにも使用されます。また、『Camera』ノードと連携して、特定の眺望からシーンのレンダリングを作成します。 基本的なコントロールは、出力画像の幅と高さ、シーンをレンダリングするカメラ、シーン全体のディティールと、アンチエイリアスが含まれます。グローバルイルミネーション(GI)設定、コントラスト、ガンマ補正機能など、シーンのディティールとクオリティを微調整するための多くの追加のコントロールも用意されています。[Crop]タブの機能を使用して、選択したカメラビューの部分を切り取ってレンダリングする事も出来ます。[Sequence/Output(シーケンス/出...
  • Simple Shape Shader
    Node Type Colour Shader ノード説明と目的 『Simple Shape Shader』は、円/楕円、正方形/長方形、三・五・八角形といった正多角形などシンプルな図形を簡単に作成する事が出来きます。カラーとディスプレースメントの両方を生成する事が出来ます。また、形状の外周に異なる効果を適用する事も出来ます。 現在、『Simple Shape Shader』は、垂直直下の"Plan Y"投影にのみ適用されます。 エッジの輪郭 シェーダが形状のエッジに適用する事の出来る様々な効果の輪郭は以下の通り "Smooth step"は、形状の外周と内側の間に滑らかな変形を生成します。"Bevel"は直線または直線傾斜を生成し、"Radius"は1/4の円形を...
  • Water Shader
    Node Type Other Surface Shader ノード説明と目的 『Water Shader』は、波形のディスプレースメント、反射率、透明度を含め、Terragenのサーフェスにリアルな水面効果を与えるよう特別に設計されています。特定の水面の現象をリアルにシミュレートする専用的なコントロールが備わっています。例えば"wind patchiness(風が水面に当たる事で出来る斑)"等。 『Water shade』の"Input node"に任意のシェーダを関連付ける事で、下記設定に取り変わって『Power Fractal Shader』でディスプレースメントをコントロールしたり、『Heightfield Shader』や『Image Map Shader』ではより明確な水の形状をコントロールする事が出来る場合があります...
  • Image Map Shader
    Node Type Colour Shader ノード説明と目的 『Image Map Shader』は、対応する多くのフォーマットのいずれかの外部イメージマップファイルを読み込む事が出来ます。 ここ で対応する画像フォーマットを網羅したリストを確認する事が出来ます。 読み込んだイメージマップをシーン内に適用させるテクスチャとして、シーン内に投影するための方法をコントロールする事が出来ます。位置決めはもちろん、反転や反復だけでなく、カラー値の調整やディスプレースメント適用の有無、イメージマップ特有の効果などをコントロールします。 設定 Image filename 画像ファイル名 シェーダが使用する画像ファイルを指定します。右のフォルダボタンを使用してファイルの選択ダイアログを開く事が出来ます。 Projection、Locationタブ Proje...
  • サブサーフェス・スキャッタリング
    外観の開発 サブサーフェス・スキャタリング(表面下散乱) このガイドで使用するモデルのデフォルトレンダリング。 Terragenのほとんどのシェーダでは、サーフェスから跳ね返る光をシミュレート出来ますが、一部のシェーダはオブジェクト内で跳ね回る光もシミュレートする事が出来ます。このガイドでは、『Glass shader』を使用して、オブジェクトを通過して散乱する光をシミュレートします。 『Default shader』(上下の画像)は、ほとんどのマテリアルを処理する事が出来ます。また、葉や紙などの希薄なオブジェクトの半透明性をシミュレートする事が出来ます。 黄色の半透明を表現した『Default shader』 適切なサブサーフェス外観を実現するには、『Glass Shader』が必要です。 さらに、レンダラーをパストレーサーに変...
  • Shadow catcher
    Node Type Surface Shader ノード説明と目的 このノードは主に、TGで作成した影を使って第三のアプリケーションで合成を行う事を目的としています。 設定 Direct lighting without normal 法線無しの直接光 シェーディングを行う際に法線からの反射は計算せずに、直接光から影を落とします。imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (width=450.height=253) Use surface colour サーフェスカラーを使用 影を落とす地表となる"床面"は通常白色ですが、チェックを入れる事で地表のサーフェスカラーを適用します。imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してく...
  • PBRの作業手順
    Planetside公式フォーラム、"General"の Topic PBR Workflow からの転用です 。 メタル(金属)に対する フレネル効果 の作業手順とラフネスマップを使用した手順を記述します。 「Specular tab」において、Glossness mapを持っている場合、このマップはRoughness mapの反転であるため、"Invert roughness image"を有効にして使用します。 Gloss mapが黒色に近い場合は無視して下さい。ただし、非常に金属質なサーフェスを持っている場合は異なる取り組みをする必要があります。 Albedo map、またはBase colour mapを持っている場合は、非メタル(すなわち、ほとんどのマテリアルがそうである誘電体)の場合、"Diffuse col...
  • コマンドライン
    このドキュメントは2017年1月30日現在、Windows版Terragen 4(Build 4.0.11)のフォルダ内にある"Docs"フォルダの中の"win_command_line.txt"を翻訳したものです。 (\Program Files\Planetside Software\Terragen 4\Docs) Terragen 4のコマンドラインまたはシェル環境からの実行 TG4には2つの実行形式が用意されています tgd.exe コンソールに何も印字しません。バックグラウンドで実行を継続している間にすぐにコマンドプロンプトに戻ります。 tgdcli.exe "tgd.exe"とまったく同じですが、メッセージと警告がコンソールに表示され、実行が完了した後にのみコマンドプロンプトに戻ります。 両方の...
  • Twist and Shear Shader
    Node Type Displacement Shader ノード説明と目的 ハイトフィールドまたはプロシージャル地形の垂直方向の外観を任意の方向に傾ける事が出来ます。これはオーバーハングを作成するのに非常に便利です。『Twist and Shear Shader』は、地形全体に大規模な変位を作成するのに適しています。 設定 Lean factor 傾き係数 地形の外観が100%直立している場合、"Lean factor"が1の場合、地形は45度の傾斜になります。 Lean direction 傾き方向 3つの入力フィールドは、それぞれX、Y、Z方向を示します。Xの場合、負の値は左向きに傾き、正の値は右向きに傾きます。Zの場合、正の値は奥行きに傾き、負の値は手前に傾きます。Yの場合は特殊で、X、Zが0の場合、正の値は垂直に伸び、負の値の場合、地中に潜...
  • Geog Image Map Shader
    Node Type Colour Shader ノード説明と目的 『Geog Image Map Shader』は、多くのラスタ地理空間データ形式で画像を読み込んでジオリファレンスする事が出来ます。つまり、航空写真や衛星写真の読み込み時に使用する事が出来ます。ジオリファレンスとは、ジオリファレンス(地理参照)情報が画像と共に入手可能である限り、惑星上の正確な地理的位置に画像を配置する事を意味します。但し、ノードがベクトル画像に未対応である事に注意して下さい(ベクトルは、通常X、Y、Z座標を表す3つのスカラの集合です。また、値は傾斜(=勾配)、方向、横傾斜において一般的に回転を表します)。 『Geog Image Map Shader』は、『Image Map Shader』の特殊バージョンです 『Image Map Shader』と相当数の設定を共有しますが、地理空間デ...
  • アップデート履歴
    2023.06.05 (4.6.34-リリース版) 半透明の影のバグを修正し、他の影の寄与が無視されるようになりました。 GIキャッシュのルックアップを高速化し、特に高解像度の大気で高速化しました。 Mac版のみ OpenVDBプラグインの「tgopenvdb.tgp」の読込みを停止させるいくつかの依存関係を修正しました。 Mac版のみ アプリの公証を修正しました。 Terragen 4.6のMacOSビルドです。ビルドプロセスが更新されたので、これを開発途上ビルドとしました。このバージョンで見つけた問題があれば公式サイトまでお知らせください。 2022.11.02 (4.6.31-リリース版) ジオリファレンスはすべての人ために ジオリファレンス機能(『Heightfield Load』、『Geog Heightfield Load』、『...
  • Fake Stones Shader
    Node Type Displacement Shaders ノード説明と目的 『Fake Stones Shader』は、個々の石や岩に似たサーフェス変位を作成します。サーフェスシェーダとして制限されない限り全域を適用するプロシージャルである事を除いて、効果は『Rock』のポピュレーションに類似しています。大きさと密度、形状、色をコントロールする事が出来ます。『Fake Stones Shader』は、内部の ボロノイ ベースのディスプレースメント関数を使って岩の形状を作成します。 設定 Seed シード 模造石の散布パターンをコントロールします。この数値ごとにパラメータが振り分けられるので、同じ数値を入れる事で同じ形を作る事も出来ます。 Surface shader サーフェスレイヤー 生成された模造石の表層に、例えば画像から取り込んだディスプレースメント効果を...
  • パストレース
    Terragen 4.3から、Path tracing on surfaces(サーフェス上のパストレース)"は、『Render』ノードの「Advanced」タブで有効にする事が出来るオプションです。"Standard renderer"と"Path tracing on surfaces"を切り替えるためのラジオボタンが「Advanced」タブに用意されています。 "Path tracing on surfaces"を有効にする利点は以下の通りです Brute force GI(総当り モンテカルロ・パストレーシング)。GIキャッシュを使用しません。代わりに、GIはすべてのピクセル(実際にはすべてのサブピクセル)でサンプリングされ、鮮明な間接照明の陰影、木を通した光散乱のより細かな計算などを行います。低...
  • ディスプレースメント
    Displacement原文 背景 ディスプレースメントは、事前に計算されたジオメトリを使用せずにサーフェスに大きな形状とディティールを与えるために使用する手法です。つまり、比較的少ないポリゴンで構成されたオブジェクトを取得して、さらにディティールを追加する事が出来ます。レンダリング中に、地形やオブジェクトなどのシーンのエレメントがマイクロポリゴンに分割されます。ディスプレースメントは、より詳細な形状を作成するために、これらのマイクロポリゴンを3D空間で作動するために使用されます。 ディスプレースメントは、Terragenレンダリングエンジンの基本的な部分です。全ての地形は、ハイトフィールドを使用している場合でも、ディスプレースメントを基礎となる惑星の滑らかな球に適用する事によって作成されます。ディスプレースメントは、山脈規模から小さな小石までの容貌を作り出す事が出来ま...
  • 3Dプレビュー
    3Dプレビューは、現在のオブジェクト、地形、光源、大気効果、シェーダーなどを含む全てのシーンのプレビューが表示されます。簡単に表示できる正確なビューを提供し、すばやくレンダリングします。プレビューは、ノードの設定など、シーンの設定を変更するたびに更新されます。また、画面内でオブジェクトの移動や回転、テクスチャのプレビューを行う事も出来ます。 3Dプレビューのデフォルトは、現在のレンダーカメラの視点になります。マウスとキーボードのコマンドまたはナビゲーションツールを使用して、カメラの視点を自由に変更する事が出来ます。 マウスおよびキーボードコマンドを使用したナビゲーション マウスとキーボードで操作するためのコントロールは以下の通り Alt + 左クリック このボタンを押したままマウスをドラッグして、カメラを回転します。 Alt + 中マウスボタン このボタンを押したま...
  • Surface Layer
    Node Type Surface Shader ノード説明と目的 『Surface Layer』ノードは非常に重要なノードです。これは地形のサーフェステクスチャを作成するために頻繁に使用するノードです。Terragenのより複雑なノードの1つで多くの設定がありますが、各設定項目は、影響を受けるサーフェスの特定の方面のためにグループ化されており、非常に単純です。 Terragen Classicを使用していた場合は、『Surface Layer』ノードの多くの部分が"Surface Layers"と非常によく似ています。特に、[Coverage and Breakup]タブと[Altitude and Slope Constraints]タブの項目があります。その他の設定は基本的にTerragen Classicの"Surface Laye...
  • Card
    Node Type Object ノード説明と目的 『Card』は短形の平面オブジェクトです。『Plane』オブジェクトに類似していますが、『Card』にはいくつかの利点を持っています。使いやすくポピュレートが可能です。 『Card』はビルボード(看板)に適しています。これはデフォルトで直立しており、下部の中心を使用して配置する事が出来ます。テクスチャ座標系/UVsも看板に適するように設定されています。オブジェクトと共に作成された『Default Shader』ノードで、看板イメージを設定するだけです。 設定 Population mode ポピュレーション・モード ・Individual Object ポピュレーションの一部ではなく、個々に作成されたオブジェクトをデフォルトにします。ポピュレーションの一部であるオブジェクトに対してこのオプションを選択すると、ポ...
  • Glass Shader
    Node Type Surface Shader ノード説明と目的 『Glass Shader』は『Water Shader』に似ていますが、いくつかの水固有の機能を削除することでUIを簡素化しました。また、ガラスやガラスのような外観を持つ他のマテリアルで作成されたオブジェクトに必要な片面/両面の屈折処理など、さまざまなガラスのレンダリング状況に対応するために特別に設計された多数の設定と機能が含まれています。 『Glass Shader』はサブサーフェス・スキャッタリングをレンダリングする事が出来るため、この効果を持つさまざまなマテリアルに役立ちます。氷、スモークガラス、セラミック、皮膚などが、サブサーフェス・スキャッタリングを含むマテリアルの例です。サブサーフェス・スキャッタリングを使用する場合、パストレースを使用してレンダリングすると最適な結果が得られます。 ...
  • Parts Shader
    Node Type Import Shaders ノード説明と目的 『Parts Shader』はオブジェクトのUVマッピング専用であり、関連付けられたUVマップを含むオブジェクトをインポートすると自動的に作成されます。既存のUVマップに関連付ける必要があるため、現時点では手動で作成する事は出来ません。また、オブジェクトファイルを読込んだ際に生成された『Parts Shader』は、単体で削除する事は出来ません。『Tgo reader』、または『Obj reader』ノードを削除する事で同時に削除されます。『Parts Shader』ノードそのものが使用するメモリはほとんど使用しないため、そのまま残していても問題ありません。 『Parts Shader』の内部ネットワークのサンプル画像。下記画像は3パーツで作成されたオブジェクトを読込んでいる事を示します。 ...
  • Heightfield Shader
    Node Type Heightfield Operator ノード説明と目的 『Heightfield Shader』は、どのハイトフィールド地形の基礎となるものです。これは、ハイトフィールドの演算子ノード(『Heightfield Generate』ノード等)からデータを取り込み、ディスプレースメントで変換します。また、ハイトフィールドを配置し、その外観のさまざまな側面をコントロールするためにも使用します。これを用いて出来る非常に有益な事の1つとして、特に比較的低解像度のハイトフィールドの場合、外観を大幅に改善する事が出来るフラクタルディテールを追加する事です。 設定 Heightfield ハイトフィールド端子 このパラメータはハイトフィールドのデータを生成するために使用するハイトフィールド演算子にリンクします。 View heightfield ハイトフィール...
  • ポピュレーションの作用
    紹介 TGのProfessional、Creative版では、無限のポピュレーションを作成する事が出来ます。Free版は3ポピュレーションに制限されます。 この解説では、ポピュレーションノードのすべての具体的な設定を扱う訳ではありません。より詳しい内容はPopulationノードの項目を参照して下さい。 ポピュレータの基礎 各ポピュレーションノードは1つのオブジェクトを処理します。ポピュレーションは多くのオブジェクトのコピーをシーン上に追加する事が出来ます。非常にメモリ効率的な方法でこれを行います。全オブジェクトが一度メモリに保存されるだけです。数百万個の個別のオブジェクトを使用されるものに比べ、相対的に少ない余分なメモリを使用する事で何百万、数十億ものオブジェクトのコピーをシーンに追加する事が出来ます。ポピュレーションは作成するオブジェクトのコピーを"インスタンス&q...
  • ポピュレーションの働き
    概論 ポピュレーションは、Terragenのより重要なノードの1つです。Populators(ポピュレータ)を使用する事で、オブジェクトを一度にたくさん複製し、広範囲のエリアに迅速かつ簡単に敷き詰める事が出来ます。ポピュレータを使用して、森林、草原、岩石廃棄物などあらゆるものを作成する事が出来ます。 Free版ではポピュレーションの数は3つまでに制限されますが、Professional/Creative版は無制限に作成する事が出来ます。 このガイドでは、Populatorノードのすべての具体的な設定については説明していません。詳細については、Populator v4のリファレンスを参照して下さい。 ポピュレータの基礎 各ポピュレーションノードは1つのオブジェクトを処理します。ポピュレーションは多くのオブジェクトのコピーをシーン上に追加する事が出来ます。非常にメモリ...
  • Lake
    Node Type Water ノード説明と目的 『Lake』オブジェクトは、Terragenの主要な水面オブジェクトです。このオブジェクトは、『Water shader』が取り付けられた円盤を作成します。円盤は惑星に一致するように湾曲します。 水面を表現する方法は、『Lake』オブジェクトだけではありません。『Water shader』は、『Lake』に水面の外観を与えるもので、他のオブジェクトにも『Water shader』を適用して水面のような外観を与える事が出来ます。ただし、『Lake』オブジェクトは、水面のエリアを追加するための便利な方法です。 現在、水面を作るには2つの方法があります。ビルトインの『Lake』オブジェクトを使って、大きさを調整できる平らな円盤状の水面を作る方法と、『Water Shader』を地形に適用して、マスクシェーダなどのマス...
  • ポピュレーションカラー着色テクニック
    Terragenのポピュレータには、3Dオブジェクトインスタンスを非常にリアルな方法で分散させる豊富な機能セットがあります。しかし、配置、スケール、回転のバリエーションがあっても、各ポピュレータは1つのジオメトリと、それを使用して作成されたテクスチャやマテリアルに限定されているため、目に見える繰り返しが発生し、最終的な結果の現実性が制限されてしまいます。必要なのは、各オブジェクトを少しずつ異なるものにしたい場合、ポピュレータの着色ツールを使用するのが1つの解決策です。 基本的な岩石ポピュレーション設定 何もないシーンで岩石のポピュレーションを作って調べてみましょう。 メインメニューの下にある【Objects』をクリックします。 《Add Object》ボタンをクリックし、ドロップダウンメニューから"Population"を選択し、ポピュレーションの中から&...
  • Populator v4
    Node Type Population ノード説明と目的 ポピュレーションは、カスタマイズ可能な同じオブジェクトインスタンスを大量に作成し、XZ平面上の長方形エリアに分布するために使用します。ポピュレーションを使用する事で、アプリケーションは的確にオブジェクトインスタンスを自動的に地表上に配置し、オブジェクトのy座標が地形のy座標と一致するようにする事が出来ます。密度シェーダを指定する機能により、ユーザはオブジェクトの配置と分布マスキングする事が出来ます。ディストリビューション(分布)シェーダが指定されていない場合、ポピュレーションはオブジェクトを定義された長方形エリアにランダムに配置します。より多くのバリエーションを模倣するためにポピュレーションはオブジェクトインスタンスをy軸を中心にランダムに回転させる事ができ、ユーザー定義のパラメータによってポピュレーションによるオブジ...
  • @wiki全体から「Redirect Shader」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索