TouchDesigner」タグアーカイブ

In TOP

概要

In TOPは、コンポーネントのTOP入力を作成します。コンポーネントの入力は、コンポーネント オペレータの左側に英数字で配置されます。

パラメータ – In ページ
Label / label

カーソルがこのComponentの入力にロール・オーバーした時のポップアップラベルを作成します。

パラメータ – Common ページ

参照:共通 Common ページ

HSV to RGB TOP

パラメータ – HSV to RGB ページ

HSV to RGB TOPはイメージのHSVカラー・チャンネルをRGBカラー・チャンネルへ変換します。

パラメータ – Common ページ

参照:共通 Common ページ

HSV Adjust TOP

概要

HSV Adjust TOPは、色相、彩度、および値のコントロールを使用してカラー値を調整します。 他のパラメータを変更せずに、色相オフセット、彩度乗数、明度乗数を変更すると、画像内のすべてのピクセルの色が変更されます。 その他のパラメータは、色相、彩度、明度に基づいて変更するピクセルの範囲を狭めるために使用します。 たとえば、色相範囲をそのままにして彩度範囲を縮小すると、TOPは新しい彩度範囲に該当するピクセルのみを変更します。 この例では、範囲は開始色の彩度+範囲+フォールオフです。

パラメータ – HSV Tweak ページ

Start Color / startcolor

Start Colorは HSV の調整の中心となる色相です。小さな色相範囲を調整するときはこの色が変更されます。上の画像の例では、Start Colorはシアンで色相は 180 です。

  • Red / startcolorr
  • Green / startcolorg
  • Blue / startcolorb
Hue Range / huerange

Start Colorから調整する色の範囲です。範囲が1の場合、開始色と同じ色のみが調整されます。範囲が360の場合、すべての色が調整されます。例えば、範囲が20でStart Colorが180の場合、170~190の色相範囲の色が調整されます。

Hue Falloff / huefalloff

これは、色相の範囲からの減衰を制御します。 値が大きいほど減衰が大きくなり、調整された色相から調整されていない色相まで、色相範囲がソフトにブレンドされます。

Saturation Range / saturationrange

Start Colorの彩度から調整する彩度の範囲を設定します。範囲は0~1です。

Saturation Falloff / saturationfalloff

選択した彩度の範囲からの減衰を制御します。

Value Range / valuerange

Start Colorの明度から調整する値の範囲を設定します。 範囲は0〜1です。

Value Falloff / valuefalloff

選択した明度の範囲からの減衰を制御します。

Hue Offset / hueoffset

上記で選択した色相を調整します。色相オフセットは0から360までの範囲で設定します。例えば、最初のピクセルの色が180の場合、色相オフセットを100にすると、180(シアン)の色相が280(バイオレット)の色相に変わります。

Saturation Multiplier / saturationmult

上記で選択した彩度を調整します。上記のSaturation RangeとFalloffパラメータで指定した彩度値を掛け合わせます。0に設定すると選択されている彩度を0に、1に設定すると現在の彩度値を維持し、2に設定すると選択されている彩度を2倍の彩度にします。

Value Multiplier / valuemult

上記で選択した明度を調整します。上記のValue RangeとFalloffパラメータで指定された値を掛け合わせます。

パラメータ – Common ページ

参照:共通 Common ページ

GLSL TOP

概要

GLSL TOPは、GLSLシェーダーをTOP画像にレンダリングします。 Info DATを使用して、シェーダーのコンパイルエラーをチェックします。
GLSL TOPは、ピクセルシェーダー、またはより一般的で複雑なコンピュートシェーダーとして機能します。 注意:コンピュートシェーダーにはGLSL 4.30以降が必要です。
このTOPの使用の詳細については、GLSL TOPの作成に関する章を参照してください。
GLSL TOPには、1つのドッキングされたコンピュートシェーダーと通常のGLSLシェーダーがあります。 Mode をCompute Shader に変更します。 glsl1_compute DATを参照します。
詳細についてはGLSLカテゴリ、Compute Shaderの章を参照してください。

パラメータ – GLSL ページ
GLSL Version / glslversion

シェーダーをコンパイルするGLSLのバージョンを選択します。

  • 1.20 / glsl120
  • 3.30 / glsl330
  • 4.00 / glsl400
  • 4.10 / glsl410
  • 4.20 / glsl420
  •  4.30 / glsl430
  • 4.40 / glsl440
  •  4.50 / glsl450
  • 4.60 / glsl460
