1
2

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.

VFXGraphでインタラクティブなエフェクトを作る

Posted at

#やりたいこと
VRコンテンツを想定した、手で触ると反応してくれるエフェクトをVFXGraphで作成する。
#参考文献
https://github.com/Unity-Technologies/SpaceshipDemo
#Gif
sample1.gif
#グラフの中身
image.png
image.png

#軽く解説
このエフェクトはActiveというBoolパラメータをオンオフすることで上のgifのように色、位置、回転を変化出来ます。
UpdateParticle内のNewGroupNodeではActiveの状態に応じてActivateというカスタムアトリビュートを増減させています。InOutSpeedというパラメータはこのActivateの増減のスピードをそれぞれ調整できます。今回は(0.8,0.5)に設定しています。
その後、増減させたActivateをSaturateに入れることで値を0から1に制限しています。

OutputParticleQuadではUpdateで変化させたActivateを用いて色等を変化させています。

VRコンテンツ等で使うにはSetBoolからActivateの状態を切り替えればOK(例えばOnTriggerEnter内などで)

魔法陣テクスチャは以下のところからお借りしました。
あやえも研究所:http://ayaemo.skr.jp/

以上

1
2
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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?