🗂

離れたり近づいたりしたら透過していくエフェクトを作る【Unity/NOVA Shader】

2023/06/30に公開

今回の制作物はこんな感じ

https://youtu.be/heUB-Mm0U1E

NOVAShaderのインポート

https://vfxfreak.com/?p=287

ここを見るのが一番です!!

今回使ったアセットはこちら

https://assetstore.unity.com/packages/3d/props/grimoire-style-book-3996

マテリアルを作る

Assetsの中に左クリック→Create>Materialを押します

その次にShaderの部分をNova>Particles>UberUnlitにします

次に以下の項目に変更してみてください

ここに貼ってあるテクスチャはアセット内にあります

今回の趣旨である近づくと消えてくというのは一番下のTransparency>Depth Fadeが担ってるっぽいです!!!!!
Nearが1、Farが10に設定されているので1から10の間は見えるって感じです!!!
(きっと!)

パーティクルシステムを作る

まずはヒエラルキー上で左クリックをして Effect>ParticleSystemを押します。

多分こんな感じになります

またまた画像を貼るので変えてみてください!(もっといいのあったら教えてください!!)

RendererのMeshは

この画像の左向き三角の右側にあるやつです

あとはカメラを近づけたり離したりすると完成です!!

https://youtu.be/heUB-Mm0U1E

githubリンク

https://github.com/so-mimi/NOVAShaderStudy
ここに稚拙ながら作ったものが格納されているシーンがあるので興味があればご覧になってください!!

感想

NOVAShader便利すぎ!!
VRのUIとかで重宝しそうな技術ですね!!!(VRで両目出力できるかなどは今後調査します!きっと!!!)

Discussion