Mode / mode

作成するシェーダーのタイプ、頂点/ピクセルシェーダー、またはコンピュートシェーダーを選択します。

  • Vertex/Pixel Shader / vertexpixel
  • Compute Shader / compute
Preprocess Directives / predat
Vertex Shader / vertexdat

頂点シェーダーを保持するDATを指します。 DATをドラッグアンドドロップするか、DATへのパスを手動で入力します。

Pixel Shader / pixeldat

ピクセルシェーダーを保持するDATを指します。 DATをドラッグアンドドロップするか、DATへのパスを手動で入力します。

Compute Shader / computedat

コンピュートシェーダーを保持するDATを指します。 DATをドラッグアンドドロップするか、DATへのパスを手動で入力します。

Load Uniform Names / loaduniformnames

このボタンが押されると、ノードはすべてのユニフォームパラメータをシェーダで宣言されているユニフォームでプリフィルしようとします。シェーダコンパイラは未使用のユニフォームを公開しないことに注意してください。

Dispatch Size / dispatchsize

コンピュートシェーダを実行する際に使用するディスパッチサイズを設定します。

  • X / dispatchsizex
  • Y / dispatchsizey
  • Z / dispatchsizez
Output Access / outputaccess

出力テクスチャのアクセス方法を制御します。テクスチャが読み込まれる場合(前のフレームの値を使用するなど)、アクセスは Write Only ではなく Read-Write に変更する必要があります。

  • Write Only / writeonly
  • Read Only / readonly
  • Read-Write / readwrite
Output Type / type

作成するテクスチャのタイプを指定します。3D テクスチャを作成する場合、TOP は出力のスライスごとに 1 回レンダリングされます。詳細については、3D Textures and 2D Texture Arraysの章を参照してください。

  • 2D Texture / texture2d
    2Dテクスチャを作成します。
  • 2D Texture Array / texture2darray
    2D テクスチャ配列を作成します。配列のスライスは、w座標に正規化されていない整数インデックスを使用してアクセスすることができます。
  • 3D Texture / texture3d
    3D テクスチャを作成します。配列のスライスは、0~1の範囲のw座標を使用してアクセスできます。スライス間のテクスチャの値は補間されます。
Depth / depth

入力またはCustom Depthパラメータから3Dテクスチャのデプスを設定します。

  • Input / input
  • Custom / custom
Custom Depth / customdepth

3Dテクスチャのデプスを手動で設定します。

Clear Outputs / clearoutputs
Clear Value / clearvalue
  • Clear Value / clearvaluer
  • Clear Value / clearvalueg
  • Clear Value / clearvalueb
  • Clear Value / clearvaluea
Input Mapping / inputmapping

3Dテクスチャの作成時にノードの入力をシェーダーに渡す方法を設定します。 デフォルトでは、すべての入力が各スライスに渡されます。 スライスモードごとにN入力を使用する場合、最初のN入力は最初のスライスに渡され、次のN入力は2番目のスライスに渡されます。 入力が不足すると、最初の入力にループバックします。 Nは、N Value パラメータで設定されます。

  • All Inputs to Every Slice / all
  • N Input(s) per Slice / ninputs
N Value / nval

Input MappingパラメータをN inputs per Slice に設定した場合、1 スライスあたり何個の入力をシェーダに渡すかを指定します。例えば、これが 2 に設定されている場合、最初の 2 つの入力は最初のスライスに渡され、次の 2 つの入力は 2 番目のスライスに渡されます。最後のスライスに到達する前に入力が切れた場合は、入力の先頭にループバックします。

Input Extend Mode UV / inputextenduv

UおよびVテクスチャ座標(シェーダーではSおよびTと呼ばれます)が[0-1]の範囲外にある場合に、テクスチャサンプリング関数から返されるものを設定します。

  • Hold / hold
  • Zero / zero
  • Repeat / repeat
  • Mirror / mirror
Input Extend Mode W / inputextendw

Wテクスチャ座標(シェーダーではWと呼ばれます)が[0-1]の範囲外にある場合に、テクスチャサンプリング関数から返されるものを設定します。 3Dテクスチャにのみ役立ちます。

  • Hold / hold
  • Zero / zero
  • Repeat / repeat
  • Mirror / mirror
