ノードの概要¶
ノードには、映像を流す 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。