Houdini 20.5 ノード Copernicusノード

Kuwahara Filter Copernicus node

絵画のようなエフェクトを生成するKuwaharaフィルタを適用します。

On this page

このノードは、 Kuwaharaフィルタ を適用します。 このフィルタは、各ピクセル周囲の4つの領域のどれかの平均値をそのピクセルに設定します。 この4つの領域は、各ピクセルから対角線方向にオフセットしたところに位置します。 選択される領域は、標準偏差が最も小さい領域であり、それが最も滑らかな領域です。

エッジを維持し、ノイズを平坦化したい場合は、このノードを使用します。 Kuwaharaフィルタはテクスチャを除去しエッジを鮮明にすることができるので、このノードを使用することで、 絵画のような エフェクトを作成することができます。

パラメータ

Signature

ソースが受け入れるレイヤタイプ。

Mask

元の値に混ぜる新しい値の量。この値が大きいほど、新しい値が混ざる量が多くなります。この値が小さいほど、新しい値があまり混ざらなくなります。

デフォルト値は1で、このノードが新しい値のみを使用することを意味します。 詳細は、マスクを参照してください。

Method

フィルタの計算に使用されるメソッド。

Note

Kuwaharaフィルタは、ピクセル毎にk^2個(kはカーネル直径)のピクセルにアクセスする必要があります。 つまり、カーネルが大きいほど処理が重くなります。

Approximate

ピクセル毎に標準偏差と平均を計算するのではなく、1回の事前パスでフィルタを生成します。 これによって計算が高速化されますが、半径にむらが生じ、隣接ピクセルに影響が及びます。

Exact

ピクセル毎に正確にフィルタを計算します。 半径が大きい場合であっても、GPU計算ではたいていの場合でこれが実用的です。

Luminance

象限選択の共通の標準偏差。 このノードが2つ以上のチャネルを処理する場合でも、フィルタはすべてのチャネルに対して同じソース象限を選択します。

SGI Luminance

これは、Houdiniで使用されている歴史的な輝度計算であり、SGI由来のものだと言われています。

lum = 0.3086 * red + 0.6094 * green + 0.0820 * blue

NTSC Luminance

標準のNTSC輝度計算。これが一般的な輝度オプションです。

lum = 0.299 * red + 0.587 * green + 0.114 * blue

HDTV Luminance

BT709由来のHDTV標準輝度。

lum = 0.2126 * red + 0.7152 * green + 0.0722 * blue

Average

チャンネルの平均。

Maximum Channel

チャンネルの最大値。

Minimum Channel

チャンネルの最小値。

Magnitude / Length

チャンネルをコンポーネントとして取得することで形成されたベクトルの長さ。 Mono入力の場合、これは絶対値です。

Hue

HSVに変換し、その色相チャンネルを返します。

Saturation

HSVに変換し、その彩度チャンネルを返します。

Value

HSVに変換し、その明度チャンネルを返します。

Red

赤またはXチャンネルを抽出します。

Green

緑またはYチャンネルを抽出します。

Blue

青またはZチャンネルを抽出します。

Alpha

アルファまたはWチャンネルを抽出します。

Radius

ぼかしを実行する4つの領域のそれぞれの半径(単位はピクセル)。 この半径は、4つの領域が重ならないようにオフセットします。

Blur Scale

領域の平均を計算する時、ここにはその領域のサイズをスケールする量を指定します。 値が小さいほど、より鮮明なソース領域が選択されますが、標準偏差を決定するために、より大きな領域が使用されます。 値が大きいほど、ぼかし効果は大きくなりますが、選択される象限には影響しません。

Blend to Blur

0の値は、標準偏差が最も小さい領域から平均を取得します。 1の値は、平均値を平均し、実質的により大きなぼかしを実行します。 中間の値は、ウェイトを調整し、標準偏差が大きい領域のウェイトを上げます。

Separation

