ST2110 Out TOP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】

※当サイトにはプロモーションリンクが含まれます。

ST2110 Out TOP の IP ネットワーク映像送出機能を示すサムネイル

記事更新の通知はXでアナウンス٩(๑❛ᴗ❛๑)
@maru6o6をフォロー

概要 📖 – 映像をネットワークへ配信

ST2110 Out TOPは、入力 TOP を SMPTE ST 2110 規格で映像・音声エッセンスとして IP ネットワークへ送出する TOPです。送出には ST2110 Device CHOP で設定したネットワークデバイスを使用し、映像・音声・SPS の各エッセンスをマルチキャスト IP とポート単位で個別に制御します。放送・ライブプロダクション向けの IP ベース映像伝送の出力段として機能します。

主な用途 🎯

  • 放送・スタジオ環境での SMPTE ST 2110 規格による映像エッセンスの IP ネットワーク送出
  • 映像と音声を別々のエッセンス (ストリーム) として同一ネットワーク上へ分離送出
  • マルチキャスト IP / ポート指定による複数受信機への同時配信
  • SPS (セパレートパケットストリーム) による冗長経路を使った無瞬断切替の構築
  • Timecode ソースをアンシラリエッセンスとして付与した放送ワークフローへの統合

データフロー 🔄

入力: 任意の TOP (Render TOP / Composite TOP 等の最終合成映像)

ST2110 Device CHOP で送出デバイス (NIC) を指定

Signal Format / Output Pixel Format でフォーマット変換

Video Destination IP / Port でマルチキャスト送出先を設定

出力: SMPTE ST 2110 規格の RTP パケットとして IP ネットワークへ映像・音声エッセンスを送出

Tips

初心者の方は、以下日本語書籍も手元にあると安心です。

まる。
まる。

実際の案件事例まで踏み込んで紹介されていて、効率よくスキルアップするなら必携の二冊です!


パラメータ解説 ⚙️

Video Page 📋

Active .active 🔌

送出の有効・無効を切り替えるトグル:

  • Active: Active (送出オン/オフ) — オンで ST2110 デバイス経由のデータ送出を有効化。オフにするとこのノードからネットワークへ何も送出されません。

デバイス設定 🛰️

送出に使うネットワークデバイスと出力チャンネルの指定

ST2110 Device CHOP .st2110devicechop 🛰️
ST2110 Device CHOP (デバイス指定 CHOP) — DHCP/IP 設定など NIC ごとの設定は ST2110 Device CHOP で制御します。
– このノードは指定された ST2110 Device CHOP を使い、利用可能な出力チャンネルの探索とそのノードで設定した内容に基づく送出を行います。

Device .device 🔢
Device (出力チャンネル選択) — ST2110 Device CHOP が有効かつ正しく構成されていると候補が表示されます。
– デバイス上のどの出力チャンネルを使用するかを選択します。

映像送出先 🌐

映像エッセンスの送出先 IP・ポート・ペイロード ID の指定

Video Destination IP .videodestip 🌐
Video Destination IP (映像送出先 IP) — 映像エッセンスを送出するマルチキャスト IP アドレスを指定します。

Video Source Port .videosourceport 📤
Video Source Port (映像送出元ポート) — 映像エッセンスの送出元となるローカルネットワークポート番号。デバイスによっては自動選択されます。

Video Destination Port .videodestport 📥
Video Destination Port (映像送出先ポート) — 映像エッセンスの送出先となる宛先ネットワークポート番号。

Video Payload Id .videopayloadid 🏷️
Video Payload Id (映像ペイロード ID) — 映像エッセンスの RTP パケットに割り当てるペイロード ID 番号。映像では通常 96。

Signal Format .signalformat 📺

送出する映像信号フォーマットの指定:

  • Signal Format: Signal Format (映像信号フォーマット) — 映像を送出する際の映像信号フォーマットを指定します。

Output Pixel Format .outputpixelformat 🎨

ネットワークへ送出する際のピクセルフォーマット

項目 内部名 説明
8-bit .fixed8 8 ビット固定小数で送出
10-bit .fixed10 10 ビット固定小数で送出 (放送向けの高ビット深度)

Timecode .timecodeop ⏱️

