プログラミングA #03

#03 TouchDesigner入門(2) 基本操作


高尾俊介(takawo@konan-wu.ac.jp
甲南女子大学 文学部 メディア表現学科 准教授





6. イメージ,モーション,3D,テキストのための6つのオペレータファミリー
  • TOP(Texture Operator):画像に対する操作
  • CHOP(Channel Operator):信号あるいは音声をコントロール操作
  • SOP(Surface Operator):ポリゴン、3Dの線などのサーフェスの操作
  • Sphere SOPを配置
  • MAT(Material Operator):3Dオブジェクトにテクスチャやシェーディングを追加
  • Phong MATを配置
  • COMP(Component):3つのコンポーネントのカテゴリが存在
  • Geometry COMPはSOPと3Dレンダリング用のマテリアルを備えている
  • Slider COMPはコントロールパネルを構築するための2Dガジェットの一つ
  • Geometry COMP,Slider COMPを配置
  • DAT(Data Operator):テーブル構造あるいはもっと自由なテキストデータを操作
  • Monitors DATを配置

7. ノードの結線方法
  • ネットワークエディタにMonochrome TOPを配置
  • オペレーターは基本的に左が入力、右が出力
  • 結線方法:ノードの出力部分を入力部分へドラッグアンドドロップで結線する
  • すでに接続されているNode間に新しいNodeを挿入するには左のNodeの出力部分を右クリック
  • Edge TOPを配置
  • あるいはワイヤを右クリックしてメニューから「Insert Operator」
  • Level TOP,Monochrome TOPの間にTile TOPを挿入
  • 結線を解除する:入力部分から線を出して,なにもないところでリリース
  • あるいはワイヤを右クリックしてメニューから「DisConnect」

8. 線,データフローと処理(Cook)
  • Level TOPのBrightnessの値を操作
  • パラメータを動的に変化させている最中、結線にアニメーションがつくことを確認
  • これはデータが流れていることを意味する
  • 上流のノードで処理(cooking)されそれが接続先のNodeに送られている
  • ※このCookingの回数?はNodeのinformationで確認できる
  •  GeometryやCamera, Lightのような3Dコンポーネントは上下にコネクタを持つがこれらは3D階層の親子関係を設けるためのもので,データは流れない 
  • 同様にSlider,Button,Containerのような2Dコンポーネントも上下にコネクタを持つがあくまで複数のコンポーネントを1つのパネルのようにグループ化させることはあってもデータは流れない
  • 左右のコネクタで繋がれたワイヤにしかデータは流れない

9. 現在のノードと選択中のノード
  • 現在のノードは緑の枠で囲われる