Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ParticleStripを使って軽率にtrailパーティクルを作る

 ParticleStripを使って軽率にtrailパーティクルを作る

エンジニア志望学生LT#4で登壇した資料

E123f0d70182268563d4e63e23d8c55c?s=128

にー兄さん

June 17, 2020
Tweet

Transcript

  1. ParticleStripを使って軽率に trailパーティクルを作る にー兄さん(@ninisan_drumath) エンジニア志望学生LT

  2. にー兄さん自己紹介 筑波大学情報科学類3年(coins18) リアルタイムCG、Humanoid制御、xRとか好き 最近はもっぱらUnity開発がメイン マイブームはAzureKinectとVFX Graph twitter: @ninisan_drumath

  3. agenda UnityとVFX Graph VFX Graphでできること ParticleStripを使ったtrail表現

  4. UnityとVFX Graph

  5. ところで、みなさん。

  6. ビカビカ光る大量のパーティクルを使って

  7. ビカビカ光る大量のパーティクルを使って バチバチにかっこいいエフェクトを

  8. ビカビカ光る大量のパーティクルを使って バチバチにかっこいいエフェクトを 構築してみたいですよね?

  9. たいていの人類は High Dynamic Range Colorを良い感じに ToneMappingしてBloomを強くかけると 気持ちがいいと感じる(諸説) -古事記より-

  10. たいていの人類は High Dynamic Range Colorを良い感じに ToneMappingしてBloomを強くかけると 気持ちがいいと感じる(諸説) -古事記より-

  11. Unityの新しいパーティクルシステム 名称 特徴 制約 従来 shuriken CPUパーティクル、設定画面が煩雑 特になし 最新 VFX

    Graph GPUパーティクル、ノードベース SRP推奨 SF のホログラムでも火を噴くドラゴンでも、あるいは雨が打 ちつける窓でも、 Visual Effect Graph のノードベースのエ フェクトと適応性のある機能を使えば、美しい VFX がリアル タイムで作れます。-Unity Blogより-
  12. そういえば新しいUnityがリリース 6/9にUnity 2019.4 LTSがリリース PVでVFX Graphも 大々的に取り上げられた

  13. VFX Graphでできること

  14. demo

  15. ParticleStripを使ったtrail表現

  16. demo

  17. パーティクルを線でつなぐことで実現

  18. パーティクルを線でつなぐことで実現

  19. 実際のノード

  20. 実際のノード 赤枠:普通のノード 青枠:ParticleStripのノード

  21. 実際のノード UpdateノードやOutputノードにも Particle Stripがついている

  22. 実際のノード OutputノードにはLit対応のものも 資料作っててDistortion Quad というノードを発見

  23. 実際のノード OutputノードにはLit対応のものも 資料作っててDistortion Quad というノードを発見

  24. オススメの機能1:Cast Shadows 影(shadow)を落としてくれる りっちリッチな表現が可能に Lit系のoutputノードにはオススメ

  25. オススメの機能2:Bend Normal Particle Stripの法線を曲げてくれる →丸みを帯びた奇跡の描画が可能 管みたいな表現ができる

  26. Inspectorから設定ができる Cast ShadowsやBlend Normalなどは Inspectorから設定できる VFX Graphのウィンドウに意識が行きがちだが わりとInspector使うと設定が楽

  27. おわりに

  28. まとめ:VFX Graphは結構楽しい ノードベースになったので従来よりも操作性が良い GPUベースなので結構負荷をかけられる 色々面白い表現ができる

  29. 参考 Unity のVFX Grapghサイト https://unity.com/ja/visual-effect-graph Unity japanのYoutubeライブ「VFX Graphでなんか作る」 https://www.youtube.com/watch?v=6Ff7S4ocNGs&t=2s keijiro先生のparticleStripを使ったサンプル