4つの領域のオフセットをスケールする量。 これは、 Radius によって決定されます。 0の値は、すべての領域が同じ場所でサンプリングされるので、ボックスブラーになります。 1を超える値は、領域が画像の位置を変えた部分でサンプリングされます。

入力

source

フィルタリングする元のソースレイヤ。

radius

Radius パラメータでスケールされるフィルタのサイズのオプションのピクセル単位のスケール。

mask

Mask パラメータでスケールされるピクセル単位のオプションのマスク量。

出力

blur

フィルタリングされた出力レイヤ。

See also

Copernicusノード

  • Auto Stereogram

    3D錯覚を与える画像を生成します。

  • Average

    すべての入力レイヤの平均を取得します。

  • Blend

    2つのレイヤをブレンドします。

  • Block Begin

    ブロックの開始で、入力を格納します。

  • Block End

    ブロックの終了で、出力を宣言します。

  • Block to Geometry

    ブロックをコンパイルし、そのジオメトリ表現を生成します。

  • Blur

    レイヤにブラーを適用します。

  • Bokeh

    絞り形状で各ピクセルの色を広げることでBokeh効果を生成します。

  • Bounding Rectangle

    マスクから境界矩形を求めます。

  • Bright

    レイヤを明るくします。

  • Camera Import

    カメラの空間内にレイヤを作成します。

  • Camera Properties

    レイヤのカメラプロパティを調整します。

  • Channel Extract

    レイヤからチャンネルを抽出します。

  • Channel Join

    複数のMonoレイヤを1枚のマルチチャンネルレイヤに結合します。

  • Channel Split

    レイヤのチャンネルをMonoレイヤに分割します。

  • Channel Swap

    マルチチャンネルレイヤ内のチャンネルを入れ替えます。

  • Checkerboard

    交互に並んだチェック柄を生成します。

  • Chladni Cymatic Patterns

    様々な振動モードを表現した干渉パターンを生成します。

  • Chroma Key

    色相、彩度、輝度の範囲に基づいて入力をキーイング(抜き出し)します。

  • Chromatic Aberration

    色収差を画像に追加します。

  • Clamp

    入力レイヤをクランプ(制限)します。

  • Combine Normals

    2つの法線マップをブレンドします。

  • Compare

    2枚のレイヤを比較してマスクを生成します。

  • Constant

    ピクセルを定数値に初期化します。

  • Contact Sheet

    入力レイヤをコンタクトシートに並べます。

  • Contrast

    コントラストをレイヤに適用します。

  • Convert Normal

    法線レイヤを符号付き法線やオフセット法線に変換します。

  • Convolve 3×3

    レイヤを3×3カーネルで畳み込みます。

  • Crop

    レイヤを新しいサイズにクロップします。

  • Cross Product

    2枚のRGBレイヤに対して外積を実行します。

  • Cryptomatte

    Cryptomatteレイヤからマットを構築します。

  • Cryptomatte Decode

    CyrptomatteからカバレッジとIDをアンパックします。

  • Cryptomatte Encode

    カバレッジとオブジェクトハッシュをCryptomatteレイヤにパックします。

  • Denoise AI

    入力レイヤのノイズを除去します。

  • Denoise TVD

    画像からホワイトノイズを除去します。

  • Derivative

    X軸とY軸に沿ってソースレイヤの微分を計算します。

  • Dilate Erode

    レイヤを膨張または収縮させます。

  • Distort

    入力レイヤを歪ませます。

  • Dot Product

    2つのレイヤの内積を実行します。

  • Edge Detect

    入力画像内のエッジを検出します。

  • Edge Detect by Contour

    幅の異なるシルエットラインを検出します。

  • Edge Detect by Depth

    幅の異なる自己遮蔽シルエットを検出します。

  • Edge Detect by Normal

    幅の異なる折り目ラインを検出します。

  • Eikonal

    アイコナール方程式を解いて距離を計算します。

  • Equalize

    色の範囲を伸縮させたりずらすことで、色を均一化します。

  • Error

    メッセージ、警告、エラーを生成します。

  • Extrapolate Boundaries

    空っぽでない領域のエッジの色を使用して、画像の空っぽの領域を塗りつぶします。

  • Feather

    コントラストの急な変化を滑らかにします。

  • File

    ディスクから画像または動画を読み込みます。

  • Fill

    レイヤを定数値で塗りつぶします。

  • Flip

    レイヤを水平、垂直、対角線に反転させます。

  • Font

    Type 1、TrueType、OpenTypeのフォントのテキストをレイヤ上にラスター化します。

  • Fractal Noise

    フラクタルノイズを生成します。

  • Fractal Noise 3D

    3D位置からフラクタルノイズを生成します。

  • Function

    数学関数をレイヤに適用します。

  • Gamma

    ガンマ補正をレイヤに適用します。

  • Geometry to Layer

    2Dボリュームをレイヤに変換します。

  • Glow

    輝度に基づいてグローを画像に追加します。

  • HSV Adjust

    カラーをRGB空間またはHSV空間に変換したり、HSVを修正します。

  • Height to Ambient Occlusion

    各ピクセルを球体と見立て、その球体が隣接ピクセルのHeight値によってどの程度オクルード(遮蔽)されているかを求めます。

  • Height to Normal

    Heightレイヤを法線レイヤに変換します。

  • Hex Tile

    テクスチャをランダムにタイル化します。

  • Histogram

    レイヤからヒストグラムを構築します。

  • ID to Mask

    フィルタリングパラメータに基づいて、IDレイヤからマスクを生成します。

  • ID to Mono

    IDレイヤをMonoレイヤに変換します。

  • ID to RGB

    IDレイヤをRGBレイヤに変換します。

  • ID to SDF

    ID値が変わるまでの距離から符号付き距離フィールドを計算します。

  • Illegal Pixel

    画像内の不正なピクセルを検出し、それを修復またはハイライトします。

  • Input

    サブネットワークの入力を取得します。

  • Invert

    レイヤを反転させます。

  • Invoke Block

    このノードに接続されている入力を使用して、ブロックを実行します。

  • Julia Fractal

    ジュリア集合を計算してフラクタルを作成します。

  • Kuwahara Filter

    絵画のようなエフェクトを生成するKuwaharaフィルタを適用します。

  • Layer

    レイヤを生成します。

  • Layer Attribute Create

    レイヤ上にユーザ定義メタデータを追加または編集します。

  • Layer Properties

    レイヤの基本的なメタデータを編集します。

  • Layer to Geometry

    レイヤを2Dボリュームに変換します。

  • Light

    ライト方向と法線を指定してレイヤを照明します。

  • Match Camera

    参照カメラに合うようにレイヤをトランスフォームさせます。

  • Median

    中央値フィルタを画像に適用します。

  • Mirror

    任意の数の平面に基づいて画像をミラー化します。

  • Mono

    レイヤをMonoに変換します。

  • Mono to ID

    MonoレイヤをIDレイヤに変換します。

  • Mono to RGB

    MonoレイヤをRGBレイヤに変換します。

  • Mono to RGBA

    MonoレイヤをRGBAレイヤに変換します。

  • Mono to SDF

    Monoレイヤの等高線レベルから符号付き距離フィールドを計算します。

  • Null

    入力を出力に通過させます。

  • OCIO Transform

    OCIOトランスフォームを使用して、カラー空間を変換します。

  • ONNX Inference

    ONNX機械学習モデルから推論を適用します。

  • OpenCL

    レイヤに対してOpenCLカーネルを実行します。

  • Output

    サブネットワークの出力を収集します。

  • Polar to UV

    極座標ピクセルをデカルト座標ピクセルに変換します。

  • Position Map

    ポジションマップを生成します。

  • Prefix Sum

    レイヤの累積和を計算します。

  • Premultiply

    RGBAレイヤを事前乗算または事前乗算解除します。

  • Preview Material

    ジオメトリにプレビューマテリアルを適用します。

  • Project on Layer

    レイヤをターゲットレイヤに投影します。

  • Quantize

    入力データを離散ステップに量子化します。

  • RGB to RGBA

    RBGレイヤをRGBAに変換します。

  • RGB to UV

    RGBレイヤをUVレイヤとMonoレイヤに分割します。

  • RGBA to RGB

    RGBAレイヤをRGBに変換します。

  • RGBA to UV

    RGBAレイヤを2つのUVレイヤに分割します。

  • ROP Image

    COPネットワークの出力をディスクに書き出します。

  • Ramp

    線形ランプおよび放射ランプを生成します。

  • Random Mono

    ランダムな値を持つMonoレイヤを作成します。

  • Random RGB

    ランダムなカラーを持つRGBレイヤを作成します。

  • Rasterize Geometry

    ジオメトリをレイヤにラスタライズします。

  • Rasterize Layer

    レイヤを別のレイヤのカメラにラスタライズします。

  • Rasterize Setup

    Rasterize Geometry COP用のジオメトリを準備します。

  • Remap

    レイヤをリマップします。

  • Resample

    幅、高さ、ピクセルサイズを変更して、画像スケーリングを実行します。

  • SDF Adjust

    Mono SDFレイヤの値を修正します。

  • SDF Blend

    2つのMono SDFレイヤを組み合わせます。

  • SDF Shape

    選択した形状の2D符号付き距離フィールドを作成します。

  • SDF to Mono

    SDFフィールドをMono画像レイヤに変換します。

  • SDF to RGB

    SDFフィールドをRGBカラーレイヤに変換します。

  • SOP Import

    SOPジオメトリをCopernicusに取り込みます。

  • Segment by Connectivity

    レイヤを繋がったコンポーネントに分割します。

  • Segment by Value

    Monoレイヤを、同じような値の帯域に分割します。

  • Sequence Blend

    複数の画像入力をブレンド係数でブレンドします。

  • Slap Comp Import

    Solarisビューポートからライブレイヤをインポートします。

  • Slope Direction

    高さレイヤを方向レイヤに変換します。

  • Smooth Fill

    レイヤの領域を滑らかに塗り潰します。

  • Stamp Points

    ポイント位置からレイヤにスタンプ(入れ込み)します。

  • Statistics

    入力レイヤの平均値、最大値、最小値を出力します。

  • Statistics by ID

    各ID島の統計情報を計算します。

  • Streak Blur

    画像にストリーク(筋)を付けることで、モーションブラー効果を加えます。

  • Subnetwork

    COPの集合体を1つのノードに整理するために使用します。

  • Switch

    入力レイヤを選択します。

  • Switch If Wired

    接続されているものに基づいて入力を選択します。

  • Switch by Type

    入力のタイプによって出力レイヤを選択します。

  • Tile Pattern

    テクスチャパターン用の四角形タイルを生成します。

  • Transform 2D

    レイヤを2Dでトランスフォームさせます。

  • Transform 3D

    レイヤを3Dでトランスフォームさせます。

  • UV Map

    UVマップを生成します。

  • UV Map by ID

    それぞれの繋がったID島のUVマップを作成します。

  • UV Sample

    UVレイヤを使用して入力レイヤをサンプリングします。

  • UV Transform

    2D空間でUVレイヤの値をトランスフォームします。

  • UV to Polar

    デカルト座標ピクセルを極座標ピクセルに変換します。

  • UV to RGB

    UVレイヤとMonoレイヤを結合してRGBレイヤを作成します。

  • UV to RGBA

    2つのUVレイヤを結合してRGBAレイヤを作成します。

  • Vector Transform

    3D空間でRGBレイヤの値をトランスフォームします。

  • Wipe

    2つの画像間でワイプトランジションを実行します。

  • Worley Noise

    Worleyノイズを生成します。

  • Worley Noise 3D

    3D位置からWorleyノイズを生成します。

  • Wrangle

    VEXスニペットを実行して、レイヤの値を修正します。

  • Z Composite

    2つのレイヤを深度で合成します。