アンシラリエッセンスとして送出するタイムコードソース:

  • Timecode Object / CHOP / DAT: Timecode Object / CHOP / DAT (タイムコードソース) — タイムコードに対応するデバイスでは、アンシラリエッセンスとして送出するタイムコードソースを指定します。

Memory Mode .memorymode 💾

映像データを出力デバイスへコピーする方式

項目 内部名 説明
Automatic .automatic システムと使用デバイスに基づき最適な方式を自動選択
Pinned .pinned 対応時にピンメモリを使用。デバイスと CPU/GPU RAM 間の転送が高速化
Regular .regular 通常の CPU RAM メモリ割り当てを使用

Audio Page 🔊

Audio CHOP .audiochop 🎵

音声エッセンスとして送出する音声ソース:

  • Audio CHOP: Audio CHOP (音声ソース CHOP) — 44110 または 48000 Hz のタイムスライス音声 CHOP (ただし両方のサンプルレートに全デバイスが対応するわけではありません)。音声エッセンスとして送出されます。

Audio Buffer Length .audiobufferlength 📊

音声バッファキューの保持長:

  • Audio Buffer Length: Audio Buffer Length (音声バッファ長) — どれだけ長く音声バッファキューを保持するか。映像生成がスタッターした際の音声のプチノイズを回避するのに役立ちます。

音声送出先 🌐

音声エッセンスの送出先 IP・ポート・ペイロード ID の指定

Audio Dest IP .audiodestip 🌐
Audio Dest IP (音声送出先 IP) — 音声エッセンスを送出するマルチキャスト IP アドレスを指定します。

Audio Source Port .audiosourceport 📤
Audio Source Port (音声送出元ポート) — 音声エッセンスの送出元となるローカルネットワークポート番号。デバイスによっては自動選択されます。

Audio Destination Port .audiodestport 📥
Audio Destination Port (音声送出先ポート) — 音声エッセンスの送出先となる宛先ネットワークポート番号。

Audio Payload Id .audiopayloadid 🏷️
Audio Payload Id (音声ペイロード ID) — 音声エッセンスの RTP パケットに割り当てるペイロード ID 番号。音声では通常 97。


SPS Page 🔀

Enable SPS .enablesps 🔀

SPS ストリームの有効・無効を切り替えるトグル:

  • Enable SPS: Enable SPS (SPS ストリーム有効化) — SPS ストリームをアクティブにするかどうかを制御します。冗長経路用の別系統ストリームを送出する際に使用します。

SPS 映像送出先 🌐

SPS 映像エッセンスの送出先 IP・ポート・ペイロード ID の指定

SPS Video Destination IP .spsvideodestip 🌐
SPS Video Destination IP (SPS 映像送出先 IP) — SPS 映像エッセンスを送出するマルチキャスト IP アドレスを指定します。

SPS Video Source Port .spsvideosourceport 📤
SPS Video Source Port (SPS 映像送出元ポート) — SPS 映像エッセンスの送出元となるローカルネットワークポート番号。デバイスによっては自動選択されます。

SPS Video Destination Port .spsvideodestport 📥
SPS Video Destination Port (SPS 映像送出先ポート) — SPS 映像エッセンスの送出先となる宛先ネットワークポート番号。

SPS Video Payload Id .spsvideopayloadid 🏷️
SPS Video Payload Id (SPS 映像ペイロード ID) — SPS 映像エッセンスの RTP パケットに割り当てるペイロード ID 番号。映像では通常 96。

SPS 音声送出先 🔊

SPS 音声エッセンスの送出先 IP・ポート・ペイロード ID の指定

SPS Audio Dest IP .spsaudiodestip 🌐
SPS Audio Dest IP (SPS 音声送出先 IP) — SPS 音声エッセンスを送出するマルチキャスト IP アドレスを指定します。

SPS Audio Source Port .spsaudiosourceport 📤
SPS Audio Source Port (SPS 音声送出元ポート) — SPS 音声エッセンスの送出元となるローカルネットワークポート番号。デバイスによっては自動選択されます。

SPS Audio Destination Port .spsaudiodestport 📥
SPS Audio Destination Port (SPS 音声送出先ポート) — SPS 音声エッセンスの送出先となる宛先ネットワークポート番号。

