Media Creation Curriculum in the AI Era #5 — TouchDesignerによる実空間上演の実装 — 都立大撮影スタジオを例として
Updated: 2026-05*
1. はじめに
本稿は、私の授業構想に関するClaude AIとの問答である。「AI時代のメディア制作カリキュラム」シリーズの第5回として、TouchDesigner(以下TD)で作った映像作品を実空間で上演するための実装上の判断を整理する。
第4回ではTDによるメディアプログラミングで何ができるかを表現と手法の両面から概観した。本稿はその実装ガイドにあたる。すなわち、画面の中で完結する作品を一歩超えて、複数のプロジェクタ・実空間の物体・DMX制御LED照明・音響を統合した「実空間上演」として作品を成立させるための手順とその背後にある判断を扱う。
想定する読者は、TDで個別の映像表現を扱える段階に達し、最終的な発表をスタジオ環境で行いたい制作者である。具体的な記述の足場として、東京都立大学の撮影スタジオを例にとる。同じ規模の他のスタジオでも、機材構成と寸法を読み替えれば同様の判断が成り立つ。
本稿はあくまで実装の見取り図であり、すべての詳細を網羅するハンドブックではない。現場では機材の個体差・配線の取り回し・上演内容に応じた判断が常に発生する。本稿はその判断の出発点として、選択肢の所在と関係性を示す。
1.1 参考サイト
参考)
- Media Creation Curriculum in the AI Era 第4回
- TouchDesigner(Derivative公式)
- Derivative公式ドキュメント
- Projection Mapping(Derivative公式)
- Palette:kantanMapper(Derivative公式)
- DMX Out CHOP(Derivative公式)
- DMX(Derivative公式)
- TouchDesigner基礎(lecture.nakayasu.com)
- MadMapper教材(lecture.nakayasu.com)
- Suno(公式)
- ENTTEC(DMXインターフェース)
- DMXKing(DMXインターフェース)
- Media Creation Curriculum in the AI Era シリーズ:第1回、第2回、第3回、第4回
1.2 本稿で扱う内容
- 上演空間の構成要素(壁面・床面プロジェクタ、DMX制御LED照明、音響、立体プリミティブ)
- マルチプロジェクタの座標統合
- 立体プリミティブへのプロジェクションマッピング(KantanMapper、CamSchnappr、写真先撮りキャリブレーション)
- DMX照明制御(Art-Net/sACNプロトコル、DMX Out CHOP)
- AI音楽との同期(Suno等の楽曲とTDの音響解析)
- 統合システムの設計と本番運用上の留意点
2. 想定する上演空間
本稿は東京都立大学の撮影スタジオを具体例として参照する。同様のスタジオ環境を持つ教育機関は他にも存在するため、本稿の記述は寸法と機材構成を読み替えることで応用できる。
2.1 上演空間の全体像
想定する上演空間は次のような構成である。
- 壁面プロジェクタ:8m×4m程度の映像が投影できる解像度・輝度のプロジェクタ
- 床面プロジェクタ:5m×2.5m程度の映像が投影できる解像度・輝度のプロジェクタ
- DMX制御フルカラーLED照明:バー型LEDフィクスチャを複数立てて配置できる
- 音響系:PAスピーカ、サブウーファ、上演者向けのモニタ
- 上演空間に配置可能な白い立体プリミティブ:30cm立方体、30cm球、三角錐
これらは個別に独立したシステムではなく、一つのTDプロジェクトから統合的に制御されることを前提とする。映像・照明・音響が時間的に同期し、観客から見て一体の体験として成立する状態を目指す。
2.2 壁面プロジェクタ
壁面投影は上演の主たる視覚要素となる。8m×4mという寸法は、観客が空間の中に没入する感覚を与えるのに十分な大きさである。
- アスペクト比:2:1(8m×4m)。一般的なシネスコ系比率に近い
- 必要解像度:観客が壁面に近接して見る場合、4K(3840×2160)相当が望ましい。投影距離・観客距離に応じてフルHD(1920×1080)でも実用可能
- 輝度:環境光を制御できる撮影スタジオなら6,000〜10,000lm程度で実用域。明所での投影には20,000lm以上が必要となる
- プロジェクタ機種例:業務用の単焦点・短焦点モデル(Panasonicの業務用PT-RZシリーズ、Epsonの業務用EB-PUシリーズ等)
業務用プロジェクタはレンズ交換が可能で、投影距離・投影面の角度に応じて適切なレンズを選べる。短焦点レンズは投影距離が確保できない狭い空間で有用だが、画面端での歪みが大きくなる。
2.3 床面プロジェクタ
床面投影は壁面投影と並ぶ重要な視覚要素である。観客が床の上を歩いたり、上演者が床面に映る映像と対話したりすることで、平面映像にはない空間的な体験が生まれる。
- アスペクト比:2:1(5m×2.5m)。壁面と比率を揃えると、同じ映像素材を流用しやすい
- 設置方法:壁面プロジェクタと床面プロジェクタはいずれも天吊りで、2台が同時に稼働する構成を前提とする
- 輝度の留意点:床面は壁面より反射率が低い場合があるため、同等の明るさを得るには輝度に余裕が必要
天吊りプロジェクタは観客や上演者の影が映像に落ちる問題がある。上演演出として影を活かす場合もあるが、影を避けたい場合は短焦点レンズで急角度から投影する設計を取る。
スタジオによっては天吊りプロジェクタの照射範囲を可動できる構成があり、壁面用プロジェクタの照射範囲を床まで延ばすことで、壁面投影と床面投影がつながった連続映像を作ることもできる。この場合は3.3節で扱う「壁と床の連続」の設計判断がそのまま使える。
2.4 DMX制御LED照明
撮影スタジオに常設されているDMX照明は、上演に直接活用できる強力な要素である。
- バー型LEDフィクスチャ:縦長の棒状照明。複数立てて配置することで、空間に光のラインを引ける。Astera Titan Tube、Quasar Science Rainbow 2のようなプロ用機材が典型
- フラッドライト(パネル型):広範囲を一様に照らす
- ムービングヘッド:パン・チルトで方向を変えられる演出用照明
これらをDMXで制御することで、色(RGB/RGBW)、明度、ストロボ、(ムービングヘッドの場合)パン・チルトが映像と同期する。詳細は5章で扱う。
2.5 音響系
スタジオに常設のPAシステムを使う。
- メイン:左右ステレオまたは4chサラウンド
- サブウーファ:低域強調。Audio Visual作品では低域の体感が映像表現と強く結びつく
- モニタ:上演者がいる場合、上演者向けの返し
TDから音響を出す場合、TDの内部Audio CHOPからAudio Device OutでオーディオI/Fを介してPAへ送る。映像と音響を同一プロジェクトで扱う以上、レイテンシ管理が重要になる。
2.6 立体プリミティブ
上演空間に配置する立体プリミティブは、プロジェクションマッピングの対象となる。
- 白い30cm立方体
- 白い30cm球
- 白い三角錐(底面30cm程度)
白色とするのは、投影された色を歪めずに再現するためである。プリミティブ形状とするのは、複雑な彫刻と異なり3Dモデルが容易に作れ、マッピング設計が単純化できるためである。複数組み合わせて空間構成として配置することで、複合体としての視覚効果を生む。
これらは床面プロジェクタの投影範囲内に配置するのが基本だが、壁面プロジェクタとの組み合わせや、立体専用の小型プロジェクタを併用する設計もある。
3. マルチプロジェクタの座標統合
複数のプロジェクタを一つのTDプロジェクトから制御する際、最も基本となるのが出力先の設計である。
3.1 Window COMPによる出力先制御
TDは複数のディスプレイ/プロジェクタへの出力をWindow COMPで統括する。
- 各プロジェクタにつき一つのWindow COMPを用意する
- 各Window COMPには出力先モニタ番号、解像度、ウィンドウ位置を指定する
- OSのディスプレイ設定で各プロジェクタを「拡張モニタ」として認識させ、その番号をWindow COMPで指定する
壁面プロジェクタと床面プロジェクタを使う場合、TDプロジェクト内に少なくとも2つのWindow COMPを設置する。同じ素材を流す場合でも、出力ごとに別のWindow COMPに割り当てる。
3.2 出力解像度の決定
各プロジェクタの出力解像度は、プロジェクタの物理解像度と一致させる。
- 壁面プロジェクタが3840×2160(4K)であれば、Window COMPも3840×2160に設定する
- フルHD(1920×1080)プロジェクタの場合は1920×1080
- 床面プロジェクタも同様に物理解像度に合わせる
ここで注意すべきは、TouchDesigner Non-Commercial版の1280×1280解像度制限である。学生制作で非商用版を使う場合、プロジェクタの物理解像度が4Kでも、TDが出力できる解像度の上限は1280×1280に制限される。この場合は次のいずれかを選ぶ。
- 1280×1280で出力し、プロジェクタ側でスケーリングして表示する(解像度感は失われる)
- 商用版(Commercial、Educational)またはPro版を導入する(解像度制限なし)
- 教育機関向けのEducationalライセンス(学生・学校向けの非営利限定有償ライセンス)を取得する
学校の正規授業で発表する場合、Educationalライセンスの導入は現実的な選択肢である。
3.3 壁面と床面の連続感
壁面映像と床面映像を別の素材として制作することもできるが、空間体験として一体感を持たせたい場合、両者を「同じ世界の連続した視野」として設計する。
設計の選択肢は以下のように分けられる。
- 完全独立:壁面と床面で別の素材を流す。それぞれが別のレイヤとして機能する
- 視覚的連続:壁と床の境界線で映像が自然に折れ曲がる設計。例えば壁面の下端と床面の壁側の端で同じパターンが連続するように作る
- 物理的連続:壁面プロジェクタの照射角度を床面まで延ばし、床面プロジェクタと境界で接続することで、観客から見て「壁から床まで一枚の連続した映像」として知覚される設計。天吊り2台構成で壁面プロジェクタの照射範囲を可動できる場合に成立する
- 仮想3D空間からの投影:TD内に仮想の3Dシーンを構築し、観客から見た「壁」「床」に相当する仮想カメラ視点でレンダリングする。この場合、観客の視点位置を一つに想定する必要がある(Sweet Spot技法)
完全独立は実装が最も容易だが、空間体験としては薄い。物理的連続は壁から床へ流れる映像表現に強く、最も没入感が高い構成の一つである。仮想3D空間からの投影は観客視点が固定される制約があるが、立体オブジェクトを含む空間表現に強い。視覚的連続は中間的な選択肢である。
3.4 複数プロジェクタによる分割表示とエッジブレンディング
8m×4mという広い投影面を、1台のプロジェクタで十分な輝度・解像度で投影できない場合、2台のプロジェクタを並べて投影することがある。
- エッジブレンディング:2台のプロジェクタの投影が重なる領域で、両者の輝度を補完的にフェードさせる。継ぎ目を観客に意識させない技術
- TD標準のprojectorBlendコンポーネント:パレットのMappingカテゴリにある、N×M配列のプロジェクタブレンディング用ツール
- 外部ソリューション:Vioso(オートキャリブレーション)、Scalable Displays等の専用システムを使う場合もある
学生制作の規模ではエッジブレンディングまで必要になるケースは少ないが、知っておくと選択肢が広がる。
4. 立体プリミティブへのプロジェクションマッピング
床面プロジェクタの投影範囲内に立方体・球・三角錐を配置し、各面に映像をマッピングする。本章では使用するTD標準ツールを整理した上で、写真先撮りによる現地キャリブレーションの簡略化手法を扱う。
4.1 TD標準のプロジェクションマッピングツール
TouchDesignerはパレット(Palette)配下のMappingカテゴリに、複数のプロジェクションマッピングツールを標準収録している。
- KantanMapper:2Dポリゴンとベジエ輪郭で投影面を区切り、各形状にTOPを割り当てるマスキング・ワープ系のツール。最も入口の緩い基本ツール
- Kantan UV Helper:KantanMapperの出力UV Mapを使い、Kantan自体をレンダリングプロセスから外して負荷を軽減する補助ツール
- CamSchnappr:投影対象の物理3D構造と、対応する仮想3Dモデルがある場合、6つのガイドポイントで両者を整合させて投影位置を自動算出する
- projectorBlend:N×M配列のプロジェクタブレンディング
- Stoner:インタラクティブな四隅ピンに加え、メッシュワープで物理面に映像を手動で合わせる
- CornerPinSOP:SOPによるブルートフォースな四隅ピン
- Vioso/Scalable Display TOP:外部キャリブレーションソフトとの連携
このうち本稿の主役となるのはKantanMapperとCamSchnapprである。
4.2 KantanMapper
KantanMapperは、その名のとおり「簡単」に使えるよう設計されたTDのプロジェクションマッピングツールである(命名は日本語の「簡単」に由来する)。
- 起動:パレットのMappingカテゴリからkantanMapperをネットワークにドラッグする
- 投影面の定義:KantanMapperウィンドウ上で2Dポリゴン(quad)またはベジエ輪郭(freeform)を描く
- マッピング操作:マウスをプロジェクタが投影している面の上に動かすと、十字カーソルが投影面に追従するので、物理オブジェクトの輪郭を直接トレースできる
- 映像の割り当て:各shapeにTOPをドラッグ&ドロップで割り当てる
- 出力先:Window OptionsからWindow COMPを設定する
立方体・球・三角錐に映像をマッピングする際の基本フローは次のとおりである。
- プロジェクタを立体プリミティブが配置された床面に向けて投影開始する
- KantanMapperウィンドウで、各面(立方体なら見えている3面、球なら正面の円、三角錐なら見えている2面)に対応するshapeを作る
- 各shapeにそれぞれ別のTOPを割り当てる
- ベジエ輪郭で球の輪郭をなめらかに合わせる、四隅ピンで立方体の各面を合わせる、といった微調整を行う
KantanMapperは2Dマスク的なツールであり、立体オブジェクトに対する「擬似3D」マッピングを実現する。本格的な3D整合が必要な場合はCamSchnapprを使う。
4.3 CamSchnapprによる3D整合マッピング
CamSchnapprは、物理3D構造と仮想3Dモデルを整合させてマッピングする本格的な手法である。
- 前提条件:投影対象の3Dモデルが事前に用意されている必要がある(Blender、Cinema 4D、Houdini等で作成)
- 仕組み:仮想3Dモデルの6つの特徴点と、それらに対応する投影面上の点を指定することで、両者を整合させるカメラ変換を自動算出する
- 利点:マッピング情報が3Dモデルに対して定義されるため、映像コンテンツ側も3D空間で制作・編集できる
- 適用:立方体・球・三角錐のような単純な3Dモデルなら、それぞれをBlender等で簡単に作って読み込める
立体プリミティブの組み合わせを上演空間に配置する場合、各プリミティブの3Dモデルを作って空間内に正確に配置し、CamSchnapprで物理空間と整合させると、映像側を3D空間内で自由に動かせる。例えば、立方体の側面から球の表面へ光のラインが連続的に移動する、といった表現が可能になる。
ただしCamSchnapprは設定の手間がKantanMapperより大きい。簡易なマッピングならKantanMapper、3D整合が必要ならCamSchnappr、と用途で選び分ける。
4.4 写真先撮りキャリブレーション
現地での合わせ込み作業を簡略化するために、上演空間の写真を事前に撮影してマッピング設計に使う方法がある。本番当日の現地作業時間が限られている場合に有効な手法である。
手順は次のようになる。
- 事前準備として、上演空間に立体プリミティブを実際に配置した状態の写真を撮影する。撮影位置は本番時のプロジェクタとほぼ同じ位置・同じ画角から撮る
- 撮影した写真をTD内のMovie File In TOPで読み込む
- KantanMapperを起動し、写真を背景として表示しながら、各プリミティブの面に対応するshapeを描く
- 各shapeに本番用の映像TOPを割り当てる
- この時点で「写真上での正確なマッピング」が完成する
- 本番当日、プロジェクタを設置して投影を開始する
- KantanMapperのshape位置・形状を、実際の物理オブジェクトの輪郭に合わせて微調整する
事前に写真ベースで詳細な設計が完了していれば、現地での微調整は数分〜数十分で済む。プロジェクタやプリミティブの設置位置を写真撮影時とほぼ同じに保てれば、ほぼそのまま使える場合もある。
この手法の利点は、本番当日の限られた時間を細部の調整に充てられる点である。逆に言うと、写真撮影時とプリミティブの配置・プロジェクタ位置が大きく変わると、写真ベースの設計が役に立たなくなる。再現性の高い設置を心がける必要がある。
4.5 現地での合わせ込みフロー
本番当日の合わせ込みは次のような順序で進める。
- プロジェクタの設置位置を写真撮影時とできるだけ近づける。位置・角度・距離をマーキングしておくと再現性が上がる
- 立体プリミティブを写真撮影時と同じ位置に配置する。床にテープでマーキングしておくと再現性が上がる
- TDプロジェクトを起動し、各Window COMPの出力を確認する
- KantanMapperの各shapeを、実際の物理オブジェクトの輪郭に合わせて微調整する
- 映像コンテンツを再生し、各面に正しく映像が配置されているか確認する
- 必要に応じて色・明度のバランスを調整する
この一連の流れを本番前日までにリハーサルとして1回通しておくと、本番当日のトラブルが大幅に減る。
5. DMX照明制御
スタジオに常設されているDMX制御LED照明を、TDから直接制御する。映像と照明を同一プロジェクトで束ねることで、視覚要素全体を一体的に設計できる。
5.1 DMX規格の基礎
DMXは舞台照明・イベント照明で広く使われる制御プロトコルである。
- DMX512:1ユニバース512チャンネル。1チャンネルあたり0-255の値(8bit)
- 1台のフィクスチャは複数チャンネルを占有する(例:単色LEDなら明度1ch、RGB LEDなら3ch、RGBWなら4ch、ムービングヘッドはパン・チルト・色・ガボ・シャッタ等で20ch前後)
- リフレッシュレート:DMX512仕様上の最大は44Hz。TDからの出力もRate≤44で運用するのが推奨
複数のフィクスチャを並列に並べると、512チャンネル(1ユニバース)に収まらなくなる場合がある。その場合は複数ユニバースを使う。
5.2 Art-NetとsACN
DMX信号を物理的なDMXケーブルで送る代わりに、Ethernet経由で送るプロトコルが普及している。
- Art-Net:DMX512-AプロトコルをUDP上に実装した広く使われるプロトコル
- sACN(Streaming Architecture for Control Networks、E1.31):DMX over IPの新しい標準。マルチキャストに対応する
- KiNET:Philips Color Kinetics専用プロトコル
スタジオの照明卓と接続する場合、照明卓のEthernet入力に対してTDからArt-NetまたはsACNで送る構成が一般的である。EthernetハブまたはスイッチでネットワークにTDのPCと照明卓を接続する。
Ethernetを使わずUSB経由で直接送る場合は、ENTTEC USB Pro等のUSB-DMXインターフェースを介する。
5.3 TDからのDMX出力
TDのDMX出力はDMX Out CHOPで行う。
- DMX Out CHOPはDMX、Art-Net、sACN、KiNET、FTDIをサポートする
- Interface parameterでプロトコルを選択する(Art-Net、sACN等)
- 入力するCHOPの各チャンネルが、DMXの各チャンネル(アドレス)に対応する
- 例:12chのCHOPを入力すると、DMXチャンネル1〜12が制御される
- Universe parameterでDMXユニバースを指定する
- Rate parameterは44以下を推奨
具体的なパッチ構成は次のようになる。
- DMXフィクスチャの仕様書から各チャンネルの意味を確認する(例:1ch=Red、2ch=Green、3ch=Blue、4ch=Master Dimmer等)
- TDで各チャンネル相当のCHOP値を生成する(Constant CHOP、LFO CHOP、各種解析CHOPの出力等)
- それらをMerge CHOPで一つのCHOPにまとめる
- DMX Out CHOPに接続する
- Interface、Universe、Network Addressを設定してActiveを有効化する
5.4 LEDフィクスチャの基本制御
スタジオの主役となるバー型LEDフィクスチャは、典型的に以下のチャンネル構成を持つ。
- RGB(3ch)またはRGBW(4ch)の色制御
- Master Dimmer:全体の明度(1ch)
- ストロボ:高速点滅速度(1ch)
- 個別ピクセル制御モード:バー全体を複数セグメントに分けて個別に色を変えるモード(チャンネル数増加)
複数のバーを並べて立てる構成では、各バーに異なる映像信号を送ることで、空間に光のシーケンスを描ける。例えば、4本のバーを並べて、4本それぞれに異なる位相のサイン波を送ると、波のように光が伝播する演出になる。
ムービングヘッドが使える場合、パン(水平方向の旋回)・チルト(垂直方向の傾き)でビームの方向を制御する。映像と連動して、映像内の動きとビーム位置を同期させる演出が可能になる。
5.5 映像・音響との同期演出
DMX照明を映像・音響と同期させる設計は、上演体験の質を大きく左右する。
- 音響との連動:Audio Spectrum CHOPによる音響解析の結果を、DMX照明の明度・色相に流す。低域でフラッドライトの明度を揺らす、高域でストロボを発火させる等
- 映像との連動:映像内のキー要素(強い動き、画面切替、特定パートの開始等)に応じて照明を切り替える
- 照明先行の演出:照明を先に変化させ、その後映像が応答する設計。逆方向の応答よりも体感的に印象が強い場合がある
Animation COMPやTimer CHOPを使って、上演全体のタイムラインを管理し、映像・音響・照明を一つのタイムライン上に並べると統合的な制御が容易になる。
5.6 安全に関する留意点
DMX照明をプログラムで制御する場合、安全上の配慮が必要となる。
- ストロボ:高速点滅は光感受性発作を誘発するリスクがある。観客への事前告知を行い、過度に長いストロボ区間を避ける
- 強い直射光:観客や上演者の目に強い光を直接当てない演出設計を心がける
- フェイルセーフ:TDが落ちた場合に照明が暗転または通常照明に戻るよう、照明卓側の設定を確認する。DMX Out CHOPがActive=OffになるとTDからのパケット送信が停止するが、受信側のLED照明・ノードは最後に受信した値を保持し続けるのが一般的な実装である。シーン終了時の値設計と、受信側のフェイルセーフ設定(信号断時の挙動)の両方を確認する
6. AI音楽との同期
上演に必要な音楽は、AI音楽生成サービスで制作することで時間と労力を大幅に削減できる。Suno、Udio、Stable Audio等が選択肢となる。
6.1 Sunoでの楽曲生成
Sunoはテキストプロンプトから楽曲を生成するサービスで、本稿執筆時点では最も普及している選択肢の一つである。
- スタイル指定:「アンビエント、ドローン、低BPM」「インダストリアル、ノイズ、ピアノ」等、ジャンルと要素を組み合わせて指示する
- 構造指定:楽曲の長さ、展開、強弱の変化を指示できる
- ステム書き出し:ボーカル・ドラム・ベース・伴奏といったパート別の書き出しに対応する(プランによって利用可否が異なる)
上演用の楽曲を作る際の方針として、以下が有効である。
- 上演全体の構成と時間を先に決め、それに合わせて楽曲のセクション長を指示する
- 映像表現の質感に合うジャンルを選ぶ(Audio Visual的な作品なら音楽的な要素を抑えたドローン・ノイズ系、Generative Graphics的な作品なら抽象的なアンビエント系等)
- 同じプロンプトで複数生成し、映像と合わせて聴き比べて選ぶ
利用規約・著作権の扱いはサービス側で頻繁に変更されるため、発表用に使う場合は最新の規約を確認する。教育機関での上映は商用利用扱いになる場合もあるため注意する。
6.2 TDへの取り込み
生成した楽曲をTDに取り込む方法は単純である。
- 楽曲ファイル(mp3、wav等)をローカルに保存する
- TDのAudio File In CHOPでファイルを読み込む
- Play、Pause、Cueパラメータでタイムライン制御する
- Audio Device Out CHOPでオーディオI/Fから出力する
ステム書き出しを使う場合は、各パートを別々のAudio File In CHOPで読み込み、後の解析・制御で別の映像要素に対応させる。例えば、ベースステムでドラマチックな映像変化、ドラムステムで光の点滅、メロディステムで色相変化、等の対応関係を作れる。
6.3 音響解析と映像・照明への波及
Audio File In CHOPの出力を解析し、映像・照明制御に流す。
- Audio Spectrum CHOPでFFT解析を行い、低中高帯域に分解する
- Analyze CHOPで各帯域の振幅、ピーク、平均を抽出する
- 抽出した値を映像パラメータ(粒子の密度、色相、Feedbackの強度等)にマッピングする
- 同時に、DMX照明のチャンネル値にもマッピングする
ここで重要なのは、音響・映像・照明の三者がすべて同じ音響解析結果を「源」として駆動される設計である。これにより、観客は「同じリズムで映像と照明が動いている」と知覚する。視覚と聴覚の同期が成立した時、観客の没入感は大きく高まる。
ステム書き出しを使う場合、より精密な制御が可能になる。ボーカルパートだけを映像のテキスト表示に流し、ベースパートを低域光の点滅に流す、といった役割分担ができる。
7. 統合システムの設計
ここまで章ごとに扱ってきた要素(マルチプロジェクタ、立体マッピング、DMX照明、AI音楽)を、最終的に一つのTDプロジェクトに統合する。
7.1 一つのTDプロジェクトに集約する
複数のシステムを個別のソフトウェアで動かす設計(例:映像はTD、照明は照明卓のソフト、音楽はDAW等)も可能だが、本稿はTDひとつに集約する設計を推奨する。
- 利点:映像・音響・照明が同一の時間軸で動くため、同期ズレが原理的に発生しない
- 利点:パラメータの相互参照が容易(音響解析の結果を映像・照明に同時に流せる)
- 利点:プロジェクトファイル一つで全体が再現できる
- 注意点:CPU・GPU負荷が一極集中するため、上演内容に応じてマシン性能の確認が必要
学生がノートPC(MacBook Air等)でTDを動かしている場合、基本的な動作(ポスター制作、Feedback、Audio Reactive、フルHD程度のシングル出力)は問題なく動作する。Apple Silicon(M1以降)のMacBook Airは内蔵GPUの性能が改善されており、TDの一般的な使用には十分対応する。
ただし、以下のような演出はGPU性能を強く要求するため、学生のノートPCで実装する場合は事前に動作確認が必要である。場合によっては、GPU性能の高いマシンへの切替えや、演出内容の軽量化を検討する。
- StreamDiffusion等のリアルタイムAI生成:NVIDIA GPU(RTX 3090/4090等)が事実上必須。Apple Silicon環境では別の経路(Core ML経由等)が必要となるが、TouchDesignerコンポーネントとしてはWindows+NVIDIAが標準
- 数百万粒子のParticlesGPU:粒子数とフレームレートの両立に高性能GPUが必要
- 4K解像度でのマルチプロジェクタ出力:4K×複数面の同時レンダリングはGPUへの負荷が大きい
- 複数Kinectや高解像度カメラの同時処理:センシング系の演算負荷が累積する
- StableDiffusion/ComfyUIをTD外部で並走させる構成:別途専用マシンの確保が現実的
上記の要素を含まない上演内容であれば、MacBook AirクラスのノートPCでも本番運用が可能である。逆に、これらの要素を含む場合は、ゲーミングPC相当のWindowsマシン(Nvidia GeForce RTX 4070以上、メモリ32GB以上、Ryzen 7またはCore i7世代以降)を本番用に用意することを検討する。
学生の最終発表では、各自の手元マシンで作品を作り上げた上で、本番空間では性能の確かなマシンに移行する運用も現実的である。TDプロジェクトファイルはマシン間で互換性があるため、開発機と本番機を分ける運用は問題なく機能する。
7.2 プロジェクト構成の標準化
複数の要素を扱うTDプロジェクトは複雑になりがちなので、構成を整理する標準形を持つと安定する。
- Container COMPでセクション分け:「Video」「Audio」「Lighting」「Mapping」「Output」のような単位でContainerを分け、各Container内に関連OPをまとめる
- Base COMPで再利用可能なサブシステムを束ねる:「Audio Reactive Engine」「Color Palette Generator」等
- Null TOP/Null CHOPを通過点として配置:パッチを変更した時の影響範囲を可視化できる
- 命名規則:例えば
videoOut_wall、videoOut_floor、dmx_bar1、dmx_bar2のように、機能ごとに明確な名前を付ける
7.3 タイムラインによる上演進行管理
上演は数分〜数十分の時間軸を持つ。これを管理する方法はいくつかある。
- Timer CHOPで上演時間を計測し、その値を各セクションの切替に流す
- Animation COMPでキーフレーム的にパラメータを記述する
- Cueシステム:上演中に手動で次のシーンに進めるトリガを用意する。MIDI Footswitch、キーボードショートカット、別のリモコン等を入力に使う
完全な事前プログラムにするか、上演中にオペレータが介入できる余地を残すかは、上演の性格による。音楽固定のループ的な上演なら完全自動、観客のインタラクションを含む上演なら手動介入を組み込む、といった選択になる。
7.4 本番運用上の留意点
最後に、本番運用で起きやすい問題と対策を整理する。
- リハーサル:本番前日までに必ず通しリハーサルを行う。映像・音響・照明の各要素ではなく、すべてを統合した状態で
- バックアップ:プロジェクトファイル一式をUSBメモリ等にバックアップしておく。本番マシンが落ちた場合の予備機運用も検討する
- ケーブル管理:HDMI、Ethernet、DMX、音響ケーブルが多数走る。テープで固定し、観客動線と分離する
- 落ちた時の対応:TDがクラッシュした場合の復旧手順を事前に確認する。プロジェクト再起動に何分かかるか、その間どう対応するかを決めておく
- 照明・音響のフェイルセーフ:上述のとおり、DMX Out CHOPが停止した時の動作を確認する。音響も同様にAudio Device Outが停止した時の動作を確認する
これらは事前リハーサルで一度経験しておくと、本番でのトラブル対応が落ち着いて行える。
8. おわりに
本稿はTouchDesignerで作った映像作品を、複数プロジェクタ・DMX照明・AI音楽を統合した実空間上演として立ち上げるための実装ガイドを示した。第4回の表現と手法の概観と組み合わせれば、TDを用いた作品制作から実空間での発表までの一連の流れを描けることになる。
実空間上演は、画面の中で完結する作品とは質的に異なる経験を観客にもたらす。映像が壁面に展開され、観客の足元の床に広がり、立体プリミティブの上を流れ、照明が空間に光のラインを引き、音楽がそれらを束ねる。この体験は、編集ソフトでmp4を書き出すアプローチでも、画面の中だけで完結するインタラクティブ作品でも到達できない領域である。学生制作の最終発表として、この種の体験を作る経験は、メディアアーティストとしての出発点に大きく寄与する。
本シリーズの次回は、撮影手法に関するEssayを予定している。動画生成AIにも実時間生成型のシステムにも代替されない領域 — カメラを物理世界に向けて記録する行為 — を主題に扱う。具体的には、頭脳プレー型のカメラワーク(futa.729s氏のような構成的撮影)、特殊撮影(顕微鏡レンズによるマクロ世界、Edelkroneによる自動カメラモーション、Tilt-Shift/Small Planet系のミニチュア化、長時間露光による光跡撮影)、そしてスローモーション表現(aaa_tsushi氏のような時間操作、Premiere・After Effectsの最新ワークフロー)を扱う。
シリーズ全体としては、AI生成(時間制作型・第1〜3回)、メディアプログラミングと実空間上演(実時間生成型・第4〜5回)、撮影手法(時間制作型・次回以降)と、映像制作の主要系統を順に深掘りしていく構成となる。