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

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

NVIDIA Upscaler TOP の AI 解像度引き上げ機能を示す図

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

概要 📖 – AIで映像の解像度を上げる

NVIDIA Upscaler TOPは、NVIDIA の AI モデルで入力テクスチャを最大 4 倍まで拡大・超解像する TOPです。単純な拡大 (Upscale) と AI 超解像 (Super Res) の 2 系統を、倍率付きのモード切替で扱い分けます。

主な用途 🎯

  • 低解像度素材の高解像度化 (2x / 3x / 4x 引き上げ)
  • AI 超解像によるディテール強調と質感再構築
  • 圧縮済み動画のアップスケール前のアーティファクト低減
  • ライブ配信前のリアルタイム高解像度化
  • アーカイブ素材の現代ディスプレイ向けリマスター

データフロー 🔄

入力: 低解像度の画像・動画テクスチャ

AI モデルによる拡大・超解像処理

出力: 高解像度のテクスチャ

Tips

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

まる。
まる。

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


パラメータ解説 ⚙️

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 の倍数) と画素範囲の上下限があります。条件を満たさない入力ではモードが切り替わらない、または出力が真っ黒になる場合があります。

引用元: 公式 docs

強度 .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 を上げるほどディテール再構築が強くなります。

  1. Movie File In TOP で低解像度素材を読み込み
  2. NVIDIA Upscaler TOP の Mode を Super Res 4 に設定
  3. Strength を 0.4 から 0.7 程度で試して質感を確認
  4. Movie File Out TOP で高解像度ファイルとして書き出し

Example 2: 圧縮済み素材のクリーン拡大 🧹

Movie File In TOP (H264) → NVIDIA Upscaler TOP (Artifact Reduction=On) → Composite TOP

H264 や H265 で強く圧縮された素材は通常そのまま拡大するとブロックノイズが目立ちます。Artifact Reduction をオンにして圧縮跡を抑えながら拡大することで、後段の合成・編集に耐える品質に整えます。

  1. Movie File In TOP で H264 圧縮済みの動画を読み込み
  2. NVIDIA Upscaler TOP の Mode を Super Res 2 に設定
  3. Artifact Reduction をオンに切替
  4. Composite TOP に渡して他の素材と合成

Example 3: ノイズ除去後に拡大 🚀

Movie File In TOP → NVIDIA Denoise TOP → NVIDIA Upscaler TOP → Movie File Out TOP

ノイズの多い低解像度素材を直接拡大するとノイズも拡大されます。先に NVIDIA Denoise TOP でノイズを除去してから NVIDIA Upscaler TOP に渡すことで、クリーンな高解像度出力を得るパイプラインです。

  1. Movie File In TOP で低解像度ノイズ素材を読み込み
  2. NVIDIA Denoise TOP でカメラノイズや圧縮跡を除去
  3. NVIDIA Upscaler TOP で Super Res 2 もしくは Super Res 4 に拡大
  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 🎯


Info CHOP情報 📊

NVIDIA Upscaler TOP は Info CHOP による詳細情報取得に対応しています。

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: エラー数

TOP 共通情報 🖼️

  • resx: 出力テクスチャの幅 (ピクセル単位)
  • resy: 出力テクスチャの高さ (ピクセル単位)
  • aspectx: 出力テクスチャの横方向アスペクト値
  • aspecty: 出力テクスチャの縦方向アスペクト値
  • depth: ピクセルあたりのビット深度
  • num_color_planes: カラーチャンネル数 (RGBA なら 4)

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

よくある問題と解決策 🔧

❌ Problem: 出力が真っ黒・真っ白になる
✅ Solution:

  • 選択した Mode の入力解像度条件 (幅/高さの倍数制約と上下限) を入力が満たしているか確認
  • GPU が NVIDIA 製で対応ドライバが入っているか確認 (本 TOP は NVIDIA GPU 専用)
  • 前段に Crop TOPResolution 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 に下げる

参考資料 📚

その他 🔗

公式リソース 📖

この記事は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をコピーしました