パーティクルで流れ星を作る【Unity/NOVAShader】

2023/06/29に公開

作りたいもの

https://youtu.be/5ngGPRIFk_I

NOVAShaderのインポート

Window>PackageManagerを開いて左上の「+」を押してAdd Package from git URLをクリックして

https://github.com/CyberAgentGameEntertainment/NovaShader.git?path=/Assets/Nova

このURLをいれると基本的にインポートできるはずです。

NOVAShaderをいれて地味に感動したこと

https://youtu.be/YcpsO8497_I

この動画のようにカメラにテクスチャの法線が向くように映ってるの地味に感動してたんですけど、これって普通なんですかね?

詳しい方いましたら教えてください!

流れ星のマテリアルを作る

今回は以下の画像を使ってみます

この画像をUnityのAssetsにいれて、

TextureTypeを画像のようにして

MaterialをNova>Particle>UberUnlitにします。

操作した感じNOVAShaderはパーティクルをうまく使うことでエフェクトが作れる感じっぽいですね!

そのあとはこの2か所をこのように変えました!

パーティクルで流してみる

まずはヒエラルキー上で左クリックをしてEffects>Particle Systemを押してParticleを作ってみてください!!

名前をShootingStarに変えときます!

多分この画像のようになるはずです

そしたらRendererのMaterialに先ほど作ったマテリアルをアタッチしてみてください!!

星がきれいにこっちを向いて出てきます!!えらい!!

あとはいい感じに斜めに降ってくる感じに回して、どうせならスカイボックスも夜っぽくしましょう

スカイボックスの変え方がわかりやすく載っている記事です!!
https://zenn.dev/fujimiya/articles/4cafce44b06c46

https://assetstore.unity.com/packages/2d/textures-materials/sky/3-skyboxes-2-25582

このアセット使ってみました

完成!!

https://youtu.be/5ngGPRIFk_I

おわりに

NOVAShaderで大体のエフェクトが作れそうなので今後も触っていきたいです!

気分に合わせて記事を投稿したい、、、

Discussion