# of Color Buffers / numcolorbufs

作成するシェーダーは、一度に複数のRGBAバッファーに出力できます。 この値を大きくすると、割り当てられるカラーバッファーが増えます。この機能の使用の詳細については、Write_a_GLSL_TOP#Outputting_to_Multiple_Color_Buffers Write a GLSL TOPの章を参照してください。

パラメータ – Vectors ページ

これらはユニフォームとしてシェーダーに渡されます。 ユニフォームの宣言方法に応じて、シェーダーへのパスとしてパラメーターごとに使用可能な4つの値の一部のみが使用されます。 たとえば、ユニフォームがvec2として宣言されている場合、最初の2つの値のみがシェーダーに渡され、残りの2つは無視されます。

Uniform Name 0 / uniname0

シェーダーで宣言された統一名を設定します。

Value / value0

ユニフォームに与える値を設定します。

  • Value / value0x
  • Value / value0y
  • Value / value0z
  • Value / value0w
パラメータ – Arrays ページ

CHOPユニフォームを使用すると、CHOPチャネルデータを配列としてGLSLシェーダーに送信できます。 使用する配列タイプによっては、シェーダーに送信できる値の数が制限される場合があります。 均一配列を使用している場合は、組み込み変数を使用できます。
int(var(‘SYS_GFX_GLSL_MAX_UNIFORMS’))を使用して、シェーダに渡すことができる値の数の目安を得ることができます。現在のGPUはvec4ベースのユニフォーム配列であるため、最大配列サイズはint(var( ‘SYS_GFX_GLSL_MAX_UNIFORMS’))/ 4.です。他のユニフォームはこの最大値から離れます。 テクスチャバッファを使用している場合、配列の最大サイズははるかに大きく、int(var(‘SYS_GFX_MAX_TEXTURE_BUFFER_SIZE’))はこの最大値を教えてくれます。テクスチャバッファの最大値はテクスチャバッファごとの値であり、複数のテクスチャバッファを持っていても配列ごとの最大値を奪うことはありません。

Uniform Name 0 / chopuniname0

制服の名前。 1つのユニフォームで最大4つのチャネルをGLSLシェーダーに送信できます。 チャネルの数は、名前の右側にあるfloat / vec2 / vec3 / vec4メニューによって決まります。 1つのチャネルを持つCHOPの場合はユニフォームをfloatとして宣言し、2つのチャネルを持つ場合はユニフォームをvec2として宣言します。データはユニフォームにインターリーブされます。 つまり、.xコンポーネントは最初のチャネル、.yは2番目のチャネルなどです。

Type / chopunitype0

シェーダーのユニフォームのデータ型。

  • float / float
  • vec2 / vec2
  • vec3 / vec3
  • vec4 / vec4
CHOP / chop0

このパラメータで設定したCHOPからチャネルがGLSLシェーダーに送信されます。

Array Type / choparraytype0

ユニフォームの種類を設定します。

  • Uniform Array / uniformarray
    すべてのGPUは、Uniform Arraysを使用してGLSLシェーダに配列データを送ります。
  • Texture Buffer / texturebuffer
    新しいGPUでは、テクスチャバッファを使用してGLSLシェーダに配列データを送ることができます。テクスチャバッファは、テクスチャメモリとテクスチャフェッチを使用してデータにアクセスするため、より多くの値を格納することができます。

宣言します:
uniform samplerBuffer ;

そして、以下のように試してみてください。
vec4 val = texelFetch(, i);
ここで i は、値を取得したいバッファの 0 ベースのインデックス (整数) です。

パラメータ – Matrices ページ
Uniform Name 0 / matuniname0

マトリックスのユニフォーム名を設定します。

Matrix / matvalue0

行列に割り当てる値を設定します。これを設定する有効な方法については、 Matrix Parameters の章を参照してください。

パラメータ – Atomic Counters ページ
Uniform Name 0 / acname0
Initial Value Type / acinitval0

アトミックカウンタの初期値の受け取り方を、単一のデフォルト値(Single Value)またはCHOP(CHOP Values)のいずれかで指定します。

  • Single Value / val
  • CHOP Values / chop
Initial Value / acsingleval0

このバインディングのすべてのアトミックカウンターが初期化される単一の値を設定します。