SPS Audio Payload Id .spsaudiopayloadid 🏷️
SPS Audio Payload Id (SPS 音声ペイロード ID) — SPS 音声エッセンスの RTP パケットに割り当てるペイロード ID 番号。音声では通常 97。


Color Page 🎨

Output Color Space .outputcolorspace 🌈

送出前に変換する出力カラースペース

項目 内部名 説明
sRGB .srgb sRGB カラースペース・sRGB 伝達関数 (SDR 扱い)
sRGB – Linear .srgblinear sRGB カラースペース・リニア伝達関数 (SDR 扱い)
Rec.601 (NTSC) .rec601ntsc Rec.601 NTSC 原色・Rec.601 伝達関数 (SDR 扱い)
Rec.709 .rec709 Rec.709 カラースペース・Rec.709 伝達関数 (SDR 扱い)
Rec.2020 .rec2020 Rec.2020 カラースペース・Rec.2020 伝達関数 (HDR 扱い)
Rec.2020 ST2084PQ .rec2020st2084pq Rec.2020・PQ 伝達関数 (HDR 扱い)
Rec.2020 HLG .rec2020hlg Rec.2020・ハイブリッドログガンマ伝達関数 (HDR 扱い)
DCI-P3 .dcip3 DCI-P3・D65 白色点・2.6 ガンマ伝達関数 (HDR 扱い)
DCI-P3 (D60) .dcip3d60 DCI-P3 D60 sim・D60 白色点・2.6 ガンマ (HDR 扱い)
Display-P3 (D65) .displayp3d65 Display-P3・D65 白色点・sRGB ガンマ (HDR 扱い)
Display-P3 (D65) – Linear .displayp3d65linear Display-P3・D65 白色点・リニア伝達関数 (HDR 扱い)
ACES2065-1 .aces2065-1 ACES 2065-1 (ACES AP0)・リニアガンマ (HDR 扱い)
ACEScg .acescg ACEScg (ACES AP1)・リニアガンマ (HDR 扱い)
ACESproxy .acesproxy ACESproxy・ログ伝達関数 (HDR 扱い)
Passthrough .passthrough 変換せずカラー値をそのまま使用 (ワーキングカラースペースへの変換なし)

Output Reference White .outputreferencewhite

出力時のリファレンスホワイトの扱い方

項目 内部名 説明
Default For Color Space .default 検出・選択したカラースペースに応じて SDR / HDR のリファレンスホワイトを自動使用
Standard (SDR) .sdr 出力カラースペースを SDR としてリファレンスホワイトを扱う
High (HDR) .hdr 出力カラースペースを HDR としてリファレンスホワイトを扱う

Common Page 🔧

Output Resolution .outputresolution 🖼️

出力解像度の決定方式

項目 内部名 説明
Use Input .useinput 入力 TOP の解像度をそのまま継承
Eighth .eighth 入力解像度の 1/8
Quarter .quarter 入力解像度の 1/4
Half .half 入力解像度の 1/2
2X .2x 入力解像度の 2 倍
4X .4x 入力解像度の 4 倍
8X .8x 入力解像度の 8 倍
Fit Resolution .fit 指定解像度に縦横比を保持して収める
Limit Resolution .limit 指定解像度を上限としてクランプ
Custom Resolution .custom Resolution パラメータで任意指定

Resolution .resolution 📐

カスタム解像度の幅・高さ指定 (Output Resolution = Custom 等の時のみ有効):

  • Resolution W: 出力幅 (ピクセル単位)。Output ResolutionCustom Resolution / Fit Resolution / Limit Resolution の時に有効
  • Resolution H: 出力高 (ピクセル単位)。同上

Resolution Menu .resmenu 📋

よく使う解像度プリセットのドロップダウン:

  • Resolution Menu: NTSC / PAL / HDTV 720 / HDTV 1080 / 4K UHD 等のプリセットから選択すると Resolution W / Resolution H が自動セットされる

Use Global Res Multiplier .resmult 🔢

プロジェクト全体の解像度倍率の適用:

  • Use Global Res Multiplier: Project Settings の Global Resolution Multiplier をこの TOP に適用するかどうか。プロトタイプを低解像度で動かしつつ最終出力で一括フル解像度化する運用に便利

Output Aspect .outputaspect 📏

出力アスペクト比の決定方式

