21
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

TouchDesignerAdvent Calendar 2018

Day 19

TrailSopを用いた派手な映像制作方法

Last updated at Posted at 2018-12-18

#はじめに
初めまして。
関西を中心にDJ/VJユニット「∀RroWs」のTrack & Visual MakerのTomoyaです。VJをする際はよくTouchDesignerを用いて映像制作やシステム構築を行っています。
今回は、2018/12/15に行われた関西TouchDesigner忘年会で∀RroWsの新曲「Burst!」を披露しましたので、その映像で多用したTrailSopを用いた派手な映像の作り方を紹介したいと思います。特に、この映像で最初に出てくるパターンが分かりやすく、応用がきくため今回紹介します。

こちらがその映像 ∀RroWs「Burst!」(画像クリックでYouTubeへ)
IMAGE ALT TEXT HERE

こういうドラムンベースなど激しい曲には派手な映像が合いますが、TouchDesignerで作るなら、代表的には①GeometryInstance, ②Particleなどを用いる方法があります。
今回はBoxSopをベースにParticleを発生させ、TrailSopで軌跡を線にした映像を作ってみます。
#Step0 全体像
1.JPG
このようなたくさんの線が動くような映像を作りますが、比較的少ないオペレータで作成できます。
上記YouTube映像のはじめの20秒程度で実際に使っています。
#Step1 Particleの準備
BoxSopを用意します。パラメータを初期値から変更したところのみ表示していますが、Divisionsの左のチェックボックスにチェックを入れ、Divisionsにそれぞれ10を入力します。これで格子状のBoxができます。
2.JPG
次にTransformSopをつなぎ、Uniformで大きさを310に交互に切り替わるようにChopをアサインしています。こうすると、サイズが変わり、引きと近づいたような映像を交互に表示することができます。
詳しくはlfoChopで0にから1に変化するようにして、mathChopでIntegerをRoundにして0,1が切り替わるようにし、さらにmathChopでRangeを0,1から3,10にして3,10が切り替わるようにnullChopからTransformSopのUniformにExportしています。切り替わるスピードはlfoChopのFrequencyで0.08などにして調整します。
3.JPG
#Step2 Particleの生成
次にTransformSopの後にsortSopをつなぎます。Point SortをRandomに設定します。これで次につなぐParticleがランダムな順でBoxの頂点から生成されるようになります(あえてRandom以外にするのも面白いので試してみてください)。
4.JPG
SortSopの後にparticleSopをつなぎます。ここでは、Time Incを0.0166にしています。
#Step3 trailSop, linethickSopの追加
ここでメインのtrailSop, linethickSopをparticleSopの後に続けてつなぎます。
trailSopでは画像のように設定します。これで線が現れます。
5.JPG
しかし、まだ細く、太くするためにlinethickSopで、以下のように設定します。
6.JPG
これでlinethickSopで線が太くなったと思います。形も先が細く、後ろは太くしてみました。

さらに動きを付けたいので、TransformSopをつないで回転させます。ここでは、lfoChopで0から1に変化させ、mathChopでmultiplyを360にして0から360まで変化させるようにしてnullでtransformのRotateにそれぞれExportしています。
7.JPG
#Step4 レンダリング, 色付け
次に定番のgeometryComp, lightComp, cameraComp, renderTopを用いて3Dを2Dにレンダリングします。
ここでgeometryに色付けをするため、phongMatをgeometryCompにアサインします。色をカラフルにするため、noiseTopを用意して、phongTopのEnvironment Mapに割り当てます。
これで全体にnoiseTopの色が反映されます。noiseTopで色のバランスは調整して下さい。
8.JPG

これで基本的には、映像はできたかと思いますが、応用して、元のboxSopをsphereSop, tubeSop, gridSopなどに変えたり、追加でtwistSopを入れたりするとさらに変化します。これを基本をパラメータを変えるといろんなパターンができますので試していただければと思います。
#終わりに
上記の映像では、パターンを変えていき、エフェクト処理も加えています。実際にVJを行ったPerformModeのUI画面はこんな感じでした。またVJシステム構築などの記事も書いて行ければと思います。
48355636_1075825252587466_623202039572201472_n.jpg

<制作環境>
 TouchDesigner099 COMMERCIAL 64-Bit Build 2018.42310
 CPU Corei7 8700K
 GPU Geforce GTX 1080Ti

<∀RroWs>
 HomePage

21
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?