コンテンツにスキップ
Audio Reactive ver.2 - Part3

Audio Reactive ver.2 - Part3

1. 準備

  • Part2の最後の状態から、サウンド部分のみ残して他は削除
  • Audio File In CHOPのFileからPart1で準備したBeyond - Patrick Patrikios.mp3に変更
  • Audio Device OutのBypassをON(ミュート)

2. 疑似パーティクルSphere

パーティクルシステムではなく、疑似的にパーティクル風に見せる方法で作成する。

2.1 粒子Sphere

  • Sphere SOP
  • Transform SOP
  • Geometry COMP
    • Transform SOPの出力部分を右クリックしてオペレータを追加する
  • Camera COMP
  • Light COMP
  • Render TOP
  • Transform TOP
    • Background Colorを0, 0, 0, 1で黒に変更
    • Comp Over Background ColorをON
  • Out TOP
    • 必要に応じてDisplayボタンをONにする

2.2 座標Sphere

2で作成したオペレータ群の下方に以下を作成する。

  • Sphere SOP
  • Transform SOP
  • SOP to CHOP

2.3 粒子Sphereを座標Sphereの位置(座標)にインスタンス化

  • Geometry COMPのInstanceタブでInstancingをON
  • Sop To CHOPをGeometry COMPのTranslate OPにドラックアンドドロップ
  • Translate Xの右側の▶をクリックしてtxを選択
  • Translate Y, Translate Zも同様にty, tzを選択
  • 粒子SphereのTranslate SOP(下図ではtransform1)のUniform Scaleを0.02程度にする

座標SphereのSphere SOP(下図ではsphere2)のDetailのRowsとColumnsの分割数を上げることで、粒子Sphereの密度を変えることができる。

座標SphereのTransform SOP(下図でtransform3)のRotateを開いてrx, ry, rzに以下を入力。下記の0.3の数値を変更することで回転スピードを変更できる。

absTime.frame+0.3

下図では、粒子SphereのTranslate SOP(transform1)のUniform Scaleを0.005に修正している。

座標系には、他のプリミティブSOP(Torus SOP、Tube SOP、Text SOP等)やOBJデータを読み込むことも可能。

3. Noise SOP

座標SphereのSphere SOPとTransform SOPの間のワイヤを右クリックしてNoise SOPを追加。 パラメータは以下に設定(任意で変更してもよい)。

  • Speed: 1(デフォルト)
  • Period: 2
  • Harmonics: 3

4. 音に反応させる

音解析のNull CHOPをNoise SOPのRoughnessにパラメータリンクする。 音解析のMath CHOPのTo Rangeは0〜10程度(任意)に調整する。楽曲しだいでビジュアル変化の度合いが異なるので、異なる楽曲の場合は調整する。

Noise SOPのRender表示をONにする。粒子と3Dオブジェクトの同時表示になる。 Transform SOPのUniform Scaleを1.2程度に変更。3Dオブジェクトの外側に粒子が表示される。

5. 色の時間変化

5.1 色の変化

最終出力のOut TOPの前にLook Up TOPを挿入。Ramp TOPをカラーパレットとして利用。Ramp TOPではSat(彩度)を上げて、Hue(色相)を変更する。

5.2 色の時間変化

さらに、Out TOPとLook Up TOPの間にHSV Adjust TOPを挿入する。 LFO CHOP(Ramp、Frequency: 0.2)とMath CHOP(To Range: 0〜360)を追加して、Math CHOPからHSV AdjustのHue Offsetにパラメータリンクする。

6. 移動やスケールの変化(おまけ)

座標SphereのRadiusやCenterにLFO+Mathの数値をリンクさせれば、移動やスケールの変化を加えることができる。

7. 録画(課題提出用)

TouchDesignerの出力を映像データ化するためには、Movie File Out TOPを利用する。

  • Out TOPをMovie File Out TOPに接続
  • Video Codec: MPEG 4 (Part2) ※NVIDIA GPUはMac不可
  • Audio CHOPへAudio File Inをドラック&ドロップ
  • Fileから保存先とファイル名を指定

録画は手動でRecordをON/OFFする。

下図のように、Button COMP等を利用してUIから録画/停止を行うことや録画時間を指定するオペレータを組むことも可能。