項目 内部名 説明
Use Input .useinput 入力 TOP のアスペクトを継承 (伝播事故の元、非推奨)
Resolution .resolution 解像度から自動導出 (推奨デフォルト)
Custom Aspect .custom Aspect1 / Aspect2 で手動指定

Aspect .aspect 📐

カスタムアスペクト比の指定 (Output Aspect = Custom Aspect の時のみ有効):

  • Aspect1: 横方向アスペクト値 (Output Aspect = Custom Aspect の時のみ有効)
  • Aspect2: 縦方向アスペクト値 (同上)

Input Smoothness .inputfiltertype 🎚️

入力テクスチャのサンプリング方式

項目 内部名 説明
Nearest Pixel .nearest 最近傍ピクセルサンプリング (ピクセルアート向け、ジャギーが残る)
Interpolate Pixels .linear バイリニア補間 (滑らか、デフォルト)
Mipmap Pixels .mipmap ミップマップ補間 (縮小時のモアレ抑制、わずかにコスト高)

Fill Viewer .fillmode 🖥️

ビューア内でのテクスチャの収め方

項目 内部名 説明
Use Input .useinput 入力 TOP の Fill Viewer 設定を継承
Fill .fill ビューアいっぱいに引き伸ばす (アスペクト無視)
Fit Horizontal .width 横幅に合わせて収める (上下に余白)
Fit Vertical .height 縦幅に合わせて収める (左右に余白)
Fit Best .best アスペクト保持で内側に収まる最大サイズ
Fit Outside .outside アスペクト保持で外側まで覆う最小サイズ (はみ出しあり)
Native Resolution .nativeres テクスチャのネイティブ解像度のまま等倍表示

Viewer Smoothness .filtertype 🎛️

ビューア表示時のサンプリング方式

項目 内部名 説明
Nearest Pixel .nearest 最近傍ピクセルサンプリング (ピクセル単位での確認向け)
Interpolate Pixels .linear バイリニア補間 (滑らか、デフォルト)
Mipmap Pixels .mipmap ミップマップ補間 (縮小ビュー時のモアレ抑制)

Passes .npasses 🔁

オペレータの反復実行回数:

  • Passes: TOP の処理を何パス繰り返すかの整数値。前回パスの結果が次回パスの入力になる。ブラー反復やフィードバック処理に利用

Channel Mask .chanmask 🎨

処理対象のチャンネルマスク (R/G/B/A 個別トグル):

  • Channel Mask: R / G / B / A 各チャンネルのオン/オフトグル。オフのチャンネルは TOP の処理を受けず入力値がそのまま通過

Pixel Format .format 🎨

出力テクスチャのピクセルフォーマット (ビット深度・チャンネル構成)

項目 内部名 説明
Use Input .useinput 入力 TOP のフォーマットを継承
8-bit fixed (RGBA) .rgba8fixed 標準 8 ビット固定小数 RGBA (デフォルト、軽量)
sRGB 8-bit fixed (RGBA) .srgba8fixed sRGB ガンマ補正済 8 ビット RGBA
16-bit float (RGBA) .rgba16float 16 ビット浮動小数 RGBA (HDR・中間処理向け)
32-bit float (RGBA) .rgba32float 32 ビット浮動小数 RGBA (最高精度、メモリ大)
10-bit RGB with 2-bit Alpha .rgb10a2fixed 10-10-10-2 ビット固定小数 (バンディング抑制)
16-bit fixed (RGBA) .rgba16fixed 16 ビット固定小数 RGBA
11-bit float (RGB) .rgb11float 11-11-10 ビット浮動小数 RGB (アルファなし、HDR 軽量)
16-bit float (RGB) .rgb16float 16 ビット浮動小数 RGB (アルファなし)
32-bit float (RGB) .rgb32float 32 ビット浮動小数 RGB (アルファなし)
8-bit fixed (Mono) .mono8fixed 8 ビット固定小数モノクロ
16-bit fixed (Mono) .mono16fixed 16 ビット固定小数モノクロ
16-bit float (Mono) .mono16float 16 ビット浮動小数モノクロ
32-bit float (Mono) .mono32float 32 ビット浮動小数モノクロ
8-bit fixed (RG) .rg8fixed 8 ビット固定小数 R+G 2 チャンネル
16-bit fixed (RG) .rg16fixed 16 ビット固定小数 R+G
16-bit float (RG) .rg16float 16 ビット浮動小数 R+G
32-bit float (RG) .rg32float 32 ビット浮動小数 R+G
8-bit fixed (A) .a8fixed 8 ビット固定小数アルファ単体
16-bit fixed (A) .a16fixed 16 ビット固定小数アルファ単体
16-bit float (A) .a16float 16 ビット浮動小数アルファ単体
32-bit float (A) .a32float 32 ビット浮動小数アルファ単体
8-bit fixed (Mono+Alpha) .monoalpha8fixed 8 ビット固定小数モノクロ+アルファ
16-bit fixed (Mono+Alpha) .monoalpha16fixed 16 ビット固定小数モノクロ+アルファ
16-bit float (Mono+Alpha) .monoalpha16float 16 ビット浮動小数モノクロ+アルファ
32-bit float (Mono+Alpha) .monoalpha32float 32 ビット浮動小数モノクロ+アルファ