Initial Values CHOP / acchopval0

このバインディングのアトミックカウンターの初期値を決定するCHOPのパスを設定します。 CHOPはトラック順にスパンされるため、最初のトラックの値が最初に読み取られ、次に次のトラック(存在する場合)のように続きます。 埋める初期値がCHOPの値よりも多い場合、それらはすべて0に設定されます。アトミックカウンターは低から高のオフセットに初期化されます。

パラメータ – Common ページ

参照:共通 Common ページ

GLSL Multi TOP

概要

GLSL Multi TOPはGLSLシェーダーをTOP画像にレンダリングします。 パラメータと機能はGLSL TOPと同じですが、3つ以上の入力が可能です。

パラメータ – GLSL ページ
GLSL Version / glslversion
  • 1.20 / glsl120
  • 3.30 / glsl330
  • 4.00 / glsl400
  • 4.10 / glsl410
  • 4.20 / glsl420
  • 4.30 / glsl430
  • 4.40 / glsl440
  • 4.50 / glsl450
  • 4.60 / glsl460
Mode / mode
  • Vertex/Pixel Shader / vertexpixel
  • Compute Shader / compute
Preprocess Directives / predat
Vertex Shader / vertexdat
Pixel Shader / pixeldat
Compute Shader / computedat
Load Uniform Names / loaduniformnames
Dispatch Size / dispatchsize
  • X / dispatchsizex
  • Y / dispatchsizey
  • Z / dispatchsizez
Output Access / outputaccess
  • Write Only / writeonly
  • Read Only / readonly
  • Read-Write / readwrite
Output Type / type
  • 2D Texture / texture2d
  • 2D Texture Array / texture2darray
  • 3D Texture / texture3d
Depth / depth
  • Input / input
  • Custom / custom
Custom Depth / customdepth
Clear Outputs / clearoutputs
Clear Value / clearvalue
  • Clear Value / clearvaluer
  • Clear Value / clearvalueg
  • Clear Value / clearvalueb
  • Clear Value / clearvaluea
Input Mapping / inputmapping
  • All Inputs to Every Slice / all
  • N Input(s) per Slice / ninputs
N Value / nval
Input Extend Mode UV / inputextenduv
  • Hold / hold
  • Zero / zero
  • Repeat / repeat
  • Mirror / mirror
Input Extend Mode W / inputextendw
  • Hold / hold
  • Zero / zero
  • Repeat / repeat
  • Mirror / mirror
# of Color Buffers / numcolorbufs
パラメータ – Vectors ページ
Uniform Name 0 / uniname0
Value / value0
  • Value / value0x
  • Value / value0y
  • Value / value0z
  • Value / value0w
パラメータ – Arrays ページ
Uniform Name 0 / chopuniname0
Type / chopunitype0
  • float / float
  • vec2 / vec2
  • vec3 / vec3
  • vec4 / vec4
CHOP / chop0
Array Type / choparraytype0
  • Uniform Array / uniformarray
  • Texture Buffer / texturebuffer
パラメータ – Matrices ページ
Uniform Name 0 / matuniname0
Matrix / matvalue0
パラメータ – Atomic Counters ページ
Uniform Name 0 / acname0
Initial Value Type / acinitval0
  • Single Value / val
  • CHOP Values / chop
Initial Value / acsingleval0
Initial Values CHOP / acchopval0
パラメータ – Common ページ

参照:共通 Common ページ

Flip TOP

概要

Flip TOPは、X、Yで画像を反転させます。

パラメータ – Flip ページ
Flip X / flipx

Xで画像を反転します。

Flip Y / flipy

Yで画像を反転します。

Flop / flop

画像を反転させます。Flopは、反転と回転を組み合わせたものです。X の解像度が Y の解像度になります。YがXになります。

  • No Flop
    フロップは行いません。
  • Bottom Left
    画像をXで反転して、時計回りに90度回転します。
  • Top Left
    画像をXで反転して、反時計回りに90度回転します。
パラメータ – Common ページ

参照:共通 Common ページ

Emboss TOP

概要

Emboss TOPは、金属の薄いシートに画像がエンボス加工されているような効果を生み出します。イメージのエッジが盛り上がって見えます。

パラメータ – Emboss ページ
Select / select

