コンテンツにスキップ

ノードの概要

ノードには、映像を流す TEX、数値を流す SIG、文字列を流す STR の 3 種類があります。 TEX ノードの出力は不透明です(例外は Chroma Key のアルファ出力で、Out を通してコンポジターに届きます)。

ここでは主なノードをまとめています。全ノードの説明とパラメータ(型・範囲・既定値)は ノード一覧 を参照してください。

ジェネレータ(TEX)

入力を持たず、映像を生成します。どれも speed と scale を持ち、Plasma と Rings 以外は色をパレットから取ります。全パラメータは TEX ノード にあります。

ノード パラメータ
Plasma, Rings — 基本のパターン
Grid width, pulse 地平線へスクロールする床のグリッド。ビートで線が光ります
Stripes angle, sharpness パレットを横切る帯
Polygon sides, kick 入れ子に回転する多角形。kick でビートごとに跳ねます
Clouds octaves, contrast 流れるフラクタルノイズ。中域でコントラストが上がります
Voronoi jitter, edge 動くセル。ビートで境界が光ります
Flow warp ドメインワープしたノイズ。低音で乱れます
Tunnel twist, glow チューブの中を進みます。1 拍に 1 リング
Sphere displace 低音で変形するレイマーチングの球
Spectrum gain, mode(bars / radial) 64 バンドの FFT
Raymarch shape, smooth, repeat, bass レイマーチングの小さな 3D シーン。カメラが周りを回り、低音で膨らみます
Shape shape, sides, outline, rotate, repeat, fill 円・長方形・星・多角形を 1 つか格子状に。マスク向け

エフェクト(TEX)

入力 in を 1 つ持ちます。位置はフレーム単位(左右・上下とも −1..1、0 が中央)、角度は度です。

ノード パラメータ
Blur radius ガウスぼかし(ピクセル)
Transform scale, x, y, rotate, edge 拡大縮小・回転・移動
Fit width, height, fit, justify h/v, … 素材の縦横比を保って配置(TouchDesigner の Fit TOP 相当)
Lens Distortion k1..k3, p1, p2, chroma, zoom, … レンズ歪み(Brown–Conrady モデル)
Mirror angle, x, y, flip 任意の角度の線で鏡像
Kaleidoscope segments, rotate, spin, zoom, x, y 万華鏡。spin は小節ごとにビートに同期して回ります
Bloom threshold, radius, intensity, spread, color, mode, … 明るい部分のグロー
Color brightness, contrast, saturation, hue, invert 色補正
Level invert, black level, brightness, gamma, contrast, opacity TouchDesigner の Level TOP 相当
Feedback amount, zoom, rotate, x, y, mode 前のフレームに重ねて残像を作ります
Delay frames 入力を数フレーム遅らせて出します
Glitch split, angle, blocks, block size, drive RGB ずれとブロックのずれ。drive でビート・トリガー・音量に連動
Pixelate size モザイク
Posterize levels, gamma 階調を減らします
Edge Detect threshold, width, color, show 輪郭の検出。輪郭だけ、または映像の上に重ねて
Chroma Key source, color, tolerance, softness, spill, output グリーンバック。キーの色を透明にします(matte でマスクとして出力)

ミキサー(TEX)

ノード
Blend 2 つの入力を 14 種類のブレンドモードで合成します(Normal, Add, Subtract, Multiply, Screen, Overlay, Soft Light, Hard Light, Color Dodge, Color Burn, Darken, Lighten, Difference, Exclusion)
Compositor 4 レイヤーを不透明度・ブレンドモード・バイパス・ソロ付きで合成します

メディア・テキスト(TEX)

ノード
Image 画像ファイル。fit = fit / fill / stretch(画像・動画)
Video 動画ファイル。再生・シーク・ホットキュー・BPM 同期(画像・動画)
Text 表示用のテキスト。フォント(sans / serif / mono / 任意のファイル)、太さ、サイズ、行間、字間、折り返し、揃え。位置・回転・色は GPU で適用するので、信号で動かしても軽い。文字ごとのアニメーション(anim typewriter / fade / rise / jitter / scramble を progress で進める)と電光掲示板のスクロール(scroll)。出力は不透明なので、Blend(Add / Screen)で重ねます
Code ソースコードをシンタックスハイライト付きで映像にします。既定では SHADER パネルで編集中のシェーダー(入力に合わせて更新)。ライブコーディングの見せ方に

オーディオ(TEX)

ノード
Audio FFT スペクトラムをピクセルとして出力(512 ビン)。spectrum か流れる spectrogram、log / linear、dB / linear、flux(オンセット)、chroma(12 音)
Audio Scope オシロスコープ、L/R 分割、ベクトルスコープ
Plot SIG の値(最大 4 本)を時間のグラフにします

SIG ノード(数値)

TEX ノードと並べて置く、CPU 上の数値のノードです。出力をパラメータのワイヤー入力につなぎます(パラメータを動かす)。

分類 ノード
入力 Trigger(パッド 1〜4)、Audio Hit(帯域ごとのアタック)、Beat、Audio(level / sub / low / mid / high)、Loudness(LUFS、トゥルーピークなど)、Stereo、Pitch(音名・キー)、Time
ジェネレータ Constant、LFO(sine / triangle / saw / square / random)、Noise
処理 Math(add / sub / mul / div / min / max / pow / mod)、Range、Expression(式を書くノード)、Smooth、Envelope
論理 Compare、Switch、Counter、Hold

STR ノード(文字列)

Text ノードなどの文字列パラメータに流します。

  • ソース: String、File List(フォルダのファイルを番号で選ぶ。スライドショーに)、Text File(ファイルの 1 行。歌詞などに)、Clock(現在時刻)
  • 処理: Concat、Replace、Slice(length を動かすとタイプライター風に)、Case、Split、Select
  • 数値との変換: Number to String、Format({a:.1} BPM など)、String to Number、Length、Text Compare

Base と Particle

  • Base: ノードをまとめるグループ(グループとコンポーネント)。
  • Particle: 入力の映像をパーティクルに変え、GPU(コンピュートシェーダー)でシミュレーションします。 中は Emit Pixels → Return → Curl Noise → Render Points で始まり、PARTICLE タブから Gravity、Explode(amount をトリガーにつなぐと破裂)、Drag、Bounds を追加できます。 NODE タブで max particles と RESET。