実践アイデア 💡

Example 1: IP 映像をスタジオへ送出 📡

Render TOP → Composite TOP → ST2110 Out TOP → IP ネットワーク (受信機)

Render TOP / Composite TOP で合成した映像を ST2110 Out TOP に直結し、ST2110 Device CHOP で指定した NIC からマルチキャスト IP へ SMPTE ST 2110 規格の映像エッセンスを送出。SDI ケーブルを使わず IP ネットワーク経由で放送機器へ映像を届ける基本フロー。

  1. Render TOP / Composite TOP で送出したい最終映像を作成
  2. ST2110 Device CHOP を配置し、送出に使う NIC の IP 設定を構成
  3. ST2110 Out TOP を接続し ST2110 Device CHOPDevice で出力チャンネルを指定
  4. Video Destination IP / Video Destination Port に受信機のマルチキャスト送出先を設定し Active = on で送出開始

Example 2: 映像と音声を分離送出 🔊

Composite TOP → ST2110 Out TOP (Video essence)  /  Audio CHOP → ST2110 Out TOP (Audio essence)

ST2110 Out TOP の Video Page で映像エッセンスを、Audio Page で音声エッセンスを別々のマルチキャスト IP・ポートへ送出する。SMPTE ST 2110 では映像・音声・アンシラリを独立したストリームとして扱うため、受信側で必要なエッセンスのみを選択して受信できる。

  1. 映像ソースを ST2110 Out TOP の入力に接続し Video Page の送出先を設定
  2. タイムスライス音声を Audio Device In CHOP 等で用意し Audio CHOP に割り当てる
  3. Audio Page の Audio Dest IP / Audio Destination Port を映像とは別系統に設定
  4. 受信側で映像・音声それぞれのマルチキャストアドレスを購読して同期再生

Example 3: SPS で無瞬断切替 🔀

ST2110 Out TOP (Primary essence + SPS essence) → 冗長ネットワーク経路 A/B → 受信機

ST2110 Out TOP の SPS Page で Enable SPS をオンにし、メインの映像・音声エッセンスとは別経路に SPS (セパレートパケットストリーム) を送出。受信側で 2 経路を比較しパケットロス時に無瞬断で切り替える放送グレードの冗長構成を構築する。

  • メインの映像・音声送出を Video Page / Audio Page で設定
  • SPS Page の Enable SPS を on にする
  • SPS Video Destination IP / SPS Audio Dest IP をメインとは異なる冗長ネットワーク経路のマルチキャストアドレスに設定

関連オペレータ 🔗

類似機能OP 🔍

  • NDI Out TOP — NDI プロトコルでネットワーク経由の TOP 出力 (より手軽な IP 映像伝送)
  • Video Stream Out TOP — SRT / RTMP / RTSP 等でエンコード済み映像をストリーム配信
  • Video Device Out TOP — SDI / HDMI キャプチャカード経由のハードウェア映像出力
  • Touch Out TOP — TouchEngine 経由で外部 TouchDesigner ホストへ TOP を出力