このメニューは画像のエッジをどのように検出するか設定します。出力画像はエッジの傾きに応じてエッジに凹凸が付きます。

  • Luminance / luminance
    画像の輝度値からエッジを抽出します。
  • Red / red
    画像の赤チャンネルからエッジを抽出します。
  • Green / green
    画像の緑チャンネルからエッジを抽出します。
  • Blue / blue
    画像の青チャンネルからエッジを抽出します。
  • Alpha / alpha
    画像のアルファチャンネルからエッジを抽出します。
  • RGB Average / rgbaverage
    画像のRGBの平均からエッジを検出します。
  • RGBA Average / average
    画像のRGBAの平均値からエッジを検出します。
Method / method

画像の各ピクセルで勾配を計算するときに使用するピクセルを設定します。

  • Use Previous And Current / prevcur
    勾配計算に前のピクセルと現在のピクセルを使用します。
  • Use Current And Next / curnext
    勾配の計算に現在のピクセルと次のピクセルを使用します。
  • Use Previous And Next / prevnext
    傾斜計算に前と次のピクセルを使用します。
Midpoint / midpoint

エンボスの中点のグレースケールカラーを設定します。 これは、浮き上がったり、凹んだりしていない画像の部分の色です。

Strength / strength

エンボスの深さ。 値が大きいほど、出力はより深くエッチングされたように見えます。

Sample Step / offset

画像をサンプリングするとき、各ピクセルからサンプルピクセルまでの距離を設定します。 単位がpixelに設定されている場合、エッジを見つけるためにサンプリングされるのは、現在のピクセルから離れたピクセルの数です。 Sample Step 3は、エッジを探すために3ピクセル離れたピクセルをサンプリングします。

  • offset1
  • offset2
Sample Step Unit / offsetunit

Sample Step パラメータの単位を設定します。

Direction / direction

光源の位置を制御し、エンボス出力画像のハイライトとシャドウの方向を変更します。

パラメータ – Common ページ

参照:共通 Common ページ

Edge TOP

概要

Edge TOPは、画像内のエッジを検出して強調表示します。 各ピクセルについて、隣接するピクセルの値を調べ、差がしきい値よりも大きい場合、出力の値が高くなります。
参照:Convolve TOP

パラメータ – Edge ページ
Select / select

このメニューは、画像からエッジを検出する方法を設定します。

  • Luminance / luminance
    画像の輝度値からエッジを検出します。
  • Red / red
    画像の赤チャネルからエッジを検出します。
  • Green / green
    画像の緑チャネルからエッジを検出します。
  • Blue / blue
    画像の青チャネルからエッジを検出します。
  • Alpha / alpha
    画像のアルファチャネルからエッジを引き出します。
  • RGB Average / rgbaverage
    画像のRGBの平均からエッジを検出します。
  • RGBA Average / average
    画像のRGBAの平均値からエッジを検出します。
Black Level / blacklevel

エッジを検出する前に、入力画像に黒レベル調整を適用します。

Strength / strength

ゲイン値を高くすると、エッジの詳細がより多く検出されます。

Sample Step / offset

画像をサンプリングする際に、各ピクセルからサンプルピクセルまでの距離を設定します。単位がpixelに設定されている場合、エッジを見つけるために現在のピクセルからの距離のピクセル数がサンプリングされます。Sample Step が3の場合、エッジを探すために3ピクセル離れたピクセルをサンプリングします。

  • offset1
  • offset2
Sample Step Unit / offsetunit

Sample Step パラメータの単位を設定します。

Edge Color / edgecolor

エッジのRGBA色を設定します。

  • Red / edgecolorr
  • Green / edgecolorg
  • Blue / edgecolorb
  • Alpha / edgecolora
Alpha / alphaoutputmenu

このメニューはEdge TOP からのアルファチャンネルの出力方法を設定します。

  • Edge / edge
    出力アルファは Edge TOPで検出したエッジと等しくなります。
  • One / one
    出力アルファはコンスタントになります。
  • Zero / zero
    出力アルファはコンスタント ゼロです。
Comp Over Input / compinput

このチェックボックスをオンにすると、入力画像の上にエッジを合成します。

パラメータ – Common ページ

参照:共通 Common ページ

Displace TOP

概要

