5
3

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 3 years have passed since last update.

[超入門]Touchdesignerの「UnrealEngine Plug-in Samples」 解説してみたよ~ TOP編

Last updated at Posted at 2021-09-25

#TouchEngineComponentで扱えるオペレーター
TouchEngineComponentで、Input/Outputで使えるTouchdesignerのオペレーターは主に3つです。
それは、

この3つ!!

Tox内でSOPやCOMPなどは使用可能ですが、直接的にかかわれるのは、上記3つです。
ということで、それぞれUE4での処理が異なるので、

今回はTOP編!!

こちらから動画はどうぞ!

#避けては通れないブループリントシステム
UE4では、ノードベースのシステム
ブループリント
というのがあります。
通称BP

Touchdesignerのオペレーターをつなぐ感覚と似ていて、
処理ごとにそれぞれのノードをつないでいくことになります
BP_entire.jpg

BPは避けては通れないものであるので、UE4公式のチュートリアルをやるのをおすすめしますが、

安心してください!
今回はやらなくても大丈夫!!

というのも
基本的には、まっさらな状態から
ノードを出して~つないで~
みたいなことやりますが、
今回はSamplesの内容を見るので、
もともと作られたBPを使います

####どうやってブループリントを開くのか?
例として、BP_TE_UESample02_SimpleTextureを挙げます
そしたら、Detailパネル -> 右上の青いEdit Blueprint -> Open Blueprint Editor
そうすると、こんな画面が出てきます

これがBlueprint editor

詳しい方法は飛ばしますが、
TouchEngine Componentのノードは解説しようと思います!

#TouchEngine 基本ノード

##イベントノード(赤色のやーつ)
TouchEngineComponentの右下のボタンにすべてそろっています
クリックで出せますよー
TE_Events.jpg

###Set Inputs
TouchEngineのInputになんらかのCHOPやTOPやDATが入ってきたとき!
に発火します
###Get Outputs
TouchEngineのOutputを取得したとき!
に発火します
これはめっちゃ使う!大事オブインポータント

##関数ノード(青色のやーつ)
###Set TouchEngine Input
Input NameとValueを指定すると、UE4の型でInputに値を入れることができます
###Get TouchEngine Output
Output nameを指定すると、UE4の型としてCHOP/TOP/DATがvalueに値として入ってきます。

#TOPはUE4ではどーいう型なの?
先ほどから、UE4のという単語を出しています。
これが要はどーいうことなのかというと、
UnrealEngineの中では、TouchdesignerのTOPをそのままの形でUE4で使うことができないのです!
UnrealEngine専用の形に変える必要があります。

これは翻訳みたいなものですね。
日本をTouchdesigner、アメリカをUnrealEngineで例えると、
「お腹がすいた」という日本語は、日本ではみなが理解できますが、
アメリカでそのまま言ったらどうでしょう?
謎の英語としてとらえられるでしょう

アメリカでは、アメリカで通じる言葉、そう英語に翻訳する必要があります
I'm hungryといえば伝わりますね

型変換というのは、この翻訳作業に似ています

さあ、じゃあTOPがどんな型になるのか?

それは次回で!!

と、アニメの次回予告のように勿体ぶりはしません!

それでは、発表します!ドラムロールどうぞ

でゅるるるるるー、デン!

Texture2D
です!!

うおーーーー

といってもUE4触ったことない人には、聞きなれないものかと思いますが、
Textureとして使えたりする型です

とにかく!
TOPはTextue2D
これが大事!!
これを覚えていただいたら、その証拠としてLGMTでもしてください(笑)

他にもUE4には、おなじみのIntやFloat、String、Nameなどなどめちゃくちゃたくさんあるみたい。こわっ

#Switch TOP が使われている!?
UE4Sample04_SimpleBlendCubeTextureをご覧なってください
ここでは、2つのTOP(Texture2D)がブレンドされていくのがわかると思います
ここにTouchdesignerのSwitch TOPがつかわれてるんですね~
SwitchTOP.jpg

こんなかんじでお気に入りのTOPを使うことができます

ここだけの話、UE4では使えないglslも使えたりしちゃうの
ピクセルシェーダー、コンピュートシェーダー
ためになったね~

#皆さんおまちかね
次回皆さんお待ちかねの**CHOP**をやっていこうと思います

全部乗せの次郎ラーメン並みにボリューム満点なので
基本と
アドバンスにわけつつ
最後まで味をかみしめて
楽しんでください~

CHOP編にて
また

5
3
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
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?