Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ParticleStripを使って軽率にtrailパーティクルを作る
Search
にー兄さん
June 17, 2020
Technology
0
870
ParticleStripを使って軽率にtrailパーティクルを作る
エンジニア志望学生LT#4で登壇した資料
にー兄さん
June 17, 2020
Tweet
Share
More Decks by にー兄さん
See All by にー兄さん
フォークギター with VFXの 制作を軽率に振り返ろう! / look back fork guitar with vfx
drumath2237
0
16
軽率に始まった Babylon.js勉強会運営の 1年間をふりかえって / look back babylonjs japan activity
drumath2237
0
42
利己的利他、 あるいは軽率2.0に備えよ。 / prepare-for-keisotsu-2.0
drumath2237
0
28
軽率にAndroidXRのJetpack SceneCoreを使って3Dモデルを表示してみる / androidxr-scenecore-3dmodels
drumath2237
0
72
あなたの知らないWebXR Device APIの話を軽率に / about-webxr-device-api-you-dont-know
drumath2237
0
12
UnJSを使って軽率にCLIを作ってみたらめちゃくちゃ便利だった / create CLI with UnJS
drumath2237
4
1.5k
create-babylon-appを軽率にアプデしたい / update create babylon app
drumath2237
1
1.7k
Babylon.js 7注目機能を 軽率にまとめてみる/whats-new-in-babylonjs-v7
drumath2237
1
380
軽率にVFX Graphと Compute Shaderを 組み合わせるテクニック/integrate-vfxgraph-and-compute-shader
drumath2237
1
490
Other Decks in Technology
See All in Technology
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
27k
DynamoDB のデータを QuickSight で可視化する際につまづいたこと/stumbling-blocks-when-visualising-dynamodb-with-quicksight
emiki
0
170
地に足の付いた現実的な技術選定から魔力のある体験を得る『AIレシート読み取り機能』のケーススタディ / From Grounded Tech Choices to Magical UX: A Case Study of AI Receipt Scanning
moznion
5
1.8k
インフラからSREへ
mirakui
19
6.4k
Amplifyとゼロからはじめた AIコーディング。失敗と気づき
mkdev10
1
140
newmo の創業を支える Software Architecture と Platform Engineering
110y
5
550
TanStack Start 技術選定の裏側 / Findy-Lunch-LT-TanStack-Start
iktakahiro
1
160
ペアーズにおける評価ドリブンな AI Agent 開発のご紹介
fukubaka0825
9
2.7k
Next.jsと状態管理のプラクティス
uhyo
6
2.3k
木を見て森も見る-モジュールが織りなすプロダクトの森
kworkdev
PRO
0
240
Cursorを全エンジニアに配布 その先に見据えるAI駆動開発の未来 / 2025-05-13-forkwell-ai-study-1-cursor-at-loglass
itohiro73
2
630
テストコードにはテストの意図を込めよう(2025年版) #retechtalk / Put the intent of the test 2025
nihonbuson
PRO
10
1.8k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Code Review Best Practice
trishagee
68
18k
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Designing for Performance
lara
608
69k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
A Tale of Four Properties
chriscoyier
159
23k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Transcript
ParticleStripを使って軽率に trailパーティクルを作る にー兄さん(@ninisan_drumath) エンジニア志望学生LT
にー兄さん自己紹介 筑波大学情報科学類3年(coins18) リアルタイムCG、Humanoid制御、xRとか好き 最近はもっぱらUnity開発がメイン マイブームはAzureKinectとVFX Graph twitter: @ninisan_drumath
agenda UnityとVFX Graph VFX Graphでできること ParticleStripを使ったtrail表現
UnityとVFX Graph
ところで、みなさん。
ビカビカ光る大量のパーティクルを使って
ビカビカ光る大量のパーティクルを使って バチバチにかっこいいエフェクトを
ビカビカ光る大量のパーティクルを使って バチバチにかっこいいエフェクトを 構築してみたいですよね?
たいていの人類は High Dynamic Range Colorを良い感じに ToneMappingしてBloomを強くかけると 気持ちがいいと感じる(諸説) -古事記より-
たいていの人類は High Dynamic Range Colorを良い感じに ToneMappingしてBloomを強くかけると 気持ちがいいと感じる(諸説) -古事記より-
Unityの新しいパーティクルシステム 名称 特徴 制約 従来 shuriken CPUパーティクル、設定画面が煩雑 特になし 最新 VFX
Graph GPUパーティクル、ノードベース SRP推奨 SF のホログラムでも火を噴くドラゴンでも、あるいは雨が打 ちつける窓でも、 Visual Effect Graph のノードベースのエ フェクトと適応性のある機能を使えば、美しい VFX がリアル タイムで作れます。-Unity Blogより-
そういえば新しいUnityがリリース 6/9にUnity 2019.4 LTSがリリース PVでVFX Graphも 大々的に取り上げられた
VFX Graphでできること
demo
ParticleStripを使ったtrail表現
demo
パーティクルを線でつなぐことで実現
パーティクルを線でつなぐことで実現
実際のノード
実際のノード 赤枠:普通のノード 青枠:ParticleStripのノード
実際のノード UpdateノードやOutputノードにも Particle Stripがついている
実際のノード OutputノードにはLit対応のものも 資料作っててDistortion Quad というノードを発見
実際のノード OutputノードにはLit対応のものも 資料作っててDistortion Quad というノードを発見
オススメの機能1:Cast Shadows 影(shadow)を落としてくれる りっちリッチな表現が可能に Lit系のoutputノードにはオススメ
オススメの機能2:Bend Normal Particle Stripの法線を曲げてくれる →丸みを帯びた奇跡の描画が可能 管みたいな表現ができる
Inspectorから設定ができる Cast ShadowsやBlend Normalなどは Inspectorから設定できる VFX Graphのウィンドウに意識が行きがちだが わりとInspector使うと設定が楽
おわりに
まとめ:VFX Graphは結構楽しい ノードベースになったので従来よりも操作性が良い GPUベースなので結構負荷をかけられる 色々面白い表現ができる
参考 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を使ったサンプル