Displace TOPは、ある画像が別の画像によって歪められます。 (Uo、Vo)の出力画像のピクセルは、2番目の入力画像(Displace Image)を使用して、ソース画像の別のピクセル(Ui、Vi)からRGBA値を取得します。
出力画像の各画素について、3つの要因が元画像からどの画素を取得するかに影響します。

  • Displace Imageの水平および垂直ソースチャネル。(デフォルトでは赤と青)
  • 出力ピクセルのUoおよびVo座標。
  • 一定のUaおよびVaアンカー(オフセット)ポイント。
Displace Image

Displace Imageを使用する際には、出力の各画素について、入力から対応する画素を取得し、赤チャンネルと青チャンネルをそのUとVの変位として使用します。赤と青が0.5、0.5であれば、Uo=Ui、Vo=Viとなります。つまり、Displace Imageが50%のグレーであれば、ワープは発生しません。また、Displace Imageの重みが 0 ならば、ワープは 0 に縮小されます。 Displace Imageの赤 < 0.5 ならば、元画像の Uo の左から 1 ピクセルを取得します。青 < 0.5 の場合は、 元画像の Vo の下からピクセルを取得します。このようにして,元画像の Uo*Scale*(red-.5), Vo*Scale*(.5-blue) で Ui, Vi からピクセルが取得されます.

Uo および Vo オフセット

デフォルトでは、各出力ピクセルのワーピングはそのUo、Voを基準にしています。 ただし、UVウェイトパラメータが0の場合、変位はSource Imageの中心ピクセルを基準とします。

Ua および Va アンカー (オフセット) ポイント

他の2つのウェイトを0にすると、入力のピクセルが拡大されます。
Displace Imageの場合、どのRGBAチャネルがワープの原因になるかを変更できます。
画像のゆがみに折り返しがあるかどうかを設定できます。 計算されたUoとVoが0未満または1より大きい場合、ラップアラウンド、クランプ、またはミラーリングできます。
Displace Imageは、Slope TOPが後に続く任意の写真で、赤と青の輝度勾配を提供します。ニュートラル値は.5で、Displace TOPに必要な形式とまったく同じです。

このTOPの効果を実験する1つの方法は、Ramp TOPからDisplace Imageを作成することです。 または、Constant TOPを.5、.5、.5、1に設定してから、Subtract TOPを使用して写真を減算し、Add OPを使用して別の写真画像を追加します。 画像を減算して追加する前に、Level TOPを使用して明るさを調整することで、画像の効果を下げることができます。
参照:Remap TOP

パラメータ – Displace ページ
Horizontal Source / horzsource

赤チャンネルを使って水平方向にずらすのではなく、別のチャンネルを設定することができます。

  • Red / red
  • Green / green
  • Blue / blue
  • Alpha / alpha
  • None / none
Vertical Source / vertsource

青チャンネルを使って縦方向にずらすのではなく、別のチャンネルを選択することができます。

  • Red / red
  • Green / green
  • Blue / blue
  • Alpha / alpha
  • None / none
Source Midpoint / midpoint

この値は変位が発生しない色の値です。これ以下の値は画素の左/下からの変位をもたらし、 これ以上の値は画素の右/上からの変位をもたらします。

  • midpoint1
  • midpoint2
Displace Weight / displaceweight

これは、 画像の位置をずらしたときに生じるオフセットをスケーリングします。これは、取得されたピクセルが水平方向と垂直方向のソースで作成されたサンプルベクトルに沿ってより近くなったり遠くなったりするようにします。

  • displaceweight1
  • displaceweight2
UV Weight / uvweight

これは、0 に近づけたときのピクセルの位置の影響を軽減します。 1 のデフォルトでは、変位画像にズームインしません。0 にすると、 Offset と Offset Weight パラメーターで定義された元画像内の 1 ピクセルに対する変位を固定します。

Offset / offset

オフセットには、最初にオフセットのウェイトが乗算されます。 次に、変位マップを調べた後に計算された座標に追加されます。 これらの最終座標は、ソース画像からサンプリングするために使用されるものです。

  • offsetx
  • offsety
Offset Weight / offsetweight

Offsetパラメータの値をスケーリングします。これが0の場合、Offsetパラメータは何の影響も発生しません。

Extend / extend