組み合わせ推奨OP 🔄

  • ST2110 Device CHOP — 送出に使う NIC の IP 設定と利用可能チャンネルを定義する必須デバイス
  • Render TOP — 3D シーンのレンダリング結果を送出ソースにする典型フロー
  • Composite TOP — 複数レイヤを合成した最終映像を送出ソースに
  • Audio Device In CHOP — 音声エッセンスのソースとなるタイムスライス音声を供給
  • Timecode CHOP — アンシラリエッセンスとして付与するタイムコードソース
  • ST2110 In TOP — 受信側で ST2110 ストリームを TOP として取り込む対概念

前処理・後処理TOP 🎯


Info CHOP情報 📊

ST2110 Out TOPは Info CHOP による詳細情報取得に対応しています。入力テクスチャの resolution_w / resolution_h / aspectx / aspecty / depth / num_components / gpu_mem_used 等の標準 TOP メタチャンネルが取得可能です。

TOP固有情報 🖼️

  • resx: TOP の出力解像度 X (ピクセル単位)
  • resy: TOP の出力解像度 Y (ピクセル単位)
  • aspectx: アスペクト比 X
  • aspecty: アスペクト比 Y
  • depth: 3D テクスチャ / テクスチャ配列の深度 (2D テクスチャでは 1)
  • gpu_memory_used: TOP が消費している GPU メモリ量 (MB 単位)

汎用オペレータ情報 🔄

  • total_cooks: プロセス開始からのクック回数
  • cook_time: 最後のクック時間 (ミリ秒)
  • cook_frame: 最後にクックされたフレーム番号
  • warnings: 警告数
  • errors: エラー数

トラブルシューティング ⚠️

よくある問題と解決策 🔧

❌ Problem: 受信機に映像が届かない
✅ Solution:

  • Active がオンになっているか確認
  • ST2110 Device CHOP が有効かつ正しく構成され、Device パラメータに出力チャンネルが表示されているか確認
  • Video Destination IP がマルチキャストアドレス範囲で、受信側のネットワーク経路 (IGMP / スイッチのマルチキャスト設定) と一致しているか確認

❌ Problem: 音声が映像と同期しない・プチノイズが入る
✅ Solution:

  • Audio CHOP がデバイス対応のサンプルレート (44110 または 48000 Hz) のタイムスライス CHOP になっているか確認
  • Audio Buffer Length を長めに設定して映像生成スタッター時の音切れを緩和
  • 前段の Audio Device In CHOP のクック頻度がプロジェクト FPS と整合しているか確認

❌ Problem: 色味が受信側で意図と異なる
✅ Solution:

  • Color Page の Output Color Space を受信側機器の想定 (放送なら Rec.709 / Rec.2020 等) に合わせる
  • Output Reference White が SDR / HDR の取り違えになっていないか確認
  • Output Pixel Format を 10-bit にして放送グレードのビット深度に揃える

❌ Problem: 送出フレームにスタッター・ドロップが発生する
✅ Solution:

  • Memory ModePinned にしてデバイスと RAM 間の転送を高速化
  • ソース TOP のクック周波数 (Project FPS) を送出する Signal Format のフレームレートに揃える
  • 送出 NIC が ST 2110 のビットレートに耐える帯域 (10GbE 以上等) を持つか物理ネットワークを確認

参考資料 📚

その他 🔗

公式リソース 📖

この記事はLLMと共に内容を執筆、更新しています。
最新バージョンとの項目差異など、情報の不一致を見つけた心優しい方はXもしくはInsta、メールなどよりサイト管理者までご連絡ください😎


まる。

お仕事のご依頼はDM又はメールにて。
━━━━━━━━━━━━━━━━━
Python/Touchdesigner/M5Stackをこよなく愛すフルスタックエンジニア。
専門は生理心理学、趣味はヨガやサウナ、EMS電気風呂などヘルスケア全般。
脳波や筋電、心拍を中心とした生体情報のセンシング&インタラクティブアートづくりがライフワーク。

普段はワントゥーテンという会社で空間演出エンジニアをしています。
リファラル採用お繋ぎできますので、我こそはという尖った方は経歴と希望職種添えてDMください(エンジニア以外、営業職等もOK)。
ご飯行きましょう。

↓日常垢
Instagram:@malmal0v0

まる。をフォローする
その他の記事はこちら
Math Combine POP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
ZED Select TOP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
ZED POP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
Window COMP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
Widget COMP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】

タイトルとURLをコピーしました