2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PxDTAdvent Calendar 2024

Day 24

Unityでユニークな結晶の雪を降らせる方法

Last updated at Posted at 2024-12-24

Happy holidays !

Unityで簡単に雪を降らせることができるのは知っていた。が、ユニークな結晶の雪を降らせたくなった。(というか、ときどきピクシーダストPxDTロゴの結晶の雪を降らせてほしい、とのリクエストをいただいた。)

まずが、Unityで雪を降らせる方法が、ググればすぐに出てくるように、Unityのパーティクルシステムを使う。

各パラメータの設定は、リンクのサイトを参考に設定する。

  1. 結構ゆっくりに降らせたいので、Gravity Modifierを0.2
  2. 雪の量も少なめに、Rate over Timeは100
  3. パーティクルの生存時間は、Particle SystemのStart Lifetimeは25
  4. Max Particlesの値を2000
  5. 揺らぎを付けて雪らしく、Particle SystemのForce over Lifetimeにチェックを入れて、±0.2
  6. 雪は積もらせないで、背景は夜にしたいので単色の黒

とした。
image.png

普通の雪は結晶無しのものにして、PxDTのテクスチャの結晶の雪をときどき降らせたいので、もう1つパーティクルシステムを作り追加する。

それのパラメータは、量以外は結晶無しのものと同じでよいので、Hieralchyのウインドウでそれをコピーしペーストする。
ただ、PxDT結晶の雪はゆっくりと時々現れるようにしたいので、Gravity Modifierを0.1に、量は更に少なめにしてRate over Timeは5とした。
image.png

作成するアプリケーションの動作モードして、Build Settingsの「Player Settings...」-> Playerで、FullScrenn WindowやWindowedモードに設定、変更できる。
image.png
この雪景色を動画として保存したい場合は、出来上がったアプリを実行し、windows標準のスクリーン動画キャプチャで簡単に撮れ保存できる(windowsキー+Gで起動)。

これで出来上がった動画は、クリスマス期間企画として弊社エントランスに、クリスマスツリーと弊社のSoundHugとともに、ディスプレイにその雪景色を映し出しています。
もしミッドタウン八重洲8Fにいらっしゃる機会がありましたら、どうぞご覧になってみてください。

このクリスマスシーズン、これを使ってPC画面に雪を降らせて、楽しい時間を演出してみるのはいかがでしょうか?

よいクリスマス!
image.png

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?