このパラメータは、タイルの端の処理を設定します。

  • Hold / hold
    タイルの端のピクセル値を伸ばし続けます。
  • Zero / zero
    タイルの端からはみ出しません。
  • Repeat / repeat
    タイルの端でリピートされます。
  • Mirror / mirror
    タイルの端でミラーリングされます。
パラメータ – Common ページ

参照:共通 Common ページ

Difference TOP

概要

Difference TOPは、2つの入力画像に対して差分合成を行います。

パラメータ – Transform ページ
Fixed Layer / size

選択された入力は固定レイヤーとなり、他の入力はオーバーレイとなります。これは合成の順序(Input1 + Input2)を変更するものではなく、どのレイヤーが固定レイヤーとみなされ、どのレイヤーが変形ページのパラメータによって調整可能なものであるかを変更するだけです。Common ページで手動で設定しない限り、固定レイヤーの解像度とアスペクト比がコンポジットの最終的な解像度とアスペクト比として使用されます。

  • Input 1 / input1
  • Input 2 / input2
Pre-Fit Overlay / prefit

オーバーレイレイヤー(オーバーレイレイヤーは固定レイヤーではない入力)がどのように合成されるか設定します。

  • Fill / fill
    オーバーレイレイヤーは、固定レイヤーの解像度とアスペクト比を埋めるように伸張/縮小されます。
  • Fit Horizontal / fithorz
    オーバーレイレイヤーは、固定レイヤーに合わせて水平方向に伸張/縮小されます。
  • Fit Vertical / fitvert
    オーバーレイレイヤーは、固定レイヤーに垂直にフィットするように伸張/縮小されます。
  • Fit Best / fitbest
    オーバーレイレイヤーは、オーバーレイレイヤーをクロップしない最適なマッチを使用して、固定レイヤーに合うように伸張/縮小されます。オーバーレイのアスペクト比は維持されます。
  • Fit Outside / fitoutside
    オーバーレイレイヤーは、オーバーレイのアスペクト比を維持しつつ、固定レイヤーにフィットするようにスクラッチされた状態で伸張/縮小されます。これは Fit Best の逆です。
  • Native Resolution / nativeres
    オーバーレイは伸張/縮小されません。オーバーレイ レイヤーは、合成に元の解像度とアスペクト比を使用します。ピクセル精度の高い合成には、ネイティブ解像度が必要です。
Justify Horizontal / justifyh

オーバーレイの水平方向の位置合わせを設定します。

  • Left / left
    オーバーレイは固定レイヤーの左側に配置されます。
  • Center / center
    オーバーレイは固定レイヤーの中央に配置されます。
  • Right / right
    オーバーレイは固定レイヤーの右側に配置されます。
Justify Vertical / justifyv

オーバーレイの垂直方向の位置合わせを設定します。

  • Bottom / bottom
    オーバーレイは固定レイヤーの下側に合わせて配置されます。
  • Center / center
    オーバーレイは固定レイヤーの中央に配置されます。
  • Top / top
    オーバーレイは固定レイヤーの上側に合わせて配置されます。
Extend Overlay / extend

オーバーレイレイヤーの拡張(または繰り返し)条件を設定します。このパラメータは、オーバーレイレイヤーの端の処理を設定します。

  • Hold / hold
    画像はオーバーレイレイヤーの端のピクセル値を伸ばし続けます。
  • Zero / zero
    画像はオーバーレイの端からはみ出しません。
  • Repeat / repeat
    画像はオーバーレイの端で画像がリピートされます。
  • Mirror / mirror
    画像はオーバーレイの端でミラーリングされます。

注意: 以下のすべての Transform パラメータは、オーバーレイレイヤーのみに影響します。

Rotate / r

オーバーレイレイヤーを回転させます。値を大きくすると時計回りに、小さくすると反時計回りに回転します。

Translate / t

オーバーレイレイヤーを x と y で移動します。

  • X / tx
  • Y / ty
Translate Units / tunit

Translateパラメータで使用する単位を設定します。

Scale / s

オーバーレイレイヤーを x と y で拡大縮小します。

  • X / sx
  • Y / sy
Pivot / p

オーバーレイレイヤーの拡大縮小と回転を行う点を設定します。ピボットポイントを変更すると、変形順序によって異なる結果が得られます。

  • X / px
  • Y / py
Pivot Units / punit

Pivot パラメータで使用する単位を設定します。

パラメータ – Common ページ

参照:共通 Common ページ