
概要 📖 – AIで映像の解像度を上げる
NVIDIA Upscaler TOPは、NVIDIA の AI モデルで入力テクスチャを最大 4 倍まで拡大・超解像する TOPです。単純な拡大 (Upscale) と AI 超解像 (Super Res) の 2 系統を、倍率付きのモード切替で扱い分けます。
主な用途 🎯
- 低解像度素材の高解像度化 (2x / 3x / 4x 引き上げ)
- AI 超解像によるディテール強調と質感再構築
- 圧縮済み動画のアップスケール前のアーティファクト低減
- ライブ配信前のリアルタイム高解像度化
- アーカイブ素材の現代ディスプレイ向けリマスター
データフロー 🔄
入力: 低解像度の画像・動画テクスチャ
↓
AI モデルによる拡大・超解像処理
↓
出力: 高解像度のテクスチャ
初心者の方は、以下日本語書籍も手元にあると安心です。

実際の案件事例まで踏み込んで紹介されていて、効率よくスキルアップするなら必携の二冊です!
パラメータ解説 ⚙️
Upscaler Page 📋
モード設定 .mode 🎛️
拡大方式と倍率を選ぶ AI モデル切替
| 項目 | 内部名 | 説明 |
|---|---|---|
| Upscale 4/3 | .upscale4_3 |
1.33 倍の単純拡大。入力の幅と高さは 3 の倍数である必要があります |
| Upscale 3/2 | .upscale3_2 |
1.5 倍の単純拡大。入力の幅と高さは 2 の倍数である必要があります |
| Upscale 2 | .upscale2 |
2 倍の単純拡大。入力解像度の制約なし |
| Upscale 3 | .upscale3 |
3 倍の単純拡大。入力解像度の制約なし |
| Upscale 4 | .upscale4 |
4 倍の単純拡大。入力解像度の制約なし |
| Super Res 4/3 | .superres4_3 |
1.33 倍の AI 超解像。入力の幅と高さは 3 の倍数、かつ幅 90-3840 / 高さ 90-2160 ピクセルの範囲 |
| Super Res 3/2 | .superres3_2 |
1.5 倍の AI 超解像。入力の幅と高さは 2 の倍数、かつ幅 90-3840 / 高さ 90-2160 ピクセルの範囲 |
| Super Res 2 | .superres2 |
2 倍の AI 超解像。入力は幅 90-3840 / 高さ 90-2160 ピクセルの範囲 |
| Super Res 3 | .superres3 |
3 倍の AI 超解像。入力は幅 90-1280 / 高さ 90-720 ピクセルの範囲 |
| Super Res 4 | .superres4 |
4 倍の AI 超解像。入力は幅 90-960 / 高さ 90-540 ピクセルの範囲 |
※ 注意: 各モードには入力解像度の倍数制約 (3 / 2 の倍数) と画素範囲の上下限があります。条件を満たさない入力ではモードが切り替わらない、または出力が真っ黒になる場合があります。
強度 .strength 🎚️
AI 超解像のディテール強調量を 0-1 で指定
Strength .strength 🎚️Strength (強度) — 入力をどれだけ強調するかを 0-1 の範囲で指定します。
– 0: 強調なし、純粋な拡大処理のみ
– 1: 最大強調、ディテール再構築を最も強くかける
– デフォルト: 0.4 (Super Res モード時のみ効果が現れます)
アーティファクト低減 .artifactreduction 🧹
圧縮ノイズが拡大される事故を防ぐ前処理
Artifact Reduction .artifactreduction 🧹Artifact Reduction (アーティファクト低減) — H264 など損失圧縮を経た入力でブロックノイズが拡大されるのを防ぎます。
– オン: 圧縮済み素材 (H264 / H265 / YouTube ダウンロード等) に推奨
– オフ: 元素材がクリーンな場合に処理コストを節約
Common Page 🔧
| 項目 | 内部名 | 説明 |
|---|
実践アイデア 💡
Example 1: 低解像度動画の高解像度化 🎞️
Movie File In TOP → NVIDIA Upscaler TOP (Super Res 4) → Movie File Out TOP
480p や 720p のアーカイブ素材を AI 超解像で 4 倍に引き上げ、4K ディスプレイや配信向けにリマスターする基本フロー。Strength を上げるほどディテール再構築が強くなります。
- Movie File In TOP で低解像度素材を読み込み
- NVIDIA Upscaler TOP の Mode を Super Res 4 に設定
- Strength を 0.4 から 0.7 程度で試して質感を確認
- Movie File Out TOP で高解像度ファイルとして書き出し
Example 2: 圧縮済み素材のクリーン拡大 🧹
Movie File In TOP (H264) → NVIDIA Upscaler TOP (Artifact Reduction=On) → Composite TOP
H264 や H265 で強く圧縮された素材は通常そのまま拡大するとブロックノイズが目立ちます。Artifact Reduction をオンにして圧縮跡を抑えながら拡大することで、後段の合成・編集に耐える品質に整えます。
- Movie File In TOP で H264 圧縮済みの動画を読み込み
- NVIDIA Upscaler TOP の Mode を Super Res 2 に設定
- Artifact Reduction をオンに切替
- Composite TOP に渡して他の素材と合成
Example 3: ノイズ除去後に拡大 🚀
Movie File In TOP → NVIDIA Denoise TOP → NVIDIA Upscaler TOP → Movie File Out TOP
ノイズの多い低解像度素材を直接拡大するとノイズも拡大されます。先に NVIDIA Denoise TOP でノイズを除去してから NVIDIA Upscaler TOP に渡すことで、クリーンな高解像度出力を得るパイプラインです。
- Movie File In TOP で低解像度ノイズ素材を読み込み
- NVIDIA Denoise TOP でカメラノイズや圧縮跡を除去
- NVIDIA Upscaler TOP で Super Res 2 もしくは Super Res 4 に拡大
- Movie File Out TOP で書き出し
関連オペレータ 🔗
類似機能OP 🔍
- Resolution TOP — 古典的なリサンプリングによる解像度変更 (AI 非使用)
- Fit TOP — フィッティング指定でのスケーリング (AI 非使用)
- NVIDIA Denoise TOP — NVIDIA AI 系の姉妹 TOP、AI による画像ノイズ除去
組み合わせ推奨OP 🔄
- Movie File In TOP — 低解像度動画素材の入力源
- Video Device In TOP — カメラ・キャプチャ機器のリアルタイム入力
- NVIDIA Denoise TOP — 拡大前のノイズ除去でノイズが拡大される事故を防ぐ
- Movie File Out TOP — 高解像度化した結果のファイル書き出し
- Composite TOP — 高解像度化した素材を他のレイヤーと合成
- Cache TOP — 静止フレームの再評価を避けて GPU 負荷を削減
前処理・後処理TOP 🎯
- 前処理: Movie File In TOP、Video Device In TOP、NDI In TOP、NVIDIA Denoise TOP、Crop TOP
- 後処理: Level TOP、HSV Adjust TOP、Composite TOP、Movie File Out TOP、NDI Out TOP
Info CHOP情報 📊
NVIDIA Upscaler TOP は Info CHOP による詳細情報取得に対応しています。
TOP固有情報 🖼️
resx: TOP の出力解像度 X (ピクセル単位)resy: TOP の出力解像度 Y (ピクセル単位)aspectx: アスペクト比 Xaspecty: アスペクト比 Ydepth: 3D テクスチャ / テクスチャ配列の深度 (2D テクスチャでは 1)gpu_memory_used: TOP が消費している GPU メモリ量 (MB 単位)
汎用オペレータ情報 🔄
total_cooks: プロセス開始からのクック回数cook_time: 最後のクック時間 (ミリ秒)cook_frame: 最後にクックされたフレーム番号warnings: 警告数errors: エラー数
TOP 共通情報 🖼️
resx: 出力テクスチャの幅 (ピクセル単位)resy: 出力テクスチャの高さ (ピクセル単位)aspectx: 出力テクスチャの横方向アスペクト値aspecty: 出力テクスチャの縦方向アスペクト値depth: ピクセルあたりのビット深度num_color_planes: カラーチャンネル数 (RGBA なら 4)
トラブルシューティング ⚠️
よくある問題と解決策 🔧
❌ Problem: 出力が真っ黒・真っ白になる
✅ Solution:
- 選択した
Modeの入力解像度条件 (幅/高さの倍数制約と上下限) を入力が満たしているか確認 - GPU が NVIDIA 製で対応ドライバが入っているか確認 (本 TOP は NVIDIA GPU 専用)
- 前段に Crop TOP や Resolution TOP を挟み、条件に合う解像度に整えてから渡す
❌ Problem: ノイズや圧縮跡が一緒に拡大される
✅ Solution:
Artifact Reductionをオンに切り替え- 前段に NVIDIA Denoise TOP を挟み AI でノイズを先に除去
- Mode を Super Res 系に切り替えて AI による再構築を効かせる
❌ Problem: ディテールが過剰に強調されて不自然になる
✅ Solution:
Strengthを 1.0 から 0.4 (デフォルト) 付近まで下げるModeを Super Res から同倍率の Upscale に切り替えて AI 強調を切る- 後段で Level TOP や HSV Adjust TOP でディテール感を調整
❌ Problem: リアルタイム再生で GPU 負荷が高い
✅ Solution:
- Mode を Super Res 4 から Super Res 2 や Upscale 2 に下げて処理コストを削減
- 前段に Cache TOP を挟み静止フレームの再評価を避ける
- Common Page の
Pixel Formatを 16-bit float から 8-bit fixed に下げる
参考資料 📚
その他 🔗
- TouchDesigner Wiki — Category:TOPs
- TouchDesigner Wiki — Pixel Formats 解説
- TouchDesigner Wiki ホーム
- TouchDesigner 公式 Forum
- Facebook — TouchDesigner Help Group
公式リソース 📖
- TouchDesigner公式ドキュメント – NVIDIA Upscaler TOP
- TouchDesigner公式ドキュメント – NVIDIA Denoise TOP
- TouchDesigner公式ドキュメント – Resolution TOP

